Skip to content
Snippets Groups Projects
Commit 5f86dfcf authored by OZGCloud's avatar OZGCloud
Browse files

add securityContext fsGroup and capabilities

parent 58c35805
Branches
Tags
No related merge requests found
...@@ -139,6 +139,13 @@ spec: ...@@ -139,6 +139,13 @@ spec:
{{- with (.Values.securityContext).runAsGroup }} {{- with (.Values.securityContext).runAsGroup }}
runAsGroup: {{ . }} runAsGroup: {{ . }}
{{- end }} {{- end }}
{{- with (.Values.securityContext).fsGroup }}
fsGroup: {{ . }}
{{- end }}
{{- with (.Values.securityContext).capabilities }}
capabilities:
{{ toYaml . | indent 12 }}
{{- end }}
stdin: true stdin: true
terminationMessagePath: /dev/termination-log terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File terminationMessagePolicy: File
......
...@@ -49,6 +49,10 @@ tests: ...@@ -49,6 +49,10 @@ tests:
path: spec.template.spec.containers[0].securityContext.runAsUser path: spec.template.spec.containers[0].securityContext.runAsUser
- isNull: - isNull:
path: spec.template.spec.containers[0].securityContext.runAsGroup path: spec.template.spec.containers[0].securityContext.runAsGroup
- isNull:
path: spec.template.spec.containers[0].securityContext.fsGroup
- isNull:
path: spec.template.spec.containers[0].securityContext.capabilities
- it: check runAsUser - it: check runAsUser
set: set:
securityContext.runAsUser: 1000 securityContext.runAsUser: 1000
...@@ -63,3 +67,22 @@ tests: ...@@ -63,3 +67,22 @@ tests:
- equal: - equal:
path: spec.template.spec.containers[0].securityContext.runAsGroup path: spec.template.spec.containers[0].securityContext.runAsGroup
value: 1000 value: 1000
- it: check fsGroup
set:
securityContext.fsGroup: 1000
asserts:
- equal:
path: spec.template.spec.containers[0].securityContext.fsGroup
value: 1000
- it: check capabilities
set:
securityContext:
capabilities:
drop:
- ALL
asserts:
- equal:
path: spec.template.spec.containers[0].securityContext.capabilities
value:
drop:
- ALL
\ No newline at end of file
...@@ -111,6 +111,13 @@ spec: ...@@ -111,6 +111,13 @@ spec:
{{- with (.Values.securityContext).runAsGroup }} {{- with (.Values.securityContext).runAsGroup }}
runAsGroup: {{ . }} runAsGroup: {{ . }}
{{- end }} {{- end }}
{{- with (.Values.securityContext).fsGroup }}
fsGroup: {{ . }}
{{- end }}
{{- with (.Values.securityContext).capabilities }}
capabilities:
{{ toYaml . | indent 18 }}
{{- end }}
resources: resources:
{{- with .Values.resources }} {{- with .Values.resources }}
{{ toYaml . | indent 16 }} {{ toYaml . | indent 16 }}
......
...@@ -104,6 +104,10 @@ tests: ...@@ -104,6 +104,10 @@ tests:
path: spec.jobTemplate.spec.template.spec.containers[0].securityContext.runAsUser path: spec.jobTemplate.spec.template.spec.containers[0].securityContext.runAsUser
- isNull: - isNull:
path: spec.jobTemplate.spec.template.spec.containers[0].securityContext.runAsGroup path: spec.jobTemplate.spec.template.spec.containers[0].securityContext.runAsGroup
- isNull:
path: spec.jobTemplate.spec.template.spec.containers[0].securityContext.fsGroup
- isNull:
path: spec.jobTemplate.spec.template.spec.containers[0].securityContext.capabilities
- it: check runAsUser - it: check runAsUser
set: set:
securityContext.runAsUser: 1000 securityContext.runAsUser: 1000
...@@ -126,3 +130,22 @@ tests: ...@@ -126,3 +130,22 @@ tests:
value: value:
ozg-component: xta-adapter ozg-component: xta-adapter
workload: xta-adapter-cronjob workload: xta-adapter-cronjob
- it: check fsGroup
set:
securityContext.fsGroup: 1000
asserts:
- equal:
path: spec.jobTemplate.spec.template.spec.containers[0].securityContext.fsGroup
value: 1000
- it: check capabilities
set:
securityContext:
capabilities:
drop:
- ALL
asserts:
- equal:
path: spec.jobTemplate.spec.template.spec.containers[0].securityContext.capabilities
value:
drop:
- ALL
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment