The OpenBao CSI provider deployment manifest currently does not set common hardening options on the DaemonSet/container, i.e. runAsNonRoot, allowPrivilegeEscalation: false, dropped capabilities, seccompProfile: RuntimeDefault, and readOnlyRootFilesystem: true.
We should check if there is a specific compatibility reason for the current defaults, particularly around write access to the provider socket hostPath and otherwise harden the manifest by default.
The OpenBao CSI provider deployment manifest currently does not set common hardening options on the DaemonSet/container, i.e. runAsNonRoot, allowPrivilegeEscalation: false, dropped capabilities, seccompProfile: RuntimeDefault, and readOnlyRootFilesystem: true.
We should check if there is a specific compatibility reason for the current defaults, particularly around write access to the provider socket hostPath and otherwise harden the manifest by default.