Alternative helm chart for drone https://artifacthub.io/packages/helm/drone-ce/drone
Go to file
2024-09-24 17:59:53 +02:00
templates fix: make probes configurable 2024-09-24 17:59:53 +02:00
.drone.yml chore(deps): update git.cryptic.systems/volker.raschek/helm docker tag to v3.16.1 2024-09-16 16:11:15 +00: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 fix(ci): bump chart version manually 2024-05-30 16:31:33 +02:00
LICENSE Initial Commit 2021-07-21 22:17:38 +02:00
README.md doc(README): describe config.DRONE_STARLARK_SIZE_LIMIT 2023-02-05 10:06:01 +01:00
renovate.json fix(renovate): remove automerge options 2024-01-21 14:55:28 +01:00
values.yaml fix: make probes configurable 2024-09-24 17:59:53 +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:

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 with drone.

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

  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.