From 471195730fdb28f4fa69a2223416a0cfea9fc005 Mon Sep 17 00:00:00 2001 From: Grant Spence Date: Thu, 14 May 2026 22:07:07 -0400 Subject: [PATCH] NE-2480: Promote GatewayAPIWithoutOLM feature gate to Default Enable the GatewayAPIWithoutOLM feature gate by default on release-4.20. This activates the Sail Library installation path, replacing OLM-based Istio management for Gateway API. --- features.md | 2 +- features/features.go | 2 +- .../featuregates/featureGate-Hypershift-Default.yaml | 6 +++--- .../featuregates/featureGate-SelfManagedHA-Default.yaml | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/features.md b/features.md index d25c7f3a490..1ad7ae505a4 100644 --- a/features.md +++ b/features.md @@ -37,7 +37,6 @@ | GCPClusterHostedDNSInstall| | | Enabled | Enabled | Enabled | Enabled | | GCPCustomAPIEndpoints| | | Enabled | Enabled | Enabled | Enabled | | GCPCustomAPIEndpointsInstall| | | Enabled | Enabled | Enabled | Enabled | -| GatewayAPIWithoutOLM| | | Enabled | Enabled | Enabled | Enabled | | ImageModeStatusReporting| | | Enabled | Enabled | Enabled | Enabled | | ImageStreamImportMode| | | Enabled | Enabled | Enabled | Enabled | | IngressControllerDynamicConfigurationManager| | | Enabled | Enabled | Enabled | Enabled | @@ -77,6 +76,7 @@ | ExternalOIDCWithUIDAndExtraClaimMappings| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | | GatewayAPI| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | | GatewayAPIController| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | +| GatewayAPIWithoutOLM| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | | HighlyAvailableArbiter| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | | ImageVolume| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | | IngressControllerLBSubnetsAWS| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | diff --git a/features/features.go b/features/features.go index f4b105cd9ab..f866451fd34 100644 --- a/features/features.go +++ b/features/features.go @@ -852,6 +852,6 @@ var ( contactPerson("miciah"). productScope(ocpSpecific). enhancementPR("https://github.com/openshift/enhancements/pull/1933"). - enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). + enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade, configv1.Default). mustRegister() ) diff --git a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml index f1b00707d81..5b1527ed59a 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml @@ -94,9 +94,6 @@ { "name": "GCPCustomAPIEndpointsInstall" }, - { - "name": "GatewayAPIWithoutOLM" - }, { "name": "ImageModeStatusReporting" }, @@ -246,6 +243,9 @@ { "name": "GatewayAPIController" }, + { + "name": "GatewayAPIWithoutOLM" + }, { "name": "HighlyAvailableArbiter" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml index 09233fdd09b..698900f0ecd 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml @@ -94,9 +94,6 @@ { "name": "GCPCustomAPIEndpointsInstall" }, - { - "name": "GatewayAPIWithoutOLM" - }, { "name": "ImageModeStatusReporting" }, @@ -243,6 +240,9 @@ { "name": "GatewayAPIController" }, + { + "name": "GatewayAPIWithoutOLM" + }, { "name": "HighlyAvailableArbiter" },