1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-06 16:06:56 +00:00
kyverno/test/conformance/chainsaw/validate/policy/standard/psa
Gurmannat Sohal 6902a2b092
Unit tests for Pod Security Admission Integrations (#8585)
* feat: enable field-restricted exclusions using the psa

Signed-off-by: Liang Deng <283304489@qq.com>

* fix ci error

Signed-off-by: Liang Deng <283304489@qq.com>

* fix ci error

Signed-off-by: Liang Deng <283304489@qq.com>

* initial unit tests

* Add all remaining unit tests

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* fine grain unit tests by adding fields and values

* add detailed pod level exclusion and related tests

* add tests for init & ephemeral containers

* add kuttl tests for the new advanced support

* add kuttl tests for the new advanced support

* add readme for kuttl tests

* add replacement in go.mod

* resolving CI errors

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* fix ci errors

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* fix ci errors

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* updating pod-security-admissio

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* resolving null pointer panic

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* resolved conformance error

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* chainsaw

Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>

* chainsaw

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* remove duplication

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* fix linting

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* remove over computation

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* added field checks, pss skip condition

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* correcting chainsaw tests

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* merge branch 'main' into unit-tests

Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>

* fix builds

Signed-off-by: ShutingZhao <shuting@nirmata.com>

---------

Signed-off-by: Liang Deng <283304489@qq.com>
Signed-off-by: Gurmannat Sohal <iamgurmannatsohal@gmail.com>
Signed-off-by: shuting <shuting@nirmata.com>
Signed-off-by: Gurmannat Sohal <95538438+itsgurmannatsohal@users.noreply.github.com>
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
Signed-off-by: ShutingZhao <shuting@nirmata.com>
Co-authored-by: Liang Deng <283304489@qq.com>
Co-authored-by: shuting <shuting@nirmata.com>
Co-authored-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
2023-12-26 22:28:08 +08:00
..
test-exclusion-capabilities Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-host-namespaces Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-host-ports Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-hostpath-volume Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-hostprocesses Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-privilege-escalation Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-privileged-containers Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-procmount Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-restricted-capabilities Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-restricted-seccomp Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-running-as-nonroot Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-running-as-nonroot-user Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-seccomp Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-selinux Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-sysctls Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00
test-exclusion-volume-types Unit tests for Pod Security Admission Integrations (#8585) 2023-12-26 22:28:08 +08:00