2021-07-21 20:17:38 +00:00
|
|
|
|
# Default values for drone.
|
|
|
|
|
# This is a YAML-formatted file.
|
|
|
|
|
# Declare variables to be passed into your templates.
|
|
|
|
|
|
|
|
|
|
image:
|
|
|
|
|
repository: docker.io/drone/drone
|
|
|
|
|
pullPolicy: IfNotPresent
|
|
|
|
|
# Overrides the image tag whose default is the chart appVersion.
|
|
|
|
|
tag: ""
|
|
|
|
|
|
|
|
|
|
imagePullSecrets: []
|
|
|
|
|
nameOverride: ""
|
|
|
|
|
fullnameOverride: ""
|
|
|
|
|
|
|
|
|
|
podAnnotations: {}
|
|
|
|
|
|
2022-04-18 08:44:20 +00:00
|
|
|
|
podPriorityClassName: ""
|
|
|
|
|
|
2022-09-10 18:04:37 +00:00
|
|
|
|
podSecurityContext: {}
|
2021-07-21 20:17:38 +00:00
|
|
|
|
# fsGroup: 2000
|
|
|
|
|
|
2024-02-04 21:23:49 +00:00
|
|
|
|
# Increasing the amount of replicas has no effect, when `DRONE_DATABASE_DRIVER`
|
|
|
|
|
# is set to sqlite3.
|
|
|
|
|
replicas: 1
|
|
|
|
|
|
2024-09-24 15:59:46 +00:00
|
|
|
|
affinity: {}
|
2021-07-21 20:17:38 +00:00
|
|
|
|
|
2022-09-10 18:04:37 +00:00
|
|
|
|
config: {}
|
2021-07-21 20:17:38 +00:00
|
|
|
|
# DRONE_BITBUCKET_CLIENT_ID
|
|
|
|
|
# String value. Configures the Bitbucket OAuth client id. This is used to
|
|
|
|
|
# authorize access to Bitbucket on behalf of a Drone user.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-bitbucket-client-id/
|
|
|
|
|
# DRONE_BITBUCKET_CLIENT_ID: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_BITBUCKET_CLIENT_SECRET
|
|
|
|
|
# String value. Configures the Bitbucket OAuth client secret. This is used to
|
|
|
|
|
# authorize access to Bitbucket on behalf of a Drone user.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-bitbucket-client-secret/
|
|
|
|
|
# DRONE_BITBUCKET_CLIENT_SECRET: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_BITBUCKET_DEBUG
|
|
|
|
|
# Optional boolean value. Configures detailed trace logging for the Bitbucket
|
|
|
|
|
# authentication provide. This should be used to troubleshoot problems with
|
|
|
|
|
# login when installing Drone serve
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-bitbucket-debug/
|
|
|
|
|
# DRONE_BITBUCKET_DEBUG: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_CLEANUP_DEADLINE_PENDING
|
|
|
|
|
# Optional duration value. Configures the interval after which a pending job
|
|
|
|
|
# will be killed by the reaper.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-cleanup-deadline-pending/
|
|
|
|
|
# DRONE_CLEANUP_DEADLINE_PENDING: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_CLEANUP_DEADLINE_RUNNING
|
|
|
|
|
# Optional duration value. Configures the interval after which a running job
|
|
|
|
|
# will be killed by the reaper.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-cleanup-deadline-running/
|
|
|
|
|
# DRONE_CLEANUP_DEADLINE_RUNNING: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_CLEANUP_DISABLED
|
|
|
|
|
# Boolean value disables the reaper. The reaper finds and kills zombie jobs
|
|
|
|
|
# that are permanently stuck in a pending or running state.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-cleanup-disabled/
|
|
|
|
|
# DRONE_CLEANUP_DISABLED: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_CLEANUP_INTERVAL
|
|
|
|
|
# Optional duration value. Configures the interval at which the reaper is run.
|
|
|
|
|
# The reaper finds and kills zombie jobs that are permanently stuck in a
|
|
|
|
|
# pending or running state.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-cleanup-interval/
|
|
|
|
|
|
|
|
|
|
# DRONE_CONVERT_PLUGIN_ENDPOINT
|
|
|
|
|
# String value configures the endpoint for the conversion plugin, used to
|
|
|
|
|
# automatically convert or modify configuration files.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-convert-plugin-endpoint/
|
|
|
|
|
# DRONE_CONVERT_PLUGIN_ENDPOINT: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_CONVERT_PLUGIN_EXTENSION
|
|
|
|
|
# String value configures the file extension that should be used with the
|
|
|
|
|
# conversion plugin. This configuration parameter is used to reduce
|
|
|
|
|
# un-necessary traffic to the conversion plugin for file types that will not
|
|
|
|
|
# otherwise be converted. It is completely optional.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-convert-plugin-extension/
|
|
|
|
|
# DRONE_CONVERT_PLUGIN_EXTENSION: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_CONVERT_PLUGIN_SECRET
|
|
|
|
|
# Shared secret used to create an http-signature. The conversion plugin uses
|
|
|
|
|
# the shared secret to verify request authenticity.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-convert-plugin-secret/
|
|
|
|
|
# DRONE_CONVERT_PLUGIN_SECRET: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_CONVERT_PLUGIN_SKIP_VERIFY
|
|
|
|
|
# Boolean value disables TLS verification when establishing a connection to
|
|
|
|
|
# the remote conversion plugin.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-convert-plugin-skip-verify/
|
|
|
|
|
# DRONE_CONVERT_PLUGIN_SKIP_VERIFY: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_COOKIE_SECRET
|
|
|
|
|
# Optional string value. Configures the secret key used to sign authentication
|
|
|
|
|
# cookies. If unset, a random value is generated each time the server is
|
|
|
|
|
# started.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-cookie-secret/
|
|
|
|
|
# DRONE_COOKIE_SECRET: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_COOKIE_TIMEOUT
|
|
|
|
|
# Optional duration value. Configures the authentication cookie expiration.
|
|
|
|
|
# This value is optional,
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-cookie-timeout/
|
|
|
|
|
# DRONE_COOKIE_TIMEOUT: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_CRON_DISABLED
|
|
|
|
|
# Boolean value disables the cron scheduler.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-cron-disabled/
|
|
|
|
|
# DRONE_CRON_DISABLED: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_CRON_INTERVAL
|
|
|
|
|
# Optional duration value. Configures the interval at which the cron scheduler
|
|
|
|
|
# is run. The cron scheduler is not meant to be accurate and batches pending
|
|
|
|
|
# jobs.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-cron-interval/
|
|
|
|
|
# DRONE_CRON_INTERVAL: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_DATABASE_DATASOURCE
|
|
|
|
|
# Optional string value. Configures the database connection string. The
|
|
|
|
|
# default value is the path of the embedded sqlite database file.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-database-datasource/
|
|
|
|
|
# DRONE_DATABASE_DATASOURCE: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_DATABASE_DRIVER
|
|
|
|
|
# Optional String value. Configures the database driver name. The default
|
|
|
|
|
# driver is sqlite. Alternate drivers are postgres and mysql.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-database-driver/
|
|
|
|
|
# DRONE_DATABASE_DRIVER: ""
|
|
|
|
|
|
2022-01-20 22:40:06 +00:00
|
|
|
|
# DRONE_DATABASE_MAX_CONNECTIONS
|
|
|
|
|
# Optional numeric value. Set the maximum number of open DB connections from
|
|
|
|
|
# Drone. It is set to 0 by default and must be configured before the system is
|
|
|
|
|
# first used.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-database-max-connections/
|
|
|
|
|
# DRONE_DATABASE_MAX_CONNECTIONS: ""
|
|
|
|
|
|
2021-07-21 20:17:38 +00:00
|
|
|
|
# DRONE_DATABASE_SECRET
|
|
|
|
|
# Optional string value. Configures the secret key used to encrypt secrets in
|
|
|
|
|
# the database. Encryption is disabled by default and must be configured
|
|
|
|
|
# before the system is first used.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-database-secret/
|
|
|
|
|
# DRONE_DATABASE_SECRET: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GIT_ALWAYS_AUTH
|
|
|
|
|
# Optional boolean value. Configures Drone to authenticate when cloning public
|
|
|
|
|
# repositories. This is only required when your source code management system
|
|
|
|
|
# (e.g. GitHub Enterprise) has private mode enabled.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-git-always-auth/
|
|
|
|
|
# DRONE_GIT_ALWAYS_AUTH: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GIT_PASSWORD
|
|
|
|
|
# Optional string value. Overrides the default git username and password used
|
|
|
|
|
# to authenticate and clone private repositories.
|
|
|
|
|
# https://readme.drone.io/server/reference/drone-git-password/
|
|
|
|
|
# DRONE_GIT_PASSWORD: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GIT_USERNAME
|
|
|
|
|
# Optional string value. Overrides the default git username and password used
|
|
|
|
|
# to authenticate and clone private repositories.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-git-username/
|
|
|
|
|
# DRONE_GIT_USERNAME
|
|
|
|
|
|
|
|
|
|
# DRONE_GITEA_CLIENT_ID
|
|
|
|
|
# String value configures the Gitea OAuth client id. This is used to authorize
|
|
|
|
|
# access to Gitea on behalf of a Drone user.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitea-client-id/
|
|
|
|
|
# DRONE_GITEA_CLIENT_ID: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GITEA_CLIENT_SECRET
|
|
|
|
|
# String value configures the Gitea OAuth client secret. This is used to
|
|
|
|
|
# authorize access to Gitea on behalf of a Drone user.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitea-client-secret/
|
|
|
|
|
# DRONE_GITEA_CLIENT_SECRET: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GITEA_SERVER
|
|
|
|
|
# String value configures the Gitea server address.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitea-server/
|
|
|
|
|
# DRONE_GITEA_SERVER: ""
|
|
|
|
|
|
2021-12-15 16:23:29 +00:00
|
|
|
|
# DRONE_GITEA_SKIP_VERIFY
|
|
|
|
|
# Boolean value disables tls verification when establishing a connection to
|
|
|
|
|
# the remote Gitea server.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitea-skip-verify/
|
|
|
|
|
# DRONE_GITEA_SKIP_VERIFY: ""
|
2021-12-15 16:30:18 +00:00
|
|
|
|
|
|
|
|
|
# DRONE_GITEE_REDIRECT_URL
|
|
|
|
|
# String value configures the Gitee OAuth authorize redirect url.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitee-redirect-url/
|
|
|
|
|
# DRONE_GITEE_REDIRECT_URL: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GITEE_SCOPE
|
|
|
|
|
# String value provides a comma-separated list of OAuth scopes.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitee-scope/
|
|
|
|
|
# DRONE_GITEE_SCOPE: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GITEE_SKIP_VERIFY
|
|
|
|
|
# Boolean value disables TLS verification when establishing a connection to
|
|
|
|
|
# the remote Gitee server.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitee-skip-verify/
|
|
|
|
|
# DRONE_GITEE_SKIP_VERIFY: ""
|
2021-12-15 16:23:29 +00:00
|
|
|
|
|
2021-09-26 14:32:43 +00:00
|
|
|
|
# DRONE_GITHUB_CLIENT_ID
|
|
|
|
|
# String value configures the GitHub OAuth client id. This is used to
|
|
|
|
|
# authorize access to GitHub on behalf of a Drone user.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-github-client-id/
|
|
|
|
|
# DRONE_GITHUB_CLIENT_ID: ""
|
|
|
|
|
|
2022-01-20 22:40:06 +00:00
|
|
|
|
# DRONE_GITHUB_CLIENT_SECRET
|
|
|
|
|
# String value configures the GitHub oauth client secret. This is used to
|
|
|
|
|
# authorize access to GitHub on behalf of a Drone user.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-github-client-secret/
|
|
|
|
|
# DRONE_GITHUB_CLIENT_SECRET: ""
|
|
|
|
|
|
2021-07-21 20:17:38 +00:00
|
|
|
|
# DRONE_GITHUB_SCOPE
|
|
|
|
|
# String value provides a comma-separated list of OAuth scopes.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-github-scope/
|
|
|
|
|
# DRONE_GITHUB_SCOPE: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GITHUB_SERVER
|
|
|
|
|
# String value configures the GitHub server address.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-github-server/
|
|
|
|
|
# DRONE_GITHUB_SERVER: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GITHUB_SKIP_VERIFY
|
|
|
|
|
# Boolean value disables TLS verification when establishing a connection to
|
|
|
|
|
# the remote GitHub server.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-github-skip-verify/
|
|
|
|
|
# DRONE_GITHUB_SKIP_VERIFY: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GITLAB_CLIENT_ID
|
|
|
|
|
# String value configures the GitLab OAuth client id. This is used to
|
|
|
|
|
# authorize access to GitLab on behalf of a Drone user.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitlab-client-id/
|
|
|
|
|
# DRONE_GITLAB_CLIENT_ID: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GITLAB_CLIENT_SECRET
|
|
|
|
|
# String value configures the GitLab OAuth client secret. This is used to
|
|
|
|
|
# authorize access to GitLab on behalf of a Drone user.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitlab-client-secret/
|
|
|
|
|
# DRONE_GITLAB_CLIENT_SECRET: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GITLAB_SERVER
|
|
|
|
|
# String value configures the GitLab server address.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitlab-server/
|
|
|
|
|
# DRONE_GITLAB_SERVER: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GITLAB_SKIP_VERIFY
|
|
|
|
|
# Boolean value disables TLS verification when establishing a connection to
|
|
|
|
|
# the remote GitLab server. The default value is false.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gitlab-skip-verify/
|
|
|
|
|
# DRONE_GITLAB_SKIP_VERIFY: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GOGS_SERVER
|
|
|
|
|
# String value configures the Gogs server address.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gogs-server/
|
|
|
|
|
# DRONE_GOGS_SERVER: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_GOGS_SKIP_VERIFY
|
|
|
|
|
# Boolean value configures TLS verification when establishing a connection to
|
|
|
|
|
# the remote Gogs server. The default value is false.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-gogs-skip-verify/
|
|
|
|
|
# DRONE_GOGS_SKIP_VERIFY: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_JSONNET_ENABLED
|
|
|
|
|
# Boolean value configures Drone to automatically convert configuration files
|
|
|
|
|
# ending in .jsonnet to yaml. This is disabled by default and should only be
|
|
|
|
|
# enabled in trusted environments.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-jsonnet-enabled/
|
|
|
|
|
# DRONE_JSONNET_ENABLED: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_LICENSE
|
|
|
|
|
# Optional string value provides the filepath of the Drone Enterprise license
|
|
|
|
|
# key. This is used to unlock the Drone Enterprise edition. If you are running
|
|
|
|
|
# the Drone server using docker-compose or Kubernetes or you have configured
|
|
|
|
|
# Drone using Yaml, you can provide the server with the license key as an
|
|
|
|
|
# environment variable.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-license/
|
|
|
|
|
# DRONE_LICENSE: |
|
|
|
|
|
|
|
|
|
|
# DRONE_LOGS_COLOR
|
|
|
|
|
# Enables color formatting of the logs; used in conjunction with pretty
|
|
|
|
|
# printed logs. This configuration parameter is of type boolean and is
|
|
|
|
|
# optional.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-logs-color/
|
|
|
|
|
# DRONE_LOGS_COLOR: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_LOGS_DEBUG
|
|
|
|
|
# Enables debug logging. This configuration parameter is of type boolean and
|
|
|
|
|
# is optional.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-logs-debug/
|
|
|
|
|
# DRONE_LOGS_DEBUG: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_LOGS_PRETTY
|
|
|
|
|
# Enables human-readable logs as an alternate to the default json format. This
|
|
|
|
|
# configuration parameter is of type boolean and is optional.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-logs-pretty/
|
|
|
|
|
# DRONE_LOGS_PRETTY: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_LOGS_TRACE
|
|
|
|
|
# Enables trace logging. This configuration parameter is of type boolean and
|
|
|
|
|
# is optional.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-logs-trace/
|
|
|
|
|
# DRONE_LOGS_TRACE
|
|
|
|
|
|
|
|
|
|
# DRONE_PROMETHEUS_ANONYMOUS_ACCESS
|
|
|
|
|
|
|
|
|
|
# Boolean value configures the Prometheus metrics endpoint to allow anonymous
|
|
|
|
|
# access. This is disabled by default and requires authentication token to
|
|
|
|
|
# access the metrics endpoint.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-prometheus-anonymous-access/
|
|
|
|
|
# DRONE_PROMETHEUS_ANONYMOUS_ACCES: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_REGISTRATION_CLOSED
|
|
|
|
|
# Boolean value disables open registration. If enabled, a system administrator
|
|
|
|
|
# must create user accounts before the user can login.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-registration-closed/
|
|
|
|
|
# DRONE_REGISTRATION_CLOSED: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_REPOSITORY_FILTER
|
|
|
|
|
# Optional comma-separated list of accounts, used to limit which repositories
|
|
|
|
|
# are synchronized between your source control management system and Drone.
|
|
|
|
|
# Note that this variable must be set before your first login. Setting this
|
|
|
|
|
# variable after having already authenticated and synchronized your account
|
|
|
|
|
# has no effect.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-repository-filter/
|
|
|
|
|
# DRONE_REPOSITORY_FILTER: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_RPC_SECRET
|
|
|
|
|
# Required literal value provides the Drone shared secret. This is used to
|
|
|
|
|
# authenticate the RPC connection to the server. The server and runners must
|
|
|
|
|
# be provided the same secret value.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-rpc-secret/
|
|
|
|
|
# DRONE_RPC_SECRET: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_S3_BUCKET
|
|
|
|
|
# Optional string value configures the S3 bucket name.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-s3-bucket/
|
|
|
|
|
# DRONE_S3_BUCKET: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_S3_ENDPOINT
|
|
|
|
|
# Optional string value configures the S3 endpoint. The is often used with
|
|
|
|
|
# S3-compatible services such as Minio.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-s3-endpoint/
|
|
|
|
|
# DRONE_S3_ENDPOINT: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_S3_PATH_STYLE
|
|
|
|
|
# Optional boolean value configures the S3 client to use path style. The is
|
|
|
|
|
# often used with S3-compatible services such as Minio.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-s3-path-style/
|
|
|
|
|
# DRONE_S3_PATH_STYLE: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_S3_PREFIX
|
|
|
|
|
# Optional string value configures the S3 client to store log files in a
|
|
|
|
|
# bucket subdirectory. If unset log files are stored in the bucket root.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-s3-prefix/
|
|
|
|
|
# DRONE_S3_PREFIX: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_SERVER_HOST
|
|
|
|
|
# Required string value configures the user-facing hostname. This value is
|
|
|
|
|
# used to create webhooks and redirect urls. It has no actual impact on
|
|
|
|
|
# serving traffic.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-server-host/
|
|
|
|
|
# DRONE_SERVER_HOST: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_SERVER_PROTO
|
|
|
|
|
# Required string value configures the user-facing protocol. This value is
|
|
|
|
|
# used to create webhooks and redirect urls. It has no actual impact on
|
|
|
|
|
# serving traffic.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-server-proto/
|
|
|
|
|
# DRONE_SERVER_PROTO: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_SERVER_PROXY_HOST
|
|
|
|
|
# Optional string value used to create webhooks that are routed through an
|
|
|
|
|
# alternate proxy server. The target use case for this setting is when your
|
|
|
|
|
# server is behind a firewall and you need GitHub webhooks to route through a
|
|
|
|
|
# public proxy.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-server-proxy-host/
|
|
|
|
|
# DRONE_SERVER_PROXY_HOST: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_SERVER_PROXY_PROTO
|
|
|
|
|
# Optional string value used to create webhooks that are routed through an
|
|
|
|
|
# alternate proxy server. The target use case for this setting is when your
|
|
|
|
|
# server is behind a firewall and you need GitHub webhooks to route through a
|
|
|
|
|
# public proxy.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-server-proxy-proto/
|
|
|
|
|
# DRONE_SERVER_PROXY_PROTO: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_STARLARK_ENABLED
|
|
|
|
|
# Boolean value configures Drone to automatically execute files ending in
|
|
|
|
|
# .star to provide your pipeline configurations. This is disabled by default.
|
|
|
|
|
# This feature requires Drone server version 1.10.0 or higher.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-starlark-enabled/
|
|
|
|
|
# DRONE_STARLARK_ENABLED: ""
|
|
|
|
|
|
2022-01-20 22:40:06 +00:00
|
|
|
|
# DRONE_STARLARK_STEP_LIMIT
|
|
|
|
|
# Integer value. Sets the maximum number of steps that a starlark
|
|
|
|
|
# configuration can generate. The default is 50000. This feature requires
|
|
|
|
|
# Drone server version 2.2.1 or higher.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-starlark-step-limit/
|
|
|
|
|
# DRONE_STARLARK_STEP_LIMIT: ""
|
|
|
|
|
|
2021-07-21 20:17:38 +00:00
|
|
|
|
# DRONE_STASH_CONSUMER_KEY
|
|
|
|
|
# String value configures your Bitbucket Server consumer key.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-stash-consumer-key/
|
|
|
|
|
# DRONE_STASH_CONSUMER_KEY: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_STASH_PRIVATE_KEY
|
|
|
|
|
# String value configures the path to your Bitbucket Server private key file.
|
|
|
|
|
# Note that this file needs to also be mounted into the Drone server container
|
|
|
|
|
# as a volume.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-stash-private-key/
|
|
|
|
|
# DRONE_STASH_PRIVATE_KEY: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_STASH_SERVER
|
|
|
|
|
# String value configures the Bitbucket Server address.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-stash-server/
|
|
|
|
|
# DRONE_STASH_SERVER: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_STASH_SKIP_VERIFY
|
|
|
|
|
# Boolean value disables TLS verification when establishing a connection to
|
|
|
|
|
# the remote Bitbucket server. The default value is false.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-stash-skip-verify/
|
|
|
|
|
# DRONE_STASH_SKIP_VERIFY: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_STATUS_DISABLED
|
|
|
|
|
# Boolean value disables the system from using the status API to communicate
|
|
|
|
|
# build state to the source control management system. The default value is
|
|
|
|
|
# false
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-status-disabled/
|
|
|
|
|
# DRONE_STATUS_DISABLED: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_STATUS_NAME
|
|
|
|
|
# String value configures the status name used to communicate build state to
|
|
|
|
|
# the source control management system. The default value is
|
|
|
|
|
# continuous-integration/drone.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-status-name/
|
|
|
|
|
# DRONE_STATUS_NAME: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_TLS_AUTOCERT
|
|
|
|
|
# Automatically generates an SSL certificate using Lets Encrypt, and
|
|
|
|
|
# configures the server to accept HTTPS requests. This configuration parameter
|
|
|
|
|
# is of type boolean and is optional, and is disabled by default.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-tls-autocert/
|
|
|
|
|
# DRONE_TLS_AUTOCERT: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_TLS_CERT
|
|
|
|
|
# Path to an SSL certificate used by the server to accept HTTPS requests. This
|
|
|
|
|
# configuration parameter is of type string and is optional.
|
|
|
|
|
# Please note that the cert file should be the concatenation of the server’s
|
|
|
|
|
# certificate, any intermediates, and the certificate authority’s certificate
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-tls-cert/
|
|
|
|
|
# DRONE_TLS_CERT: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_TLS_KEY
|
|
|
|
|
# Path to an SSL certificate key used by the server to accept HTTPS requests.
|
|
|
|
|
# This configuration parameter is of type string and is optional.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-tls-key/
|
|
|
|
|
# DRONE_TLS_KEY: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_USER_CREATE
|
|
|
|
|
# Optional user account that should be created on startup. This should be used
|
|
|
|
|
# to seed the system with an administrative account. It can be a real account
|
|
|
|
|
# (i.e. a real GitHub user) or it can be a machine account.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-user-create/
|
|
|
|
|
# DRONE_USER_CREATE: ""
|
|
|
|
|
|
2021-12-15 16:26:09 +00:00
|
|
|
|
# DRONE_USER_FILTER
|
|
|
|
|
# Optional comma-separated list of accounts. Registration is limited to users
|
|
|
|
|
# in this list, or users that are members of organizations included in this
|
|
|
|
|
# list.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-user-filter/
|
|
|
|
|
# DRONE_USER_FILTER: ""
|
|
|
|
|
|
2021-07-21 20:17:38 +00:00
|
|
|
|
# DRONE_VALIDATE_PLUGIN_ENDPOINT
|
|
|
|
|
# String value configures the endpoint for the validation plugin, used to
|
|
|
|
|
# enforce custom linting rules for your pipeline configuration.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-validate-plugin-endpoint/
|
|
|
|
|
# DRONE_VALIDATE_PLUGIN_ENDPOINT: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_VALIDATE_PLUGIN_SECRET
|
|
|
|
|
# Shared secret used to create an http-signature. The validation plugin uses
|
|
|
|
|
# the shared secret to verify request authenticity.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-validate-plugin-secret/
|
|
|
|
|
# DRONE_VALIDATE_PLUGIN_SECRET: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_VALIDATE_PLUGIN_SKIP_VERIFY
|
|
|
|
|
# Boolean value disables TLS verification when establishing a connection to
|
|
|
|
|
# the remote validation plugin. The default value is false.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-validate-plugin-skip-verify/
|
|
|
|
|
# DRONE_VALIDATE_PLUGIN_SKIP_VERIFY: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_WEBHOOK_ENDPOINT
|
|
|
|
|
# String value configures a comma-separated list of webhook endpoints, to
|
|
|
|
|
# which global system events are delivered.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-webhook-endpoint/
|
|
|
|
|
# DRONE_WEBHOOK_ENDPOINT: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_WEBHOOK_EVENTS
|
|
|
|
|
# Optional string value provides a comma-separated list of events and actions
|
|
|
|
|
# that trigger webhooks. If unset all events and actions trigger webhooks.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-webhook-events/
|
|
|
|
|
# DRONE_WEBHOOK_EVENTS: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_WEBHOOK_SECRET
|
|
|
|
|
# Shared secret used to create an http-signature. The webhook recipient can
|
|
|
|
|
# use the shared secret to verify request authenticity.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-webhook-secret/
|
|
|
|
|
# DRONE_WEBHOOK_SECRET: ""
|
|
|
|
|
|
|
|
|
|
# DRONE_WEBHOOK_SKIP_VERIFY
|
|
|
|
|
# Boolean value disables TLS verification when establishing a connection to
|
|
|
|
|
# the remote webhook address. The default value is false.
|
|
|
|
|
# https://docs.drone.io/server/reference/drone-webhook-skip-verify/
|
|
|
|
|
# DRONE_WEBHOOK_SKIP_VERIFY: ""
|
|
|
|
|
|
|
|
|
|
ingress:
|
|
|
|
|
enabled: false
|
|
|
|
|
className: "nginx"
|
|
|
|
|
annotations:
|
2021-09-19 09:22:09 +00:00
|
|
|
|
# kubernetes.io/ingress.class: nginx
|
|
|
|
|
# cert-manager.io/issuer:
|
|
|
|
|
# kubernetes.io/tls-acme: "true"
|
2021-07-21 20:17:38 +00:00
|
|
|
|
hosts:
|
2022-09-10 17:46:27 +00:00
|
|
|
|
- host: "your-hostname"
|
|
|
|
|
paths:
|
|
|
|
|
- path: /
|
|
|
|
|
pathType: ImplementationSpecific
|
2021-07-21 20:17:38 +00:00
|
|
|
|
tls:
|
2022-09-10 17:46:27 +00:00
|
|
|
|
- secretName: "your-tls-secret"
|
|
|
|
|
hosts:
|
|
|
|
|
- "your-hostname"
|
2021-07-21 20:17:38 +00:00
|
|
|
|
|
2024-09-24 15:59:46 +00:00
|
|
|
|
livenessProbe:
|
|
|
|
|
httpGet:
|
|
|
|
|
scheme: HTTP
|
|
|
|
|
path: /healthz
|
|
|
|
|
port: http
|
|
|
|
|
|
|
|
|
|
nodeSelector: {}
|
|
|
|
|
|
|
|
|
|
readinessProbe:
|
|
|
|
|
httpGet:
|
|
|
|
|
scheme: HTTP
|
|
|
|
|
path: /healthz
|
|
|
|
|
port: http
|
|
|
|
|
|
2022-09-10 18:04:37 +00:00
|
|
|
|
resources: {}
|
2021-07-21 20:17:38 +00:00
|
|
|
|
# We usually recommend not to specify default resources and to leave this as a conscious
|
|
|
|
|
# choice for the user. This also increases chances charts run on environments with little
|
|
|
|
|
# resources, such as Minikube. If you do want to specify resources, uncomment the following
|
|
|
|
|
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
|
|
|
|
|
# limits:
|
|
|
|
|
# cpu: 100m
|
|
|
|
|
# memory: 128Mi
|
|
|
|
|
# requests:
|
|
|
|
|
# cpu: 100m
|
|
|
|
|
# memory: 128Mi
|
|
|
|
|
|
2024-09-24 15:59:46 +00:00
|
|
|
|
securityContext: {}
|
|
|
|
|
# capabilities:
|
|
|
|
|
# drop:
|
|
|
|
|
# - ALL
|
|
|
|
|
# readOnlyRootFilesystem: true
|
|
|
|
|
# runAsNonRoot: true
|
|
|
|
|
# runAsUser: 1000
|
2021-07-21 20:17:38 +00:00
|
|
|
|
|
2024-09-24 15:59:46 +00:00
|
|
|
|
serviceAccount:
|
|
|
|
|
annotations: {}
|
2021-07-21 20:17:38 +00:00
|
|
|
|
|
2024-09-24 15:59:46 +00:00
|
|
|
|
service:
|
|
|
|
|
annotations: {}
|
|
|
|
|
# externalIPs: []
|
|
|
|
|
# externalTrafficPolicy: "Cluster"
|
|
|
|
|
# loadBalancerClass: ""
|
|
|
|
|
# loadBalancerIP: ""
|
|
|
|
|
# loadBalancerSourceRanges: []
|
|
|
|
|
# internalTrafficPolicy: "Cluster"
|
|
|
|
|
name: http
|
|
|
|
|
targetPort: 80
|
|
|
|
|
type: ClusterIP
|
|
|
|
|
port: 80
|
|
|
|
|
|
|
|
|
|
tolerations: []
|
2021-08-08 17:39:12 +00:00
|
|
|
|
|
2021-11-26 15:57:37 +00:00
|
|
|
|
# persistence is only required when config.DATABASE_DRIVER is sqlite3 or
|
2021-08-08 17:39:12 +00:00
|
|
|
|
# undefined.
|
|
|
|
|
persistence:
|
2022-09-10 00:16:50 +00:00
|
|
|
|
enabled: true
|
2022-04-21 20:58:41 +00:00
|
|
|
|
annotation: {}
|
2021-08-08 17:39:12 +00:00
|
|
|
|
# existingClaim:
|
|
|
|
|
size: 5Gi
|
|
|
|
|
accessModes:
|
2022-09-10 17:46:27 +00:00
|
|
|
|
- ReadWriteOnce
|
2021-08-08 17:39:12 +00:00
|
|
|
|
labels: {}
|
2022-04-21 20:37:56 +00:00
|
|
|
|
# storageClass:
|
|
|
|
|
|
|
|
|
|
# extra volumes for the pod
|
|
|
|
|
extraVolumes: {}
|
|
|
|
|
# The following example mount the same secret, which contains tls certificates
|
|
|
|
|
# under different names. Each volume mount contains only selected items of the
|
|
|
|
|
# secret. This make it easier to place the items on different locations inside the
|
|
|
|
|
# container filesystem via extraVolumeMounts.
|
|
|
|
|
# - name: custom-ca-anchor
|
|
|
|
|
# secret:
|
|
|
|
|
# secretName: drone-custom-tls-certificates
|
|
|
|
|
# items:
|
|
|
|
|
# - key: ca.crt
|
|
|
|
|
# path: ca.crt
|
|
|
|
|
# mode: 0444
|
|
|
|
|
# - name: custom-tls-certificates
|
|
|
|
|
# secret:
|
|
|
|
|
# secretName: drone-custom-tls-certificates
|
|
|
|
|
# items:
|
|
|
|
|
# - key: tls.key
|
|
|
|
|
# path: tls.key
|
|
|
|
|
# mode: 0400
|
|
|
|
|
# - key: tls.crt
|
|
|
|
|
# path: tls.crt
|
|
|
|
|
# mode: 0444
|
|
|
|
|
|
|
|
|
|
extraVolumeMounts: {}
|
|
|
|
|
# The following example follows the example of extraVolumes and mounts the
|
|
|
|
|
# volumes to the corresponding paths in the container filesystem.
|
|
|
|
|
# - name: custom-ca-anchor
|
|
|
|
|
# mountPath: /usr/local/share/ca-certificates
|
|
|
|
|
# - name: custom-tls-certificates
|
2022-09-10 00:16:50 +00:00
|
|
|
|
# mountPath: /etc/drone/tls
|