Values: Tighten defaultBackend.image
.
This commit is contained in:
parent
5afbe6a1f8
commit
3635927815
4 changed files with 19 additions and 1 deletions
|
@ -474,6 +474,7 @@ As of version `1.26.0` of this chart, by simply not providing any clusterIP valu
|
||||||
| defaultBackend.image.registry | string | `"registry.k8s.io"` | |
|
| defaultBackend.image.registry | string | `"registry.k8s.io"` | |
|
||||||
| defaultBackend.image.runAsNonRoot | bool | `true` | |
|
| defaultBackend.image.runAsNonRoot | bool | `true` | |
|
||||||
| defaultBackend.image.runAsUser | int | `65534` | |
|
| defaultBackend.image.runAsUser | int | `65534` | |
|
||||||
|
| defaultBackend.image.seccompProfile.type | string | `"RuntimeDefault"` | |
|
||||||
| defaultBackend.image.tag | string | `"1.5"` | |
|
| defaultBackend.image.tag | string | `"1.5"` | |
|
||||||
| defaultBackend.labels | object | `{}` | Labels to be added to the default backend resources |
|
| defaultBackend.labels | object | `{}` | Labels to be added to the default backend resources |
|
||||||
| defaultBackend.livenessProbe.failureThreshold | int | `3` | |
|
| defaultBackend.livenessProbe.failureThreshold | int | `3` | |
|
||||||
|
|
|
@ -212,10 +212,13 @@ Default backend container security context.
|
||||||
runAsNonRoot: {{ .Values.defaultBackend.image.runAsNonRoot }}
|
runAsNonRoot: {{ .Values.defaultBackend.image.runAsNonRoot }}
|
||||||
runAsUser: {{ .Values.defaultBackend.image.runAsUser }}
|
runAsUser: {{ .Values.defaultBackend.image.runAsUser }}
|
||||||
allowPrivilegeEscalation: {{ .Values.defaultBackend.image.allowPrivilegeEscalation }}
|
allowPrivilegeEscalation: {{ .Values.defaultBackend.image.allowPrivilegeEscalation }}
|
||||||
|
{{- if .Values.defaultBackend.image.seccompProfile }}
|
||||||
|
seccompProfile: {{ toYaml .Values.defaultBackend.image.seccompProfile | nindent 2 }}
|
||||||
|
{{- end }}
|
||||||
capabilities:
|
capabilities:
|
||||||
drop:
|
drop:
|
||||||
- ALL
|
- ALL
|
||||||
readOnlyRootFilesystem: {{ .Values.defaultBackend.image.readOnlyRootFilesystem}}
|
readOnlyRootFilesystem: {{ .Values.defaultBackend.image.readOnlyRootFilesystem }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,8 @@ apiVersion: policy/v1beta1
|
||||||
kind: PodSecurityPolicy
|
kind: PodSecurityPolicy
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "ingress-nginx.fullname" . }}-backend
|
name: {{ include "ingress-nginx.fullname" . }}-backend
|
||||||
|
annotations:
|
||||||
|
seccomp.security.alpha.kubernetes.io/allowedProfileNames: "*"
|
||||||
labels:
|
labels:
|
||||||
{{- include "ingress-nginx.labels" . | nindent 4 }}
|
{{- include "ingress-nginx.labels" . | nindent 4 }}
|
||||||
app.kubernetes.io/component: default-backend
|
app.kubernetes.io/component: default-backend
|
||||||
|
@ -11,6 +13,10 @@ metadata:
|
||||||
{{- toYaml . | nindent 4 }}
|
{{- toYaml . | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
|
privileged: false
|
||||||
|
hostPID: false
|
||||||
|
hostIPC: false
|
||||||
|
hostNetwork: false
|
||||||
volumes:
|
volumes:
|
||||||
- configMap
|
- configMap
|
||||||
- downwardAPI
|
- downwardAPI
|
||||||
|
@ -22,8 +28,14 @@ spec:
|
||||||
ranges:
|
ranges:
|
||||||
- min: 1
|
- min: 1
|
||||||
max: 65535
|
max: 65535
|
||||||
|
readOnlyRootFilesystem: true
|
||||||
runAsUser:
|
runAsUser:
|
||||||
rule: MustRunAsNonRoot
|
rule: MustRunAsNonRoot
|
||||||
|
runAsGroup:
|
||||||
|
rule: MustRunAs
|
||||||
|
ranges:
|
||||||
|
- min: 1
|
||||||
|
max: 65535
|
||||||
supplementalGroups:
|
supplementalGroups:
|
||||||
rule: MustRunAs
|
rule: MustRunAs
|
||||||
ranges:
|
ranges:
|
||||||
|
|
|
@ -844,6 +844,8 @@ defaultBackend:
|
||||||
# nobody user -> uid 65534
|
# nobody user -> uid 65534
|
||||||
runAsUser: 65534
|
runAsUser: 65534
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
|
seccompProfile:
|
||||||
|
type: RuntimeDefault
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
# -- Use an existing PSP instead of creating one
|
# -- Use an existing PSP instead of creating one
|
||||||
existingPsp: ""
|
existingPsp: ""
|
||||||
|
|
Loading…
Reference in a new issue