Alternative helm chart for drone https://artifacthub.io/packages/helm/drone-ce/drone
Go to file
Markus Pesch 8614ca8e89
All checks were successful
continuous-integration/drone/push Build is passing
fix: change repository
2022-12-13 21:07:08 +01:00
templates support for ephemeral storage 2022-09-10 10:16:50 +10:00
.drone.yml fix: change repository 2022-12-13 21:07:08 +01:00
.editorconfig fix: add .editorconfig 2021-10-12 18:30:46 +02:00
.gitignore fix: ignore further files for git and helm 2021-09-26 17:00:39 +02:00
.helmignore fix: ignore to package *.tgz archives 2021-09-26 17:03:06 +02:00
.markdownlint.yaml fix: helm and markdown linter 2021-07-21 22:47:15 +02:00
Chart.yaml chore(deps): update dependency drone to v2.15.0 2022-10-28 11:41:14 +02:00
LICENSE Initial Commit 2021-07-21 22:17:38 +02:00
README.md fix: change repository 2022-12-13 21:07:08 +01:00
renovate.json fix(ci): add package rules 2022-01-30 16:45:44 +01:00
values.yaml style: correct indention 2022-09-10 20:04:37 +02:00

drone-charts

Build Status Artifact Hub

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:

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_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

  1. Support postgres, maria and mysql database directly as helm dependency if as DATABASE_DRIVER an other instead of sqlite has been selected. Alternatively can be passed a completely custom string to establish a database connection, when the database is running outside the cluster.