drone server #5
Description
Drone is a self-service Continuous Delivery platform for busy development teams.
Drone Server Charm
Drone is a self-service Continuous Delivery platform for busy development teams.
Configuration
- admin
- (string) Drone Admin user
- bitbucket-client-id
- (string) A Bitbucket OAuth Consumer Key
- bitbucket-client-secret
- (string) A Bitbucket OAuth Consumer Key's Secret
- gitea-client-id
- (string) A Gitea OAuth Client ID
- gitea-client-secret
- (string) A Gitea OAuth Client Secret
- gitea-server
- (string) A Gitea Server Address
- github-client-id
- (string) A GitHub OAuth Client ID
- github-client-secret
- (string) A GitHub OAuth Client Secret
- github-server
- (string) A GitHub Enterprise Server Address (Not required if using public GitHub)
- gitlab-always-auth
- (boolean) DRONE_GIT_ALWAYS_AUTH: Optional boolean value configures Drone to authenticate when cloning public repositories. This should only be enabled when using self-hosted GitLab with private mode enable.
- gitlab-client-id
- (string) A GitLab OAuth Client ID
- gitlab-client-secret
- (string) A GitLab OAuth Client Secret
- gitlab-server
- (string) A GitLab Server Address
- server-host
- (string) Host or domain name Drone will be served under
- server-proto
- (string) Protocol under which your host or domain will be served publicly. (Either 'http' or 'https')
- https
- server-secret
- (string) DRONE_RPC_SECRET: Provides the shared secret used by the Drone server to authenticate http requests. Drone Runners need to provide this secret to connect to the server. If not provided here, a random secret will be generated for communication with related charms. However, if remote Runners need to connect, i.e. external to Juju, then providing a secret here is the only way to ensure you can provide the correct secret to connect, as the secret is not exposed otherwise and is kept hidden within the Juju charming internals.
- server-volume
- (string) Volume name or absolute path for Drone Server data persistence
- tls-autocert
- (boolean) If true, generates a free SSL Cert via LetsEncrypt.