26
26
- [ Regarding the previous implementation for volumes] ( #regarding-the-previous-implementation-for-volumes )
27
27
- [ Pod Security Standards (PSS) integration] ( #pod-security-standards-pss-integration )
28
28
- [ Unresolved] ( #unresolved )
29
+ - [ Pod Security Standards (PSS)] ( #pod-security-standards-pss )
29
30
- [ Test Plan] ( #test-plan )
30
31
- [ Prerequisite testing updates] ( #prerequisite-testing-updates )
31
32
- [ Unit tests] ( #unit-tests )
@@ -433,15 +434,6 @@ inside the container:
433
434
- ` spec.containers[*].securityContext.runAsUser `
434
435
- ` spec.initContainers[*].securityContext.runAsUser `
435
436
- ` spec.ephemeralContainers[*].securityContext.runAsUser `
436
- - ` spec.containers[*].securityContext.allowPrivilegeEscalation `
437
- - ` spec.initContainers[*].securityContext.allowPrivilegeEscalation `
438
- - ` spec.ephemeralContainers[*].securityContext.allowPrivilegeEscalation `
439
- - ` spec.containers[*].securityContext.capabilities.drop `
440
- - ` spec.initContainers[*].securityContext.capabilities.drop `
441
- - ` spec.ephemeralContainers[*].securityContext.capabilities.drop `
442
- - ` spec.containers[*].securityContext.capabilities.add `
443
- - ` spec.initContainers[*].securityContext.capabilities.add `
444
- - ` spec.ephemeralContainers[*].securityContext.capabilities.add `
445
437
446
438
A serial test will be added to validate the functionality with the enabled
447
439
feature gate.
@@ -467,6 +459,23 @@ something else to this list:
467
459
allows). Same applies for VM runtimes.
468
460
UPDATE: Windows maintainers reviewed and [ this change looks good to them] [ windows-review ] .
469
461
462
+ #### Pod Security Standards (PSS)
463
+
464
+ The following security context fields have not been relaxed with respect to PSS
465
+ because of [ raised security concerns] ( https://github.com/kubernetes/kubernetes/pull/118760#discussion_r1373287637 ) :
466
+
467
+ - ` spec.containers[*].securityContext.allowPrivilegeEscalation `
468
+ - ` spec.initContainers[*].securityContext.allowPrivilegeEscalation `
469
+ - ` spec.ephemeralContainers[*].securityContext.allowPrivilegeEscalation `
470
+ - ` spec.containers[*].securityContext.capabilities.drop `
471
+ - ` spec.initContainers[*].securityContext.capabilities.drop `
472
+ - ` spec.ephemeralContainers[*].securityContext.capabilities.drop `
473
+ - ` spec.containers[*].securityContext.capabilities.add `
474
+ - ` spec.initContainers[*].securityContext.capabilities.add `
475
+ - ` spec.ephemeralContainers[*].securityContext.capabilities.add `
476
+
477
+ Further investigations will be done in future Kubernetes releases to revisit
478
+ them.
470
479
471
480
### Test Plan
472
481
0 commit comments