deploy: allowPrivilegeEscalation: true in containerSecurityContext

When running the kubernetes cluster with one single privileged
PodSecurityPolicy which is allowing everything the nodeplugin
daemonset can fail to start. To be precise the problem is the
defaultAllowPrivilegeEscalation: false configuration in the PSP.
 Containers of the nodeplugin daemonset won't start when they
have privileged: true but no allowPrivilegeEscalation in their
container securityContext.

Kubernetes will not schedule if this mismatch exists cannot set
allowPrivilegeEscalation to false and privileged to true:

Signed-off-by: Silvan Loser <silvan.loser@hotmail.ch>
Signed-off-by: Silvan Loser <33911078+losil@users.noreply.github.com>
This commit is contained in:
Silvan Loser 2022-04-12 07:45:44 +02:00 committed by mergify[bot]
parent 06c4477ff9
commit f2e0fa28fb
2 changed files with 4 additions and 0 deletions

View File

@ -26,6 +26,7 @@ spec:
# created by privileged CSI driver container. # created by privileged CSI driver container.
securityContext: securityContext:
privileged: true privileged: true
allowPrivilegeEscalation: true
image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.4.0 image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.4.0
args: args:
- "--v=5" - "--v=5"
@ -106,6 +107,7 @@ spec:
- name: liveness-prometheus - name: liveness-prometheus
securityContext: securityContext:
privileged: true privileged: true
allowPrivilegeEscalation: true
image: quay.io/cephcsi/cephcsi:canary image: quay.io/cephcsi/cephcsi:canary
args: args:
- "--type=liveness" - "--type=liveness"

View File

@ -28,6 +28,7 @@ spec:
# created by privileged CSI driver container. # created by privileged CSI driver container.
securityContext: securityContext:
privileged: true privileged: true
allowPrivilegeEscalation: true
image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.4.0 image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.4.0
args: args:
- "--v=5" - "--v=5"
@ -124,6 +125,7 @@ spec:
- name: liveness-prometheus - name: liveness-prometheus
securityContext: securityContext:
privileged: true privileged: true
allowPrivilegeEscalation: true
image: quay.io/cephcsi/cephcsi:canary image: quay.io/cephcsi/cephcsi:canary
args: args:
- "--type=liveness" - "--type=liveness"