From 52a66bb12030d4777197b34773e58715020195b3 Mon Sep 17 00:00:00 2001 From: Zack Zlotnik Date: Tue, 26 May 2026 15:38:58 -0400 Subject: [PATCH] adds RHCOS10DefaultInstall feature gate --- features.md | 1 + features/features.go | 20 +++++++++++++------ .../featureGate-4-10-Hypershift-Default.yaml | 3 +++ ...e-4-10-Hypershift-DevPreviewNoUpgrade.yaml | 3 +++ .../featureGate-4-10-Hypershift-OKD.yaml | 3 +++ ...-4-10-Hypershift-TechPreviewNoUpgrade.yaml | 3 +++ ...eatureGate-4-10-SelfManagedHA-Default.yaml | 3 +++ ...-10-SelfManagedHA-DevPreviewNoUpgrade.yaml | 3 +++ .../featureGate-4-10-SelfManagedHA-OKD.yaml | 3 +++ ...10-SelfManagedHA-TechPreviewNoUpgrade.yaml | 3 +++ 10 files changed, 39 insertions(+), 6 deletions(-) diff --git a/features.md b/features.md index 750b68d62fc..51172090f8e 100644 --- a/features.md +++ b/features.md @@ -5,6 +5,7 @@ | EventedPLEG| | | | | | | | | | MachineAPIOperatorDisableMachineHealthCheckController| | | | | | | | | | MultiArchInstallAzure| | | | | | | | | +| RHCOS10DefaultInstall| | | | | | | | | | ShortCertRotation| | | | | | | | | | ClusterAPIComputeInstall| | | Enabled | Enabled | | | | | | ClusterAPIControlPlaneInstall| | | Enabled | Enabled | | | | | diff --git a/features/features.go b/features/features.go index c17075aa867..05236d1c06f 100644 --- a/features/features.go +++ b/features/features.go @@ -457,12 +457,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"). @@ -883,6 +883,14 @@ var ( enable(inTechPreviewNoUpgrade(), inDevPreviewNoUpgrade()). mustRegister() + FeatureGateRHCOS10DefaultInstall = newFeatureGate("RHCOS10DefaultInstall"). + reportProblemsToJiraComponent("MachineConfigOperator"). + contactPerson("zzlotnik"). + productScope(ocpSpecific). + enhancementPR("https://github.com/openshift/enhancements/pull/1874"). + enable(inVersion(5, greaterThanOrEqual)). + mustRegister() + FeatureGateCRDCompatibilityRequirementOperator = newFeatureGate("CRDCompatibilityRequirementOperator"). reportProblemsToJiraComponent("Cloud Compute / Cluster API Providers"). contactPerson("ddonati"). diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml index cc76fcf6894..c8741d0e7c7 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml @@ -248,6 +248,9 @@ { "name": "ProvisioningRequestAvailable" }, + { + "name": "RHCOS10DefaultInstall" + }, { "name": "SELinuxMount" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml index e835596f8f5..9415b6ac904 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml @@ -58,6 +58,9 @@ { "name": "OLMLifecycleAndCompatibility" }, + { + "name": "RHCOS10DefaultInstall" + }, { "name": "ShortCertRotation" } diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml index cc297eee295..e70521914aa 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml @@ -250,6 +250,9 @@ { "name": "ProvisioningRequestAvailable" }, + { + "name": "RHCOS10DefaultInstall" + }, { "name": "SELinuxMount" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml index 866ae402c88..3c8403cc7d5 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml @@ -88,6 +88,9 @@ { "name": "ProvisioningRequestAvailable" }, + { + "name": "RHCOS10DefaultInstall" + }, { "name": "ShortCertRotation" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml index c74894c2ff6..bb81e6ea157 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml @@ -242,6 +242,9 @@ { "name": "ProvisioningRequestAvailable" }, + { + "name": "RHCOS10DefaultInstall" + }, { "name": "SELinuxMount" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml index 09a06e3f443..45126cba4f7 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -34,6 +34,9 @@ { "name": "MultiArchInstallAzure" }, + { + "name": "RHCOS10DefaultInstall" + }, { "name": "ShortCertRotation" } diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml index 9c33c4dc09f..c4bfed5ba1e 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml @@ -244,6 +244,9 @@ { "name": "ProvisioningRequestAvailable" }, + { + "name": "RHCOS10DefaultInstall" + }, { "name": "SELinuxMount" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml index b7ca758c340..e5a09cafe42 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -64,6 +64,9 @@ { "name": "ProvisioningRequestAvailable" }, + { + "name": "RHCOS10DefaultInstall" + }, { "name": "ShortCertRotation" },