Skip to content

Commit 5c5715a

Browse files
authored
fix: Only add SC capabilities if vault templating is used (#218)
Signed-off-by: Ivaylo Ivanov <ivaylo.ivanov@oeamtc.at>
1 parent dd5e627 commit 5c5715a

2 files changed

Lines changed: 2 additions & 14 deletions

File tree

pkg/webhook/pod.go

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -859,13 +859,7 @@ func getBaseSecurityContext(podSecurityContext *corev1.PodSecurityContext, vault
859859
AllowPrivilegeEscalation: &vaultConfig.PspAllowPrivilegeEscalation,
860860
ReadOnlyRootFilesystem: &vaultConfig.ReadOnlyRootFilesystem,
861861
Capabilities: &corev1.Capabilities{
862-
Add: []corev1.Capability{
863-
"CHOWN",
864-
"SETFCAP",
865-
"SETGID",
866-
"SETPCAP",
867-
"SETUID",
868-
},
862+
Add: []corev1.Capability{},
869863
Drop: []corev1.Capability{
870864
"ALL",
871865
},

pkg/webhook/pod_test.go

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -514,13 +514,7 @@ func Test_mutatingWebhook_mutatePod(t *testing.T) {
514514
ReadOnlyRootFilesystem: &vaultConfig.ReadOnlyRootFilesystem,
515515
AllowPrivilegeEscalation: &vaultConfig.PspAllowPrivilegeEscalation,
516516
Capabilities: &corev1.Capabilities{
517-
Add: []corev1.Capability{
518-
"CHOWN",
519-
"SETFCAP",
520-
"SETGID",
521-
"SETPCAP",
522-
"SETUID",
523-
},
517+
Add: []corev1.Capability{},
524518
Drop: []corev1.Capability{
525519
"ALL",
526520
},

0 commit comments

Comments
 (0)