From 3f52e05ecf55cd08542fbe2d1cf9098bfcc1f096 Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Tue, 9 Jun 2026 15:43:48 +0200 Subject: [PATCH] Add SELinuxMountGAReadiness FG Starting in TechPreviewNoUpgrade. https://github.com/openshift/enhancements/pull/2010/ --- features.md | 1 + features/features.go | 8 ++++++++ .../featuregates/featureGate-4-10-Hypershift-Default.yaml | 3 +++ .../featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml | 3 +++ .../featuregates/featureGate-4-10-Hypershift-OKD.yaml | 3 +++ .../featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml | 3 +++ .../featureGate-4-10-SelfManagedHA-Default.yaml | 3 +++ ...eatureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml | 3 +++ .../featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml | 3 +++ ...atureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml | 3 +++ 10 files changed, 33 insertions(+) diff --git a/features.md b/features.md index e3007e75f09..682db11f535 100644 --- a/features.md +++ b/features.md @@ -82,6 +82,7 @@ | OVNObservability| | | Enabled | Enabled | | | Enabled | Enabled | | OnPremDNSRecords| | | Enabled | Enabled | | | Enabled | Enabled | | SELinuxMount| | | Enabled | Enabled | | | Enabled | Enabled | +| SELinuxMountGAReadiness| | | Enabled | Enabled | | | Enabled | Enabled | | SignatureStores| | | Enabled | Enabled | | | Enabled | Enabled | | TLSAdherence| | | Enabled | Enabled | | | Enabled | Enabled | | TLSGroupPreferences| | | Enabled | Enabled | | | Enabled | Enabled | diff --git a/features/features.go b/features/features.go index a911c56f18c..cdeff756f57 100644 --- a/features/features.go +++ b/features/features.go @@ -1000,4 +1000,12 @@ var ( enhancementPR("https://github.com/openshift/enhancements/pull/2008"). enable(inClusterProfile(SelfManaged), inDevPreviewNoUpgrade()). mustRegister() + + FeatureGateSELinuxMountGAReadiness = newFeatureGate("SELinuxMountGAReadiness"). + reportProblemsToJiraComponent("Storage / Operators"). + contactPerson("jsafrane"). + productScope(ocpSpecific). + enhancementPR("https://github.com/openshift/enhancements/pull/2010"). + enable(inTechPreviewNoUpgrade(), 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 5ee9176976e..57f2595e279 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml @@ -254,6 +254,9 @@ { "name": "SELinuxMount" }, + { + "name": "SELinuxMountGAReadiness" + }, { "name": "ShortCertRotation" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml index 06d04285930..6eab0f534c9 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml @@ -324,6 +324,9 @@ { "name": "SELinuxMount" }, + { + "name": "SELinuxMountGAReadiness" + }, { "name": "ServiceAccountTokenNodeBinding" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml index 68fb4d6325a..28a0d42f5c5 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml @@ -256,6 +256,9 @@ { "name": "SELinuxMount" }, + { + "name": "SELinuxMountGAReadiness" + }, { "name": "ShortCertRotation" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml index d4602121176..dbe3b8e8444 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml @@ -327,6 +327,9 @@ { "name": "SELinuxMount" }, + { + "name": "SELinuxMountGAReadiness" + }, { "name": "ServiceAccountTokenNodeBinding" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml index e67864f8c5e..714732b1786 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml @@ -248,6 +248,9 @@ { "name": "SELinuxMount" }, + { + "name": "SELinuxMountGAReadiness" + }, { "name": "ShortCertRotation" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml index d9d7fced666..bdd505f8f49 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -324,6 +324,9 @@ { "name": "SELinuxMount" }, + { + "name": "SELinuxMountGAReadiness" + }, { "name": "ServiceAccountTokenNodeBinding" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml index 12f9219c81b..b195d4ca640 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml @@ -250,6 +250,9 @@ { "name": "SELinuxMount" }, + { + "name": "SELinuxMountGAReadiness" + }, { "name": "ShortCertRotation" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml index 811b4dc25fb..f75f1dad289 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -327,6 +327,9 @@ { "name": "SELinuxMount" }, + { + "name": "SELinuxMountGAReadiness" + }, { "name": "ServiceAccountTokenNodeBinding" },