diff --git a/controllers/hyperconverged/hyperconverged_controller_test.go b/controllers/hyperconverged/hyperconverged_controller_test.go index 072ba2688..5bde5a52b 100644 --- a/controllers/hyperconverged/hyperconverged_controller_test.go +++ b/controllers/hyperconverged/hyperconverged_controller_test.go @@ -209,6 +209,7 @@ var _ = Describe("HyperconvergedController", func() { "NUMA", "WithHostPassthroughCPU", "VMExport", + "PSA", } // Get the KV kvList := &kubevirtcorev1.KubeVirtList{} diff --git a/controllers/operands/kubevirt.go b/controllers/operands/kubevirt.go index a6ca7b47f..b29f49dac 100644 --- a/controllers/operands/kubevirt.go +++ b/controllers/operands/kubevirt.go @@ -91,6 +91,9 @@ const ( // Export VMs to outside of the cluster kvVMExportGate = "VMExport" + + // enable Pod Security Admission handling + kvPSA = "PSA" ) var ( @@ -107,6 +110,7 @@ var ( kvDownwardMetricsGate, kvNUMA, kvVMExportGate, + kvPSA, } // holds a list of mandatory KubeVirt feature gates. Some of them are the hard coded feature gates and some of