From cfcfe052a3f58b051f36d2588e523e785d6356a9 Mon Sep 17 00:00:00 2001 From: Luis Sanchez Date: Wed, 22 Oct 2025 10:01:04 -0400 Subject: [PATCH 1/2] Add FeatureGate: ConfigurablePKI --- features/features.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/features/features.go b/features/features.go index fdecf485b7b..be72d24de6f 100644 --- a/features/features.go +++ b/features/features.go @@ -929,4 +929,12 @@ var ( enhancementPR("https://github.com/kubernetes/enhancements/issues/4381"). enableForClusterProfile(Hypershift, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade, configv1.Default, configv1.OKD). mustRegister() + + FeatureGateConfigurablePKI = newFeatureGate("ConfigurablePKI"). + reportProblemsToJiraComponent("kube-apiserver"). + contactPerson("sanchezl"). + productScope(ocpSpecific). + enhancementPR("https://github.com/openshift/enhancements/pull/1882"). + enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). + mustRegister() ) From 5602f3e86d50e3c0309afb1684aa43c475d75698 Mon Sep 17 00:00:00 2001 From: Luis Sanchez Date: Fri, 5 Dec 2025 12:39:29 -0500 Subject: [PATCH 2/2] update generated code --- features.md | 1 + .../featuregates/featureGate-Hypershift-Default.yaml | 3 +++ .../featureGate-Hypershift-DevPreviewNoUpgrade.yaml | 3 +++ payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml | 3 +++ .../featureGate-Hypershift-TechPreviewNoUpgrade.yaml | 3 +++ .../featuregates/featureGate-SelfManagedHA-Default.yaml | 3 +++ .../featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml | 3 +++ .../featuregates/featureGate-SelfManagedHA-OKD.yaml | 3 +++ .../featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml | 3 +++ 9 files changed, 25 insertions(+) diff --git a/features.md b/features.md index 056ae3719a7..8f5a43bd886 100644 --- a/features.md +++ b/features.md @@ -35,6 +35,7 @@ | ClusterAPIMachineManagement| | | Enabled | Enabled | | | Enabled | Enabled | | ClusterMonitoringConfig| | | Enabled | Enabled | | | Enabled | Enabled | | ClusterVersionOperatorConfiguration| | | Enabled | Enabled | | | Enabled | Enabled | +| ConfigurablePKI| | | Enabled | Enabled | | | Enabled | Enabled | | DNSNameResolver| | | Enabled | Enabled | | | Enabled | Enabled | | DualReplica| | | Enabled | Enabled | | | Enabled | Enabled | | DyanmicServiceEndpointIBMCloud| | | Enabled | Enabled | | | Enabled | Enabled | diff --git a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml index 0bd47341153..e0249af3cad 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml @@ -78,6 +78,9 @@ { "name": "ClusterVersionOperatorConfiguration" }, + { + "name": "ConfigurablePKI" + }, { "name": "DNSNameResolver" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml index e48b33c3740..c1b6a7f65af 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml @@ -133,6 +133,9 @@ { "name": "ClusterVersionOperatorConfiguration" }, + { + "name": "ConfigurablePKI" + }, { "name": "ConsolePluginContentSecurityPolicy" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml index 4c15290965c..b439721eada 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml @@ -80,6 +80,9 @@ { "name": "ClusterVersionOperatorConfiguration" }, + { + "name": "ConfigurablePKI" + }, { "name": "DNSNameResolver" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml index 4073a258e0d..998df202465 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml @@ -145,6 +145,9 @@ { "name": "ClusterVersionOperatorConfiguration" }, + { + "name": "ConfigurablePKI" + }, { "name": "ConsolePluginContentSecurityPolicy" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml index 8ff3c059e25..3739c517a04 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml @@ -78,6 +78,9 @@ { "name": "ClusterVersionOperatorConfiguration" }, + { + "name": "ConfigurablePKI" + }, { "name": "DNSNameResolver" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml index f0723f55c2c..52c1922358a 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -118,6 +118,9 @@ { "name": "ClusterVersionOperatorConfiguration" }, + { + "name": "ConfigurablePKI" + }, { "name": "ConsolePluginContentSecurityPolicy" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml index 4d1a0c92682..52cd877f16f 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml @@ -80,6 +80,9 @@ { "name": "ClusterVersionOperatorConfiguration" }, + { + "name": "ConfigurablePKI" + }, { "name": "DNSNameResolver" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml index 509d0d49d80..9ea26d4bfac 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -130,6 +130,9 @@ { "name": "ClusterVersionOperatorConfiguration" }, + { + "name": "ConfigurablePKI" + }, { "name": "ConsolePluginContentSecurityPolicy" },