add:(admission-webhooks) ability to set securityContext for job-containers createSecret and patchWebhook (#9186)
Signed-off-by: ybelMekk <youssef.bel.mekki@nav.no> Signed-off-by: ybelMekk <youssef.bel.mekki@nav.no>
This commit is contained in:
parent
a383cfc551
commit
ac1a3363bd
4 changed files with 12 additions and 4 deletions
|
@ -242,6 +242,7 @@ Kubernetes: `>=1.20.0-0`
|
||||||
| controller.admissionWebhooks.annotations | object | `{}` | |
|
| controller.admissionWebhooks.annotations | object | `{}` | |
|
||||||
| controller.admissionWebhooks.certificate | string | `"/usr/local/certificates/cert"` | |
|
| controller.admissionWebhooks.certificate | string | `"/usr/local/certificates/cert"` | |
|
||||||
| controller.admissionWebhooks.createSecretJob.resources | object | `{}` | |
|
| controller.admissionWebhooks.createSecretJob.resources | object | `{}` | |
|
||||||
|
| controller.admissionWebhooks.createSecretJob.securityContext.allowPrivilegeEscalation | bool | `false` | |
|
||||||
| controller.admissionWebhooks.enabled | bool | `true` | |
|
| controller.admissionWebhooks.enabled | bool | `true` | |
|
||||||
| controller.admissionWebhooks.existingPsp | string | `""` | Use an existing PSP instead of creating one |
|
| controller.admissionWebhooks.existingPsp | string | `""` | Use an existing PSP instead of creating one |
|
||||||
| controller.admissionWebhooks.extraEnvs | list | `[]` | Additional environment variables to set |
|
| controller.admissionWebhooks.extraEnvs | list | `[]` | Additional environment variables to set |
|
||||||
|
@ -266,6 +267,7 @@ Kubernetes: `>=1.20.0-0`
|
||||||
| controller.admissionWebhooks.patch.securityContext.runAsUser | int | `2000` | |
|
| controller.admissionWebhooks.patch.securityContext.runAsUser | int | `2000` | |
|
||||||
| controller.admissionWebhooks.patch.tolerations | list | `[]` | |
|
| controller.admissionWebhooks.patch.tolerations | list | `[]` | |
|
||||||
| controller.admissionWebhooks.patchWebhookJob.resources | object | `{}` | |
|
| controller.admissionWebhooks.patchWebhookJob.resources | object | `{}` | |
|
||||||
|
| controller.admissionWebhooks.patchWebhookJob.securityContext.allowPrivilegeEscalation | bool | `false` | |
|
||||||
| controller.admissionWebhooks.port | int | `8443` | |
|
| controller.admissionWebhooks.port | int | `8443` | |
|
||||||
| controller.admissionWebhooks.service.annotations | object | `{}` | |
|
| controller.admissionWebhooks.service.annotations | object | `{}` | |
|
||||||
| controller.admissionWebhooks.service.externalIPs | list | `[]` | |
|
| controller.admissionWebhooks.service.externalIPs | list | `[]` | |
|
||||||
|
|
|
@ -59,8 +59,9 @@ spec:
|
||||||
{{- if .Values.controller.admissionWebhooks.extraEnvs }}
|
{{- if .Values.controller.admissionWebhooks.extraEnvs }}
|
||||||
{{- toYaml .Values.controller.admissionWebhooks.extraEnvs | nindent 12 }}
|
{{- toYaml .Values.controller.admissionWebhooks.extraEnvs | nindent 12 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
securityContext:
|
{{- if .Values.controller.admissionWebhooks.createSecretJob.securityContext }}
|
||||||
allowPrivilegeEscalation: false
|
securityContext: {{ toYaml .Values.controller.admissionWebhooks.createSecretJob.securityContext | nindent 12 }}
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.controller.admissionWebhooks.createSecretJob.resources }}
|
{{- if .Values.controller.admissionWebhooks.createSecretJob.resources }}
|
||||||
resources: {{ toYaml .Values.controller.admissionWebhooks.createSecretJob.resources | nindent 12 }}
|
resources: {{ toYaml .Values.controller.admissionWebhooks.createSecretJob.resources | nindent 12 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -61,8 +61,9 @@ spec:
|
||||||
{{- if .Values.controller.admissionWebhooks.extraEnvs }}
|
{{- if .Values.controller.admissionWebhooks.extraEnvs }}
|
||||||
{{- toYaml .Values.controller.admissionWebhooks.extraEnvs | nindent 12 }}
|
{{- toYaml .Values.controller.admissionWebhooks.extraEnvs | nindent 12 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
securityContext:
|
{{- if .Values.controller.admissionWebhooks.patchWebhookJob.securityContext }}
|
||||||
allowPrivilegeEscalation: false
|
securityContext: {{ toYaml .Values.controller.admissionWebhooks.patchWebhookJob.securityContext | nindent 12 }}
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.controller.admissionWebhooks.patchWebhookJob.resources }}
|
{{- if .Values.controller.admissionWebhooks.patchWebhookJob.resources }}
|
||||||
resources: {{ toYaml .Values.controller.admissionWebhooks.patchWebhookJob.resources | nindent 12 }}
|
resources: {{ toYaml .Values.controller.admissionWebhooks.patchWebhookJob.resources | nindent 12 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -627,6 +627,8 @@ controller:
|
||||||
type: ClusterIP
|
type: ClusterIP
|
||||||
|
|
||||||
createSecretJob:
|
createSecretJob:
|
||||||
|
securityContext:
|
||||||
|
allowPrivilegeEscalation: false
|
||||||
resources: {}
|
resources: {}
|
||||||
# limits:
|
# limits:
|
||||||
# cpu: 10m
|
# cpu: 10m
|
||||||
|
@ -636,6 +638,8 @@ controller:
|
||||||
# memory: 20Mi
|
# memory: 20Mi
|
||||||
|
|
||||||
patchWebhookJob:
|
patchWebhookJob:
|
||||||
|
securityContext:
|
||||||
|
allowPrivilegeEscalation: false
|
||||||
resources: {}
|
resources: {}
|
||||||
|
|
||||||
patch:
|
patch:
|
||||||
|
|
Loading…
Reference in a new issue