Only create runner resources when enabled
This commit is contained in:
parent
3839d314f1
commit
e3bad27b7c
4 changed files with 6 additions and 3 deletions
|
@ -261,6 +261,7 @@ spec:
|
|||
{{- include "gitea.init-additional-mounts" . | nindent 12 }}
|
||||
resources:
|
||||
{{- toYaml .Values.initContainers.resources | nindent 12 }}
|
||||
{{ if and .Values.gitea.actions.enabled .Values.forgejo.runner.enabled}}
|
||||
- name: add-runner-secret
|
||||
image: "{{ include "gitea.image" . }}"
|
||||
command: ["/usr/sbin/add_runner_secret.sh"]
|
||||
|
@ -303,6 +304,7 @@ spec:
|
|||
{{- include "gitea.init-additional-mounts" . | nindent 12 }}
|
||||
resources:
|
||||
{{- toYaml .Values.initContainers.resources | nindent 12 }}
|
||||
{{ end }}
|
||||
terminationGracePeriodSeconds: {{ .Values.deployment.terminationGracePeriodSeconds }}
|
||||
containers:
|
||||
- name: {{ .Chart.Name }}
|
||||
|
|
|
@ -224,7 +224,7 @@ stringData:
|
|||
configure_oauth
|
||||
|
||||
echo '==== END GITEA CONFIGURATION ===='
|
||||
|
||||
{{ if and .Values.gitea.actions.enabled .Values.forgejo.runner.enabled}}
|
||||
add_runner_secret.sh: |-
|
||||
#!/usr/bin/env bash
|
||||
|
||||
|
@ -235,3 +235,4 @@ stringData:
|
|||
forgejo forgejo-cli actions register --name "{{ include "gitea.fullname" . }}-runner" --secret "${RUNNER_SECRET}"
|
||||
|
||||
echo '==== END ADD RUNNER SECRET ===='
|
||||
{{ end }}
|
||||
|
|
|
@ -9,7 +9,7 @@ while the rest is the actual secret. It is possible to update the
|
|||
secret of an existing runner by running the command again on the
|
||||
Forgejo machine, with the last 24 characters updated.
|
||||
*/}}
|
||||
{{- if and (.Values.forgejo.runner.enabled) (not .Values.forgejo.runner.registrationSecretName) -}}
|
||||
{{- if and .Values.gitea.actions.enabled .Values.forgejo.runner.enabled (not .Values.forgejo.runner.registrationSecretName) -}}
|
||||
{{- $secretName := printf "%s-%s" (include "gitea.fullname" .) "runner-registration" -}}
|
||||
{{- $secret := lookup "v1" "Secret" .Release.Namespace $secretName -}}
|
||||
{{- if not $secret }}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{{- if .Values.forgejo.runner.enabled -}}
|
||||
{{- if and .Values.gitea.actions.enabled .Values.forgejo.runner.enabled -}}
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
|
|
Loading…
Reference in a new issue