From a7e14924ebcfdf14e8bbe509f7debd16308f85a6 Mon Sep 17 00:00:00 2001
From: Richard Vanderpool <49568690+rvanderp3@users.noreply.github.com>
Date: Wed, 23 Apr 2025 15:23:24 -0400
Subject: [PATCH] SPLAT-2168: introduce AWSDedicatedHosts feature gate
---
features.md | 1 +
features/features.go | 8 ++++++++
.../featuregates/featureGate-Hypershift-Default.yaml | 3 +++
.../featureGate-Hypershift-DevPreviewNoUpgrade.yaml | 3 +++
.../featureGate-Hypershift-TechPreviewNoUpgrade.yaml | 3 +++
.../featuregates/featureGate-SelfManagedHA-Default.yaml | 3 +++
.../featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml | 3 +++
.../featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml | 3 +++
8 files changed, 27 insertions(+)
diff --git a/features.md b/features.md
index c85cdad53c2..c543ecc620c 100644
--- a/features.md
+++ b/features.md
@@ -16,6 +16,7 @@
| SigstoreImageVerificationPKI| | | Enabled | Enabled | | |
| NewOLM| | Enabled | | Enabled | | Enabled |
| AWSClusterHostedDNS| | | Enabled | Enabled | Enabled | Enabled |
+| AWSDedicatedHosts| | | Enabled | Enabled | Enabled | Enabled |
| AutomatedEtcdBackup| | | Enabled | Enabled | Enabled | Enabled |
| AzureMultiDisk| | | Enabled | Enabled | Enabled | Enabled |
| BootcNodeManagement| | | Enabled | Enabled | Enabled | Enabled |
diff --git a/features/features.go b/features/features.go
index 8e152c0c4eb..7bd710635f8 100644
--- a/features/features.go
+++ b/features/features.go
@@ -835,4 +835,12 @@ var (
enhancementPR("https://github.com/openshift/enhancements/pull/1779").
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
mustRegister()
+
+ FeatureGateAWSDedicatedHosts = newFeatureGate("AWSDedicatedHosts").
+ reportProblemsToJiraComponent("Installer").
+ contactPerson("faermanj").
+ productScope(ocpSpecific).
+ enhancementPR("https://github.com/openshift/enhancements/pull/1781").
+ 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 61124079d5e..70d7020d8d6 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
@@ -16,6 +16,9 @@
{
"name": "AWSClusterHostedDNS"
},
+ {
+ "name": "AWSDedicatedHosts"
+ },
{
"name": "AutomatedEtcdBackup"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
index 2aee37ea017..4b31e5fdfdc 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
@@ -47,6 +47,9 @@
{
"name": "AWSClusterHostedDNS"
},
+ {
+ "name": "AWSDedicatedHosts"
+ },
{
"name": "AWSEFSDriverVolumeMetrics"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
index a8bc9284b5d..08457ec7e9a 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
@@ -65,6 +65,9 @@
{
"name": "AWSClusterHostedDNS"
},
+ {
+ "name": "AWSDedicatedHosts"
+ },
{
"name": "AWSEFSDriverVolumeMetrics"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
index 2cbf9c9fb22..f23da168c76 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
@@ -16,6 +16,9 @@
{
"name": "AWSClusterHostedDNS"
},
+ {
+ "name": "AWSDedicatedHosts"
+ },
{
"name": "AutomatedEtcdBackup"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
index 5a464dd4a97..45fc27f01df 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
@@ -35,6 +35,9 @@
{
"name": "AWSClusterHostedDNS"
},
+ {
+ "name": "AWSDedicatedHosts"
+ },
{
"name": "AWSEFSDriverVolumeMetrics"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
index f0fa881e830..75221ff4d85 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
@@ -53,6 +53,9 @@
{
"name": "AWSClusterHostedDNS"
},
+ {
+ "name": "AWSDedicatedHosts"
+ },
{
"name": "AWSEFSDriverVolumeMetrics"
},