drone-charts
This is an inofficial helm chart for drone and was created because the official helmet chart was not maintained for a long time - Issue.
This helm chart is maintained by contributors and myself. It is listed on artifacthub.io and can be installed via helm:
The repository has been changed and causes error messages when interacting with the old repository definition. Please remove the chart repo
volker.raschek
and replace it withdrone
.
helm repo add drone https://charts.cryptic.systems/drone
helm install drone drone/drone
Customization
All configuration options can be
defined in the values.yml
file below the config
section. Alternatively can
be the options passed via the --set
flag of the helm install
command. For
example:
helm install drone drone/drone \
--set config.DRONE_RPC_SECRET-${DRONE_RPC_SECRET} \
--set config.DRONE_GITHUB_CLIENT_ID=${DRONE_GITHUB_CLIENT_ID} \
--set config.DRONE_GITHUB_CLIENT_SECRET=${DRONE_GITHUB_CLIENT_SECRET}
List of config options
value | reference |
---|---|
config.DRONE_BITBUCKET_CLIENT_ID |
Documentation |
config.DRONE_BITBUCKET_CLIENT_SECRET |
Documentation |
config.DRONE_BITBUCKET_DEBUG |
Documentation |
config.DRONE_CLEANUP_DEADLINE_PENDING |
Documentation |
config.DRONE_CLEANUP_DEADLINE_RUNNING |
Documentation |
config.DRONE_CLEANUP_DISABLED |
Documentation |
config.DRONE_CLEANUP_INTERVAL |
Documentation |
config.DRONE_CONVERT_PLUGIN_ENDPOINT |
Documentation |
config.DRONE_CONVERT_PLUGIN_EXTENSION |
Documentation |
config.DRONE_CONVERT_PLUGIN_SECRET |
Documentation |
config.DRONE_CONVERT_PLUGIN_SKIP_VERIFY |
Documentation |
config.DRONE_COOKIE_SECRET |
Documentation |
config.DRONE_COOKIE_TIMEOUT |
Documentation |
config.DRONE_CRON_DISABLED |
Documentation |
config.DRONE_CRON_INTERVAL |
Documentation |
config.DRONE_DATABASE_DATASOURCE |
Documentation |
config.DRONE_DATABASE_DRIVER |
Documentation |
config.DRONE_DATABASE_MAX_CONNECTIONS |
Documentation |
config.DRONE_DATABASE_SECRET |
Documentation |
config.DRONE_GIT_ALWAYS_AUTH |
Documentation |
config.DRONE_GIT_PASSWORD |
Documentation |
config.DRONE_GIT_USERNAME |
Documentation |
config.DRONE_GITEA_CLIENT_ID |
Documentation |
config.DRONE_GITEA_CLIENT_SECRET |
Documentation |
config.DRONE_GITEA_SERVER |
Documentation |
config.DRONE_GITEA_SKIP_VERIFY |
Documentation |
config.DRONE_GITEE_REDIRECT_URL |
Documentation |
config.DRONE_GITEE_SCOPE |
Documentation |
config.DRONE_GITEE_SKIP_VERIFY |
Documentation |
config.DRONE_GITHUB_CLIENT_ID |
Documentation |
config.DRONE_GITHUB_CLIENT_SECRET |
Documentation |
config.DRONE_GITHUB_SCOPE |
Documentation |
config.DRONE_GITHUB_SERVER |
Documentation |
config.DRONE_GITHUB_SKIP_VERIFY |
Documentation |
config.DRONE_GITLAB_CLIENT_ID |
Documentation |
config.DRONE_GITLAB_CLIENT_SECRET |
Documentation |
config.DRONE_GITLAB_SERVER |
Documentation |
config.DRONE_GITLAB_SKIP_VERIFY |
Documentation |
config.DRONE_GOGS_SERVER |
Documentation |
config.DRONE_GOGS_SKIP_VERIFY |
Documentation |
config.DRONE_JSONNET_ENABLED |
Documentation |
config.DRONE_LICENSE |
Documentation |
config.DRONE_LOGS_COLOR |
Documentation |
config.DRONE_LOGS_DEBUG |
Documentation |
config.DRONE_LOGS_PRETTY |
Documentation |
config.DRONE_LOGS_TRACE |
Documentation |
config.DRONE_PROMETHEUS_ANONYMOUS_ACCESS |
Documentation |
config.DRONE_REGISTRATION_CLOSED |
Documentation |
config.DRONE_REPOSITORY_FILTER |
Documentation |
config.DRONE_RPC_SECRET |
Documentation |
config.DRONE_S3_BUCKET |
Documentation |
config.DRONE_S3_ENDPOINT |
Documentation |
config.DRONE_S3_PATH_STYLE |
Documentation |
config.DRONE_S3_PREFIX |
Documentation |
config.DRONE_SERVER_HOST |
Documentation |
config.DRONE_SERVER_PROTO |
Documentation |
config.DRONE_SERVER_PROXY_HOST |
Documentation |
config.DRONE_SERVER_PROXY_PROTO |
Documentation |
config.DRONE_STARLARK_ENABLED |
Documentation |
config.DRONE_STARLARK_SIZE_LIMIT |
Documentation |
config.DRONE_STARLARK_STEP_LIMIT |
Documentation |
config.DRONE_STASH_CONSUMER_KEY |
Documentation |
config.DRONE_STASH_PRIVATE_KEY |
Documentation |
config.DRONE_STASH_SERVER |
Documentation |
config.DRONE_STASH_SKIP_VERIFY |
Documentation |
config.DRONE_STATUS_DISABLED |
Documentation |
config.DRONE_STATUS_NAME |
Documentation |
config.DRONE_TLS_AUTOCERT |
Documentation |
config.DRONE_TLS_CERT |
Documentation |
config.DRONE_TLS_KEY |
Documentation |
config.DRONE_USER_CREATE |
Documentation |
config.DRONE_USER_FILTER |
Documentation |
config.DRONE_VALIDATE_PLUGIN_ENDPOINT |
Documentation |
config.DRONE_VALIDATE_PLUGIN_SECRET |
Documentation |
config.DRONE_VALIDATE_PLUGIN_SKIP_VERIFY |
Documentation |
config.DRONE_WEBHOOK_ENDPOINT |
Documentation |
config.DRONE_WEBHOOK_EVENTS |
Documentation |
config.DRONE_WEBHOOK_SECRET |
Documentation |
config.DRONE_WEBHOOK_SKIP_VERIFY |
Documentation |
Missing features
- Support postgres, maria and mysql database directly as helm dependency if as
DATABASE_DRIVER
an other instead ofsqlite
has been selected. Alternatively can be passed a completely custom string to establish a database connection, when the database is running outside the cluster.