diff --git a/features.md b/features.md index e7b4d5264e7..9c879557aea 100644 --- a/features.md +++ b/features.md @@ -84,6 +84,7 @@ | OLMLifecycleAndCompatibility| | Enabled | | Enabled | | Enabled | | Enabled | | OVNObservability| | | Enabled | Enabled | | | Enabled | Enabled | | OnPremDNSRecords| | | Enabled | Enabled | | | Enabled | Enabled | +| PodCertificateRequest| | | Enabled | Enabled | | | Enabled | Enabled | | SELinuxMount| | | Enabled | Enabled | | | Enabled | Enabled | | SignatureStores| | | Enabled | Enabled | | | Enabled | Enabled | | TLSAdherence| | | Enabled | Enabled | | | Enabled | Enabled | diff --git a/features/features.go b/features/features.go index fbd82205222..74ca0e8de44 100644 --- a/features/features.go +++ b/features/features.go @@ -1059,4 +1059,12 @@ var ( enhancementPR("https://github.com/openshift/enhancements/pull/2081"). enable(inDevPreviewNoUpgrade()). mustRegister() + + FeatureGatePodCertificateRequest = newFeatureGate("PodCertificateRequest"). + reportProblemsToJiraComponent("kube-apiserver"). + contactPerson("ibihim"). + productScope(kubernetes). + enhancementPR("https://github.com/kubernetes/enhancements/issues/4317"). + enable(inTechPreviewNoUpgrade(), inDevPreviewNoUpgrade()). + mustRegister() ) diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml index bfa2114572e..7ba0f3f9ebc 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml @@ -254,6 +254,9 @@ { "name": "OnPremDNSRecords" }, + { + "name": "PodCertificateRequest" + }, { "name": "ProvisioningRequestAvailable" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml index 09bdb9437d9..448e307eb06 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml @@ -348,6 +348,9 @@ { "name": "OpenShiftPodSecurityAdmission" }, + { + "name": "PodCertificateRequest" + }, { "name": "ProvisioningRequestAvailable" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml index d6de9d3da6f..84ae02526de 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml @@ -256,6 +256,9 @@ { "name": "OnPremDNSRecords" }, + { + "name": "PodCertificateRequest" + }, { "name": "ProvisioningRequestAvailable" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml index 3d6991c269c..4c5017d013b 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml @@ -354,6 +354,9 @@ { "name": "OpenShiftPodSecurityAdmission" }, + { + "name": "PodCertificateRequest" + }, { "name": "SELinuxMount" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml index 145f55f615f..d42409bfa29 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml @@ -242,6 +242,9 @@ { "name": "OnPremDNSRecords" }, + { + "name": "PodCertificateRequest" + }, { "name": "ProvisioningRequestAvailable" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml index 74c6e27cf79..00fa6195d83 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -348,6 +348,9 @@ { "name": "OpenShiftPodSecurityAdmission" }, + { + "name": "PodCertificateRequest" + }, { "name": "ProvisioningRequestAvailable" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml index 0b6fb6a75c1..f1e3bcc9847 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml @@ -244,6 +244,9 @@ { "name": "OnPremDNSRecords" }, + { + "name": "PodCertificateRequest" + }, { "name": "ProvisioningRequestAvailable" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml index 375ccd64227..3921ce75a29 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -354,6 +354,9 @@ { "name": "OpenShiftPodSecurityAdmission" }, + { + "name": "PodCertificateRequest" + }, { "name": "SELinuxMount" },