Alternative helm chart for drone
https://artifacthub.io/packages/helm/drone-ce/drone
Markus Pesch
fb51c29068
With the new ingress controller will the ingress resource be verified and returns an error like this one: Error: Ingress.extensions "drone" is invalid: annotations.kubernetes.io/ingress.class: Invalid value: "nginx": can not be set when the class field is also set For this reason the annotation kubernetes.io/ingress.class has been removed. |
||
---|---|---|
templates | ||
.drone.yml | ||
.gitignore | ||
.markdownlint.yaml | ||
Chart.yaml | ||
LICENSE | ||
README.md | ||
values.yaml |
drone-charts
This is an inofficial helm chart for drone and
should replace the official unmainted helm chart
repository. The official does not support
version v2
of drone.
This helm chart can be found on artifacthub.io and can be installed via helm.
helm repo add volker.raschek https://charts.cryptic.systems/volker.raschek
helm install drone volker.raschek/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.
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_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_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_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_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
- Add Persistent Volume for the SQLite database
- 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.