Skip to content

Commit 0031472

Browse files
committed
added security policies
1 parent efa861b commit 0031472

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

microservices/dlstreamer-pipeline-server/helm/templates/dlstreamer-pipeline-server-deployment.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ spec:
1919
spec:
2020
securityContext:
2121
supplementalGroups: [109,110]
22+
runAsNonRoot: true
2223
{{- if and $.Values.DOCKER_USERNAME $.Values.DOCKER_PASSWORD }}
2324
imagePullSecrets:
2425
- name: registryauth
@@ -29,7 +30,15 @@ spec:
2930
imagePullPolicy: {{ $.Values.imagePullPolicy }}
3031
{{- if $.Values.privileged_access_required }}
3132
securityContext:
32-
privileged: true # Required for direct access to /dev
33+
privileged: true # Required for direct access to /dev
34+
runAsNonRoot: true
35+
readOnlyRootFilesystem: true
36+
allowPrivilegeEscalation: false
37+
{{- else }}
38+
securityContext:
39+
runAsNonRoot: true
40+
readOnlyRootFilesystem: true
41+
allowPrivilegeEscalation: false
3342
{{- end }}
3443
{{- if $.Values.gpu.enabled }}
3544
resources:
@@ -71,6 +80,7 @@ spec:
7180
name: vol-pipeline-root-tmpfs0
7281
- name: dev
7382
mountPath: /dev
83+
readOnly: true # Reduce risk while preserving access to GPU
7484
- name: dev-shm
7585
mountPath: /dev/shm
7686
- name: tmp

0 commit comments

Comments
 (0)