From b89a1683274ec2b37fc3418ec71e6c1a5ec27ed5 Mon Sep 17 00:00:00 2001 From: Joseph Callen Date: Wed, 23 Apr 2025 07:27:40 -0400 Subject: [PATCH] Add Azure Multi Disk feature gate This commit adds a feature gate for azure multi disk --- 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 72f315ad75f..e433ad6c015 100644 --- a/features.md +++ b/features.md @@ -16,6 +16,7 @@ | NewOLM| | Enabled | | Enabled | | Enabled | | AWSClusterHostedDNS| | | Enabled | Enabled | Enabled | Enabled | | AutomatedEtcdBackup| | | Enabled | Enabled | Enabled | Enabled | +| AzureMultiDisk| | | Enabled | Enabled | Enabled | Enabled | | BootcNodeManagement| | | Enabled | Enabled | Enabled | Enabled | | CPMSMachineNamePrefix| | | Enabled | Enabled | Enabled | Enabled | | ClusterAPIInstallIBMCloud| | | Enabled | Enabled | Enabled | Enabled | diff --git a/features/features.go b/features/features.go index 4c5cb9f654e..cd5f0725a44 100644 --- a/features/features.go +++ b/features/features.go @@ -818,4 +818,12 @@ var ( enhancementPR("https://github.com/openshift/enhancements/pull/1748"). enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). mustRegister() + + FeatureGateAzureMultiDisk = newFeatureGate("AzureMultiDisk"). + reportProblemsToJiraComponent("splat"). + contactPerson("jcpowermac"). + productScope(ocpSpecific). + enhancementPR("https://github.com/openshift/enhancements/pull/1779"). + 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 71bed6dd476..17fc01d29d8 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml @@ -19,6 +19,9 @@ { "name": "AutomatedEtcdBackup" }, + { + "name": "AzureMultiDisk" + }, { "name": "BootcNodeManagement" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml index 03d5464e1b8..24be3deb861 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml @@ -59,6 +59,9 @@ { "name": "AutomatedEtcdBackup" }, + { + "name": "AzureMultiDisk" + }, { "name": "AzureWorkloadIdentity" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml index c1e5c88294d..c0d8da6b92b 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml @@ -77,6 +77,9 @@ { "name": "AutomatedEtcdBackup" }, + { + "name": "AzureMultiDisk" + }, { "name": "AzureWorkloadIdentity" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml index f8ccdb6d117..80e8a75406f 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml @@ -19,6 +19,9 @@ { "name": "AutomatedEtcdBackup" }, + { + "name": "AzureMultiDisk" + }, { "name": "BootcNodeManagement" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml index 53ccebbf628..c3ca183adcf 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -50,6 +50,9 @@ { "name": "AutomatedEtcdBackup" }, + { + "name": "AzureMultiDisk" + }, { "name": "AzureWorkloadIdentity" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml index ac2f2d500c5..d7aa337d165 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -68,6 +68,9 @@ { "name": "AutomatedEtcdBackup" }, + { + "name": "AzureMultiDisk" + }, { "name": "AzureWorkloadIdentity" },