drone-charts/README.md
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

14 KiB

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.