diff --git a/features.md b/features.md
index 8947f5f6940..cdd5762f990 100644
--- a/features.md
+++ b/features.md
@@ -6,6 +6,9 @@
| EventedPLEG| | | | | | |
| MachineAPIMigration| | | | | | |
| MachineAPIOperatorDisableMachineHealthCheckController| | | | | | |
+| MultiArchInstallAWS| | | | | | |
+| MultiArchInstallAzure| | | | | | |
+| MultiArchInstallGCP| | | | | | |
| GatewayAPI| | | Enabled | Enabled | | |
| AutomatedEtcdBackup| | | Enabled | Enabled | Enabled | Enabled |
| CSIDriverSharedResource| | | Enabled | Enabled | Enabled | Enabled |
diff --git a/features/features.go b/features/features.go
index baa14e4fbab..f806722e893 100644
--- a/features/features.go
+++ b/features/features.go
@@ -548,4 +548,22 @@ var (
productScope(ocpSpecific).
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
mustRegister()
+
+ FeatureGateMultiArchInstallAWS = newFeatureGate("MultiArchInstallAWS").
+ reportProblemsToJiraComponent("Installer").
+ contactPerson("r4f4").
+ productScope(ocpSpecific).
+ mustRegister()
+
+ FeatureGateMultiArchInstallAzure = newFeatureGate("MultiArchInstallAzure").
+ reportProblemsToJiraComponent("Installer").
+ contactPerson("r4f4").
+ productScope(ocpSpecific).
+ mustRegister()
+
+ FeatureGateMultiArchInstallGCP = newFeatureGate("MultiArchInstallGCP").
+ reportProblemsToJiraComponent("Installer").
+ contactPerson("r4f4").
+ productScope(ocpSpecific).
+ mustRegister()
)
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
index 95b95fdad61..d8f40b3f52a 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
@@ -106,6 +106,15 @@
{
"name": "MixedCPUsAllocation"
},
+ {
+ "name": "MultiArchInstallAWS"
+ },
+ {
+ "name": "MultiArchInstallAzure"
+ },
+ {
+ "name": "MultiArchInstallGCP"
+ },
{
"name": "NetworkSegmentation"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
index 869104a024c..60c01bcf3e4 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
@@ -32,6 +32,15 @@
},
{
"name": "MachineAPIOperatorDisableMachineHealthCheckController"
+ },
+ {
+ "name": "MultiArchInstallAWS"
+ },
+ {
+ "name": "MultiArchInstallAzure"
+ },
+ {
+ "name": "MultiArchInstallGCP"
}
],
"enabled": [
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
index 8eca05c4b2c..99fa0ace7c7 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
@@ -35,6 +35,15 @@
},
{
"name": "MachineAPIOperatorDisableMachineHealthCheckController"
+ },
+ {
+ "name": "MultiArchInstallAWS"
+ },
+ {
+ "name": "MultiArchInstallAzure"
+ },
+ {
+ "name": "MultiArchInstallGCP"
}
],
"enabled": [
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
index 3be8b8123a5..2abaef9d4f9 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
@@ -109,6 +109,15 @@
{
"name": "MixedCPUsAllocation"
},
+ {
+ "name": "MultiArchInstallAWS"
+ },
+ {
+ "name": "MultiArchInstallAzure"
+ },
+ {
+ "name": "MultiArchInstallGCP"
+ },
{
"name": "NetworkSegmentation"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
index 3f19cc738ea..3eae88cd2a1 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
@@ -32,6 +32,15 @@
},
{
"name": "MachineAPIOperatorDisableMachineHealthCheckController"
+ },
+ {
+ "name": "MultiArchInstallAWS"
+ },
+ {
+ "name": "MultiArchInstallAzure"
+ },
+ {
+ "name": "MultiArchInstallGCP"
}
],
"enabled": [
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
index b463ebcbfd7..4afea34aa34 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
@@ -35,6 +35,15 @@
},
{
"name": "MachineAPIOperatorDisableMachineHealthCheckController"
+ },
+ {
+ "name": "MultiArchInstallAWS"
+ },
+ {
+ "name": "MultiArchInstallAzure"
+ },
+ {
+ "name": "MultiArchInstallGCP"
}
],
"enabled": [