feat: add fullname override option for gha-runner-scale-set

This commit is contained in:
Max Cai 2024-12-17 11:48:12 -05:00
parent 1e10417be8
commit dd0e626973
No known key found for this signature in database
GPG Key ID: 37E404C265CC64A3
2 changed files with 9 additions and 0 deletions

View File

@ -20,9 +20,13 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
If release name contains chart name it will be used as a full name. If release name contains chart name it will be used as a full name.
*/}} */}}
{{- define "gha-runner-scale-set.fullname" -}} {{- define "gha-runner-scale-set.fullname" -}}
{{- if .Values.fullnameOverride -}}
{{- .Values.fullnameOverride -}}
{{- else -}}
{{- $name := default (include "gha-base-name" .) }} {{- $name := default (include "gha-base-name" .) }}
{{- printf "%s-%s" (include "gha-runner-scale-set.scale-set-name" .) $name | trunc 63 | trimSuffix "-" }} {{- printf "%s-%s" (include "gha-runner-scale-set.scale-set-name" .) $name | trunc 63 | trimSuffix "-" }}
{{- end }} {{- end }}
{{- end }}
{{/* {{/*
Create chart name and version as used by the chart label. Create chart name and version as used by the chart label.

View File

@ -48,6 +48,11 @@ githubConfigSecret:
## name of the runner scale set to create. Defaults to the helm release name ## name of the runner scale set to create. Defaults to the helm release name
# runnerScaleSetName: "" # runnerScaleSetName: ""
## Override the fullname of the gha-runner-scale-set
## This is useful for deploying multiple runner scale sets in the same namespace
## with the same scale set name but different GitHub configuration URLs.
fullnameOverride: ""
## A self-signed CA certificate for communication with the GitHub server can be ## A self-signed CA certificate for communication with the GitHub server can be
## provided using a config map key selector. If `runnerMountPath` is set, for ## provided using a config map key selector. If `runnerMountPath` is set, for
## each runner pod ARC will: ## each runner pod ARC will: