From 534d06aa5429a72a4873ca248f76dd3a52503a83 Mon Sep 17 00:00:00 2001 From: Anik Bhattacharjee Date: Mon, 10 Nov 2025 13:28:49 -0500 Subject: [PATCH] Add BoxCutterRuntime 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 df45c853f3a..567c61daddc 100644 --- a/features.md +++ b/features.md @@ -9,6 +9,7 @@ | Example2| | | Enabled | Enabled | | | | ExternalSnapshotMetadata| | | Enabled | Enabled | | | | IngressControllerDynamicConfigurationManager| | | Enabled | Enabled | | | +| NewOLMBoxCutterRuntime| | | | Enabled | | Enabled | | NewOLMCatalogdAPIV1Metas| | | | Enabled | | Enabled | | NewOLMOwnSingleNamespace| | | | Enabled | | Enabled | | NewOLMPreflightPermissionChecks| | | | Enabled | | Enabled | diff --git a/features/features.go b/features/features.go index 910cabc5fa1..16889a2d4ac 100644 --- a/features/features.go +++ b/features/features.go @@ -513,6 +513,14 @@ var ( enableForClusterProfile(SelfManaged, configv1.Default, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). mustRegister() + FeatureGateNewOLMBoxCutterRuntime = newFeatureGate("NewOLMBoxCutterRuntime"). + reportProblemsToJiraComponent("olm"). + contactPerson("pegoncal"). + productScope(ocpSpecific). + enhancementPR("https://github.com/openshift/enhancements/pull/1890"). + enableForClusterProfile(SelfManaged, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). + mustRegister() + FeatureGateInsightsOnDemandDataGather = newFeatureGate("InsightsOnDemandDataGather"). reportProblemsToJiraComponent("insights"). contactPerson("tremes"). diff --git a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml index 417c9f9aa17..57efa2f481a 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml @@ -174,6 +174,9 @@ { "name": "NewOLM" }, + { + "name": "NewOLMBoxCutterRuntime" + }, { "name": "NewOLMCatalogdAPIV1Metas" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml index 937ea4b0691..69eec2b87cd 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml @@ -29,6 +29,9 @@ { "name": "NewOLM" }, + { + "name": "NewOLMBoxCutterRuntime" + }, { "name": "NewOLMCatalogdAPIV1Metas" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml index 19f95a39ff8..f98ccf435b2 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml @@ -41,6 +41,9 @@ { "name": "NewOLM" }, + { + "name": "NewOLMBoxCutterRuntime" + }, { "name": "NewOLMCatalogdAPIV1Metas" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml index 9618cf01e02..910c041ddca 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml @@ -171,6 +171,9 @@ { "name": "MutatingAdmissionPolicy" }, + { + "name": "NewOLMBoxCutterRuntime" + }, { "name": "NewOLMCatalogdAPIV1Metas" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml index bec36643559..35189ddc99f 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -253,6 +253,9 @@ { "name": "NewOLM" }, + { + "name": "NewOLMBoxCutterRuntime" + }, { "name": "NewOLMCatalogdAPIV1Metas" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml index b4994c92bf1..d451cdc63e9 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -256,6 +256,9 @@ { "name": "NewOLM" }, + { + "name": "NewOLMBoxCutterRuntime" + }, { "name": "NewOLMCatalogdAPIV1Metas" },