diff --git a/features.md b/features.md
index b8816c2b131..e3007e75f09 100644
--- a/features.md
+++ b/features.md
@@ -6,6 +6,7 @@
| MachineAPIOperatorDisableMachineHealthCheckController| | | | | | | | |
| MultiArchInstallAzure| | | | | | | | |
| ShortCertRotation| | | | | | | | |
+| MutableTopology| | | | Enabled | | | | |
| ClusterAPIComputeInstall| | | Enabled | Enabled | | | | |
| ClusterAPIControlPlaneInstall| | | Enabled | Enabled | | | | |
| ClusterUpdatePreflight| | | Enabled | Enabled | | | | |
diff --git a/features/features.go b/features/features.go
index 3c7391cc7c3..a911c56f18c 100644
--- a/features/features.go
+++ b/features/features.go
@@ -465,12 +465,12 @@ var (
mustRegister()
FeatureGateOLMLifecycleAndCompatibility = newFeatureGate("OLMLifecycleAndCompatibility").
- reportProblemsToJiraComponent("olm").
- contactPerson("joelanford").
- productScope(ocpSpecific).
- enhancementPR("https://github.com/openshift/enhancements/pull/1991").
- enable(inClusterProfile(SelfManaged), inTechPreviewNoUpgrade(), inDevPreviewNoUpgrade()).
- mustRegister()
+ reportProblemsToJiraComponent("olm").
+ contactPerson("joelanford").
+ productScope(ocpSpecific).
+ enhancementPR("https://github.com/openshift/enhancements/pull/1991").
+ enable(inClusterProfile(SelfManaged), inTechPreviewNoUpgrade(), inDevPreviewNoUpgrade()).
+ mustRegister()
FeatureGateInsightsOnDemandDataGather = newFeatureGate("InsightsOnDemandDataGather").
reportProblemsToJiraComponent("insights").
@@ -986,10 +986,18 @@ var (
mustRegister()
FeatureGateTLSGroupPreferences = newFeatureGate("TLSGroupPreferences").
- reportProblemsToJiraComponent("Networking / router").
- contactPerson("davidesalerno").
- productScope(ocpSpecific).
- enhancementPR("https://github.com/openshift/enhancements/pull/1894").
- enable(inDevPreviewNoUpgrade(), inTechPreviewNoUpgrade()).
- mustRegister()
+ reportProblemsToJiraComponent("Networking / router").
+ contactPerson("davidesalerno").
+ productScope(ocpSpecific).
+ enhancementPR("https://github.com/openshift/enhancements/pull/1894").
+ enable(inDevPreviewNoUpgrade(), inTechPreviewNoUpgrade()).
+ mustRegister()
+
+ FeatureGateMutableTopology = newFeatureGate("MutableTopology").
+ reportProblemsToJiraComponent("Mutable Topology").
+ contactPerson("jaypoulz").
+ productScope(ocpSpecific).
+ enhancementPR("https://github.com/openshift/enhancements/pull/2008").
+ enable(inClusterProfile(SelfManaged), 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 ef1d0847574..5ee9176976e 100644
--- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml
@@ -197,6 +197,9 @@
{
"name": "MultiDiskSetup"
},
+ {
+ "name": "MutableTopology"
+ },
{
"name": "NetworkConnect"
},
diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml
index e92db5a8445..06d04285930 100644
--- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml
@@ -31,6 +31,9 @@
{
"name": "MultiArchInstallAzure"
},
+ {
+ "name": "MutableTopology"
+ },
{
"name": "NewOLM"
},
diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml
index ed18a728910..68fb4d6325a 100644
--- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml
@@ -199,6 +199,9 @@
{
"name": "MultiDiskSetup"
},
+ {
+ "name": "MutableTopology"
+ },
{
"name": "NetworkConnect"
},
diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml
index 63faea6c81d..d4602121176 100644
--- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml
@@ -55,6 +55,9 @@
{
"name": "MultiArchInstallAzure"
},
+ {
+ "name": "MutableTopology"
+ },
{
"name": "NetworkConnect"
},
diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml
index 54040065f59..e67864f8c5e 100644
--- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml
@@ -197,6 +197,9 @@
{
"name": "MultiDiskSetup"
},
+ {
+ "name": "MutableTopology"
+ },
{
"name": "NetworkConnect"
},
diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml
index 59c1c23ce8f..d9d7fced666 100644
--- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml
@@ -258,6 +258,9 @@
{
"name": "MutableCSINodeAllocatableCount"
},
+ {
+ "name": "MutableTopology"
+ },
{
"name": "MutatingAdmissionPolicy"
},
diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml
index a2d4c1f29e9..12f9219c81b 100644
--- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml
@@ -199,6 +199,9 @@
{
"name": "MultiDiskSetup"
},
+ {
+ "name": "MutableTopology"
+ },
{
"name": "NetworkConnect"
},
diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml
index b2e2e801c9a..811b4dc25fb 100644
--- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml
@@ -58,6 +58,9 @@
{
"name": "MultiArchInstallAzure"
},
+ {
+ "name": "MutableTopology"
+ },
{
"name": "NetworkConnect"
},