diff --git a/features.md b/features.md index 9b6b21b4bb3..a8070099259 100644 --- a/features.md +++ b/features.md @@ -23,6 +23,9 @@ | AzureDedicatedHosts| | | Enabled | Enabled | Enabled | Enabled | | AzureMultiDisk| | | Enabled | Enabled | Enabled | Enabled | | BootcNodeManagement| | | Enabled | Enabled | Enabled | Enabled | +| CBORServingAndStorage| | | Enabled | Enabled | Enabled | Enabled | +| ClientsAllowCBOR| | | Enabled | Enabled | Enabled | Enabled | +| ClientsPreferCBOR| | | Enabled | Enabled | Enabled | Enabled | | ClusterAPIInstallIBMCloud| | | Enabled | Enabled | Enabled | Enabled | | ClusterMonitoringConfig| | | Enabled | Enabled | Enabled | Enabled | | DNSNameResolver| | | Enabled | Enabled | Enabled | Enabled | diff --git a/features/features.go b/features/features.go index e478cd671c5..4553f861fc7 100644 --- a/features/features.go +++ b/features/features.go @@ -838,4 +838,28 @@ var ( enhancementPR("https://github.com/openshift/enhancements/pull/1802"). enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). mustRegister() + + FeatureCBORServingAndStorage = newFeatureGate("CBORServingAndStorage"). + reportProblemsToJiraComponent("kube-apiserver"). + contactPerson("benluddy"). + productScope(kubernetes). + enhancementPR("https://github.com/kubernetes/enhancements/issues/4222"). + enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). + mustRegister() + + FeatureCBORClientsAllowCBOR = newFeatureGate("ClientsAllowCBOR"). + reportProblemsToJiraComponent("kube-apiserver"). + contactPerson("benluddy"). + productScope(kubernetes). + enhancementPR("https://github.com/kubernetes/enhancements/issues/4222"). + enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). + mustRegister() + + FeatureClientsPreferCBOR = newFeatureGate("ClientsPreferCBOR"). + reportProblemsToJiraComponent("kube-apiserver"). + contactPerson("benluddy"). + productScope(kubernetes). + enhancementPR("https://github.com/kubernetes/enhancements/issues/4222"). + enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). + mustRegister() ) diff --git a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml index d9ca65013bc..9cea66b8511 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml @@ -37,6 +37,15 @@ { "name": "BootcNodeManagement" }, + { + "name": "CBORServingAndStorage" + }, + { + "name": "ClientsAllowCBOR" + }, + { + "name": "ClientsPreferCBOR" + }, { "name": "ClusterAPIInstall" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml index 411d5bc1810..65e9ecd4005 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml @@ -86,12 +86,21 @@ { "name": "BuildCSIVolumes" }, + { + "name": "CBORServingAndStorage" + }, { "name": "CPMSMachineNamePrefix" }, { "name": "ChunkSizeMiB" }, + { + "name": "ClientsAllowCBOR" + }, + { + "name": "ClientsPreferCBOR" + }, { "name": "ClusterAPIInstallIBMCloud" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml index 0ef57c330a2..6dd13394fb3 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml @@ -101,12 +101,21 @@ { "name": "BuildCSIVolumes" }, + { + "name": "CBORServingAndStorage" + }, { "name": "CPMSMachineNamePrefix" }, { "name": "ChunkSizeMiB" }, + { + "name": "ClientsAllowCBOR" + }, + { + "name": "ClientsPreferCBOR" + }, { "name": "ClusterAPIInstallIBMCloud" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml index c468373c69a..b968c135bd2 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml @@ -37,6 +37,15 @@ { "name": "BootcNodeManagement" }, + { + "name": "CBORServingAndStorage" + }, + { + "name": "ClientsAllowCBOR" + }, + { + "name": "ClientsPreferCBOR" + }, { "name": "ClusterAPIInstall" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml index c3614420d18..5e77b278eda 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -71,12 +71,21 @@ { "name": "BuildCSIVolumes" }, + { + "name": "CBORServingAndStorage" + }, { "name": "CPMSMachineNamePrefix" }, { "name": "ChunkSizeMiB" }, + { + "name": "ClientsAllowCBOR" + }, + { + "name": "ClientsPreferCBOR" + }, { "name": "ClusterAPIInstallIBMCloud" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml index 23dcab7175f..7f0a038648f 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -86,12 +86,21 @@ { "name": "BuildCSIVolumes" }, + { + "name": "CBORServingAndStorage" + }, { "name": "CPMSMachineNamePrefix" }, { "name": "ChunkSizeMiB" }, + { + "name": "ClientsAllowCBOR" + }, + { + "name": "ClientsPreferCBOR" + }, { "name": "ClusterAPIInstallIBMCloud" },