Allow extra args for docker daemon when in dind mode
This commit is contained in:
		
							parent
							
								
									088e2a3a90
								
							
						
					
					
						commit
						cf56b99c67
					
				|  | @ -101,6 +101,13 @@ args: | |||
|   - dockerd | ||||
|   - --host=unix:///var/run/docker.sock | ||||
|   - --group=$(DOCKER_GROUP_GID) | ||||
| {{- /* Append extra args only if containerMode.dind.extraDockerDaemonArgs exists and is a list */ -}} | ||||
| {{- if and (kindIs "map" .Values.containerMode) (kindIs "map" (get .Values.containerMode "dind")) -}} | ||||
|   {{- $extra := (get (get .Values.containerMode "dind") "extraDockerDaemonArgs") | default (list) -}} | ||||
|   {{- range $extra }} | ||||
|   - {{ . | quote }} | ||||
|   {{- end }} | ||||
| {{- end }} | ||||
| env: | ||||
|   - name: DOCKER_GROUP_GID | ||||
|     value: "123" | ||||
|  |  | |||
|  | @ -116,6 +116,12 @@ githubConfigSecret: | |||
| ## empty, and configuration should be applied to the template. | ||||
| # containerMode: | ||||
| #   type: "dind"  ## type can be set to dind or kubernetes | ||||
| #   dind: | ||||
| #     ## extraDockerDaemonArgs is a list of extra arguments to pass to the docker daemon | ||||
| #     extraDockerDaemonArgs: | ||||
| #       - --registry-mirror=https://my-mirror.com | ||||
| #       - --https-proxy=http://my-proxy.com:1234 | ||||
| #       - --mtu=1400 | ||||
| #   ## the following is required when containerMode.type=kubernetes | ||||
| #   kubernetesModeWorkVolumeClaim: | ||||
| #     accessModes: ["ReadWriteOnce"] | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue