Skip to content

Latest commit

 

History

History
97 lines (89 loc) · 8.83 KB

File metadata and controls

97 lines (89 loc) · 8.83 KB

bitbucket-runner-autoscaler

Chart for deploying Bitbucket Runner Autoscaler.

Version: 0.1.0 Type: application AppVersion: 3.7.0

About

bitbucket-runner-autoscaler Helm chart

Values

Key Type Default Description
cleaner.affinity object {}
cleaner.create bool true
cleaner.image.pullPolicy string "IfNotPresent"
cleaner.image.registry string "docker.io"
cleaner.image.repository string "bitbucketpipelines/runners-autoscaler"
cleaner.image.tag string "3.7.0"
cleaner.nodeSelector object {}
cleaner.pdb.enabled bool false
cleaner.pdb.minAvailable int 1
cleaner.podLabels object {}
cleaner.priorityClassName string ""
cleaner.replicas int 1
cleaner.tolerations list []
cleaner.topologySpreadConstraints list []
controller.affinity object {}
controller.create bool true
controller.image.pullPolicy string "IfNotPresent"
controller.image.registry string "docker.io"
controller.image.repository string "bitbucketpipelines/runners-autoscaler"
controller.image.tag string "3.7.0"
controller.nodeSelector object {}
controller.pdb.enabled bool false
controller.pdb.minAvailable int 1
controller.podLabels object {}
controller.priorityClassName string ""
controller.replicas int 1
controller.tolerations list []
controller.topologySpreadConstraints list []
credentialsSecret.bitbucketAppPassword string ""
credentialsSecret.bitbucketUsername string ""
credentialsSecret.create bool true
credentialsSecret.name string ""
extraManifests list []
fullnameOverride string ""
global.commonLabels object {}
global.nodeSelector object {}
global.tolerations list []
nameOverride string ""
rbac.create bool true
runner.affinity object {}
runner.config.constants.default_sleep_time_runner_delete int 5
runner.config.constants.default_sleep_time_runner_setup int 10
runner.config.constants.runner_api_polling_interval int 600
runner.config.constants.runner_cool_down_period int 300
runner.config.groups[0].labels[0] string "my.group"
runner.config.groups[0].name string "default"
runner.config.groups[0].namespace string "bitbucket-runner"
runner.config.groups[0].parameters.max int 10
runner.config.groups[0].parameters.min int 1
runner.config.groups[0].parameters.scale_down_multiplier float 0.5
runner.config.groups[0].parameters.scale_down_threshold float 0.2
runner.config.groups[0].parameters.scale_up_multiplier float 1.5
runner.config.groups[0].parameters.scale_up_threshold float 0.5
runner.config.groups[0].strategy string "percentageRunnersIdle"
runner.config.groups[0].workspace string ""
runner.dind.image.pullPolicy string "IfNotPresent"
runner.dind.image.registry string "docker.io"
runner.dind.image.repository string "docker"
runner.dind.image.tag string "dind"
runner.image.pullPolicy string "IfNotPresent"
runner.image.registry string "docker-public.packages.atlassian.com"
runner.image.repository string "sox/atlassian/bitbucket-pipelines-runner"
runner.image.tag string "1"
runner.nodeSelector object {}
runner.priorityClassName string ""
runner.serviceAccount.annotations object {}
runner.serviceAccount.create bool true
runner.serviceAccount.name string ""
runner.template.job string `"apiVersion: batch/v1\nkind: Job\nmetadata:\n name: runner-<%runner_uuid%> # mandatory, don't modify\nspec:\n template:\n metadata:\n labels:\n customer: shared\n account_uuid: <%account_uuid%> # mandatory, don't modify\n runner_uuid: <%runner_uuid%> # mandatory, don't modify\n {%- if repository_uuid %}\n repository_uuid: <%repository_uuid%> # mandatory, don't modify\n {%- endif %}\n runner_namespace: <%runner_namespace%> # mandatory, don't modify\n spec:\n tolerations: {{ include "bitbucketRunnerAutoscaler.runnerTolerations" . nindent 16 }}\n nodeSelector: {{ include "bitbucketRunnerAutoscaler.runnerNodeSelector" .
runner.template.secret string "apiVersion: v1\nkind: Secret\nmetadata:\n name: runner-oauth-credentials-<%runner_uuid%> # mandatory, don't modify\n labels:\n account_uuid: <%account_uuid%> # mandatory, don't modify\n{%- if repository_uuid %}\n repository_uuid: <%repository_uuid%> # mandatory, don't modify\n{%- endif %}\n runner_uuid: <%runner_uuid%> # mandatory, don't modify\n runner_namespace: <%runner_namespace%> # mandatory, don't modify\ndata:\n oauth_client_id: <%oauth_client_id_base64%>\n oauth_client_secret: <%oauth_client_secret_base64%>\n"
runner.tolerations list []
runner.topologySpreadConstraints list []
serviceAccount.annotations object {}
serviceAccount.create bool true
serviceAccount.name string ""

Maintainers

Name Email Url
Labyrinth Labs [email protected] https://lablabs.io

Autogenerated from chart metadata using helm-docs v1.14.2