Remove containerMode from values (#2442)
This commit is contained in:
		
							parent
							
								
									878c9b8b49
								
							
						
					
					
						commit
						c8e3bb5ec3
					
				|  | @ -91,14 +91,15 @@ spec: | ||||||
|       {{ $key }}: {{ $val | toYaml | nindent 8 }} |       {{ $key }}: {{ $val | toYaml | nindent 8 }} | ||||||
|         {{- end }} |         {{- end }} | ||||||
|       {{- end }} |       {{- end }} | ||||||
|       {{- if eq .Values.containerMode.type "kubernetes" }} |       {{- $containerMode := .Values.containerMode }} | ||||||
|  |       {{- if eq $containerMode.type "kubernetes" }} | ||||||
|       serviceAccountName: {{ default (include "gha-runner-scale-set.kubeModeServiceAccountName" .) .Values.template.spec.serviceAccountName }} |       serviceAccountName: {{ default (include "gha-runner-scale-set.kubeModeServiceAccountName" .) .Values.template.spec.serviceAccountName }} | ||||||
|       {{- else }} |       {{- else }} | ||||||
|       serviceAccountName: {{ default (include "gha-runner-scale-set.noPermissionServiceAccountName" .) .Values.template.spec.serviceAccountName }} |       serviceAccountName: {{ default (include "gha-runner-scale-set.noPermissionServiceAccountName" .) .Values.template.spec.serviceAccountName }} | ||||||
|       {{- end }} |       {{- end }} | ||||||
|       {{- if or .Values.template.spec.initContainers (eq .Values.containerMode.type "dind") }} |       {{- if or .Values.template.spec.initContainers (eq $containerMode.type "dind") }} | ||||||
|       initContainers: |       initContainers: | ||||||
|         {{- if eq .Values.containerMode.type "dind" }} |         {{- if eq $containerMode.type "dind" }} | ||||||
|       - name: init-dind-externals |       - name: init-dind-externals | ||||||
|         {{- include "gha-runner-scale-set.dind-init-container" . | nindent 8 }} |         {{- include "gha-runner-scale-set.dind-init-container" . | nindent 8 }} | ||||||
|         {{- end }} |         {{- end }} | ||||||
|  | @ -107,13 +108,13 @@ spec: | ||||||
|         {{- end }} |         {{- end }} | ||||||
|       {{- end }} |       {{- end }} | ||||||
|       containers: |       containers: | ||||||
|       {{- if eq .Values.containerMode.type "dind" }} |       {{- if eq $containerMode.type "dind" }} | ||||||
|       - name: runner |       - name: runner | ||||||
|         {{- include "gha-runner-scale-set.dind-runner-container" . | nindent 8 }} |         {{- include "gha-runner-scale-set.dind-runner-container" . | nindent 8 }} | ||||||
|       - name: dind |       - name: dind | ||||||
|         {{- include "gha-runner-scale-set.dind-container" . | nindent 8 }} |         {{- include "gha-runner-scale-set.dind-container" . | nindent 8 }} | ||||||
|       {{- include "gha-runner-scale-set.non-runner-non-dind-containers" . | nindent 6 }} |       {{- include "gha-runner-scale-set.non-runner-non-dind-containers" . | nindent 6 }} | ||||||
|       {{- else if eq .Values.containerMode.type "kubernetes" }} |       {{- else if eq $containerMode.type "kubernetes" }} | ||||||
|       - name: runner |       - name: runner | ||||||
|         {{- include "gha-runner-scale-set.kubernetes-mode-runner-container" . | nindent 8 }} |         {{- include "gha-runner-scale-set.kubernetes-mode-runner-container" . | nindent 8 }} | ||||||
|       {{- include "gha-runner-scale-set.non-runner-containers" . | nindent 6 }} |       {{- include "gha-runner-scale-set.non-runner-containers" . | nindent 6 }} | ||||||
|  | @ -121,16 +122,16 @@ spec: | ||||||
|       {{- include "gha-runner-scale-set.default-mode-runner-containers" . | nindent 6 }} |       {{- include "gha-runner-scale-set.default-mode-runner-containers" . | nindent 6 }} | ||||||
|       {{- end }} |       {{- end }} | ||||||
|       {{- $tlsConfig := (default (dict) .Values.githubServerTLS) }} |       {{- $tlsConfig := (default (dict) .Values.githubServerTLS) }} | ||||||
|       {{- if or .Values.template.spec.volumes (eq .Values.containerMode.type "dind") (eq .Values.containerMode.type "kubernetes") $tlsConfig.runnerMountPath }} |       {{- if or .Values.template.spec.volumes (eq $containerMode.type "dind") (eq $containerMode.type "kubernetes") $tlsConfig.runnerMountPath }} | ||||||
|       volumes: |       volumes: | ||||||
|         {{- if $tlsConfig.runnerMountPath }} |         {{- if $tlsConfig.runnerMountPath }} | ||||||
|           {{- include "gha-runner-scale-set.tls-volume" $tlsConfig | nindent 6 }} |           {{- include "gha-runner-scale-set.tls-volume" $tlsConfig | nindent 6 }} | ||||||
|         {{- end }} |         {{- end }} | ||||||
|         {{- if eq .Values.containerMode.type "dind" }} |         {{- if eq $containerMode.type "dind" }} | ||||||
|           {{- include "gha-runner-scale-set.dind-volume" . | nindent 6 }} |           {{- include "gha-runner-scale-set.dind-volume" . | nindent 6 }} | ||||||
|           {{- include "gha-runner-scale-set.dind-work-volume" . | nindent 6 }} |           {{- include "gha-runner-scale-set.dind-work-volume" . | nindent 6 }} | ||||||
|           {{- include "gha-runner-scale-set.non-work-volumes" . | nindent 6 }} |           {{- include "gha-runner-scale-set.non-work-volumes" . | nindent 6 }} | ||||||
|         {{- else if eq .Values.containerMode.type "kubernetes" }} |         {{- else if eq $containerMode.type "kubernetes" }} | ||||||
|           {{- include "gha-runner-scale-set.kubernetes-mode-work-volume" . | nindent 6 }} |           {{- include "gha-runner-scale-set.kubernetes-mode-work-volume" . | nindent 6 }} | ||||||
|           {{- include "gha-runner-scale-set.non-work-volumes" . | nindent 6 }} |           {{- include "gha-runner-scale-set.non-work-volumes" . | nindent 6 }} | ||||||
|         {{- else }} |         {{- else }} | ||||||
|  |  | ||||||
|  | @ -1,4 +1,5 @@ | ||||||
| {{- if and (eq .Values.containerMode.type "kubernetes") (not .Values.template.spec.serviceAccountName) }} | {{- $containerMode := .Values.containerMode }} | ||||||
|  | {{- if and (eq $containerMode.type "kubernetes") (not .Values.template.spec.serviceAccountName) }} | ||||||
| # default permission for runner pod service account in kubernetes mode (container hook) | # default permission for runner pod service account in kubernetes mode (container hook) | ||||||
| apiVersion: rbac.authorization.k8s.io/v1 | apiVersion: rbac.authorization.k8s.io/v1 | ||||||
| kind: Role | kind: Role | ||||||
|  |  | ||||||
|  | @ -1,4 +1,5 @@ | ||||||
| {{- if and (eq .Values.containerMode.type "kubernetes") (not .Values.template.spec.serviceAccountName) }} | {{- $containerMode := .Values.containerMode }} | ||||||
|  | {{- if and (eq $containerMode.type "kubernetes") (not .Values.template.spec.serviceAccountName) }} | ||||||
| apiVersion: rbac.authorization.k8s.io/v1 | apiVersion: rbac.authorization.k8s.io/v1 | ||||||
| kind: RoleBinding | kind: RoleBinding | ||||||
| metadata: | metadata: | ||||||
|  |  | ||||||
|  | @ -1,4 +1,5 @@ | ||||||
| {{- if and (eq .Values.containerMode.type "kubernetes") (not .Values.template.spec.serviceAccountName) }} | {{- $containerMode := .Values.containerMode }} | ||||||
|  | {{- if and (eq $containerMode.type "kubernetes") (not .Values.template.spec.serviceAccountName) }} | ||||||
| apiVersion: v1 | apiVersion: v1 | ||||||
| kind: ServiceAccount | kind: ServiceAccount | ||||||
| metadata: | metadata: | ||||||
|  |  | ||||||
|  | @ -1,4 +1,5 @@ | ||||||
| {{- if and (ne .Values.containerMode.type "kubernetes") (not .Values.template.spec.serviceAccountName) }} | {{- $containerMode := .Values.containerMode }} | ||||||
|  | {{- if and (ne $containerMode.type "kubernetes") (not .Values.template.spec.serviceAccountName) }} | ||||||
| apiVersion: v1 | apiVersion: v1 | ||||||
| kind: ServiceAccount | kind: ServiceAccount | ||||||
| metadata: | metadata: | ||||||
|  |  | ||||||
|  | @ -68,9 +68,9 @@ githubConfigSecret: | ||||||
| #       key: ca.pem | #       key: ca.pem | ||||||
| #   runnerMountPath: /usr/local/share/ca-certificates/ | #   runnerMountPath: /usr/local/share/ca-certificates/ | ||||||
| 
 | 
 | ||||||
| containerMode: | # containerMode: | ||||||
|   type: ""  ## type can be set to dind or kubernetes | #   type: "dind"  ## type can be set to dind or kubernetes | ||||||
|   ## the following is required when containerMode.type=kubernetes | #   ## the following is required when containerMode.type=kubernetes | ||||||
| #   kubernetesModeWorkVolumeClaim: | #   kubernetesModeWorkVolumeClaim: | ||||||
| #     accessModes: ["ReadWriteOnce"] | #     accessModes: ["ReadWriteOnce"] | ||||||
| #     # For local testing, use https://github.com/openebs/dynamic-localpv-provisioner/blob/develop/docs/quickstart.md to provide dynamic provision volume with storageClassName: openebs-hostpath | #     # For local testing, use https://github.com/openebs/dynamic-localpv-provisioner/blob/develop/docs/quickstart.md to provide dynamic provision volume with storageClassName: openebs-hostpath | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue