warn when requireJobContainer is set to false

This commit is contained in:
Nikola Jokic 2026-02-24 20:27:40 +01:00
parent 6638905d3e
commit 79d2bc29fa
No known key found for this signature in database
GPG Key ID: 419BB425B0E501B0
1 changed files with 4 additions and 1 deletions

View File

@ -62,6 +62,9 @@ env:
fieldPath: metadata.name
- name: ACTIONS_RUNNER_REQUIRE_JOB_CONTAINER
value: {{ ternary "true" "false" $requireJobContainer | quote }}
{{- if not $requireJobContainer -}}
{{- printf "# WARNING: runner.kubernetesMode.requireJobContainer is set to false. This means that the runner container will be used to execute jobs, which may lead to security risks if the runner is compromised. It is recommended to set runner.kubernetesMode.requireJobContainer to true in production environments." }}
{{- end -}}
{{- if and $hasExtension $setHookTemplateEnv }}
- name: ACTIONS_RUNNER_CONTAINER_HOOK_TEMPLATE
value: {{ $hookTemplatePath | quote }}
@ -236,4 +239,4 @@ Create the labels for the hook extension ConfigMap.
{{- $commonLabels := include "gha-common-labels" . | fromYaml -}}
{{- $global := include "apply-non-reserved-gha-labels-and-annotations" (.Values.resource.all.metadata.labels | default (dict)) | fromYaml -}}
{{- toYaml (mergeOverwrite $global $resourceLabels $commonLabels) -}}
{{- end }}
{{- end }}