[memcached] Allign with security best practices
* Add runAsNonRoot directive * Drop all capabilities * Mount bianries with 550 and 65534 fsgroup Change-Id: I0636088b40ce8ebaef84dad017ddbcaaecfc8221
This commit is contained in:
parent
11915a30a7
commit
725dc5518d
@ -132,6 +132,6 @@ spec:
|
|||||||
- name: memcached-bin
|
- name: memcached-bin
|
||||||
configMap:
|
configMap:
|
||||||
name: {{ $configMapBinName | quote }}
|
name: {{ $configMapBinName | quote }}
|
||||||
defaultMode: 0555
|
defaultMode: 360
|
||||||
{{ dict "envAll" $envAll "component" "memcached" "requireSys" true | include "helm-toolkit.snippets.kubernetes_apparmor_volumes" | indent 8 }}
|
{{ dict "envAll" $envAll "component" "memcached" "requireSys" true | include "helm-toolkit.snippets.kubernetes_apparmor_volumes" | indent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -150,13 +150,21 @@ pod:
|
|||||||
server:
|
server:
|
||||||
pod:
|
pod:
|
||||||
runAsUser: 65534
|
runAsUser: 65534
|
||||||
|
runAsNonRoot: true
|
||||||
|
fsGroup: 65534
|
||||||
container:
|
container:
|
||||||
memcached:
|
memcached:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
|
capabilities:
|
||||||
|
drop:
|
||||||
|
- ALL
|
||||||
memcached_exporter:
|
memcached_exporter:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
|
capabilities:
|
||||||
|
drop:
|
||||||
|
- ALL
|
||||||
probes:
|
probes:
|
||||||
memcached:
|
memcached:
|
||||||
memcached:
|
memcached:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user