diff --git a/features.md b/features.md
index d2ead0cec11..6cf49fd4b53 100644
--- a/features.md
+++ b/features.md
@@ -52,6 +52,7 @@
| GCPCustomAPIEndpoints| | | Enabled | Enabled | | | Enabled | Enabled |
| GCPCustomAPIEndpointsInstall| | | Enabled | Enabled | | | Enabled | Enabled |
| GCPDualStackInstall| | | Enabled | Enabled | | | Enabled | Enabled |
+| GatewayAPIWithoutOLM| | | Enabled | Enabled | | | Enabled | Enabled |
| HyperShiftOnlyDynamicResourceAllocation| Enabled | | Enabled | | Enabled | | Enabled | |
| ImageModeStatusReporting| | | Enabled | Enabled | | | Enabled | Enabled |
| InsightsConfig| | | Enabled | Enabled | | | Enabled | Enabled |
diff --git a/features/features.go b/features/features.go
index 9556daf72d1..943eaf28a83 100644
--- a/features/features.go
+++ b/features/features.go
@@ -978,4 +978,13 @@ var (
enhancementPR("https://github.com/openshift/enhancements/pull/1465").
enableIn(configv1.DevPreviewNoUpgrade).
mustRegister()
+
+ FeatureGateGatewayAPIWithoutOLM = newFeatureGate("GatewayAPIWithoutOLM").
+ reportProblemsToJiraComponent("Routing").
+ contactPerson("miciah").
+ productScope(ocpSpecific).
+ enhancementPR("https://github.com/openshift/enhancements/pull/1933").
+ 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 b9afdb353b4..a05f1b54cb1 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
@@ -135,6 +135,9 @@
{
"name": "GCPDualStackInstall"
},
+ {
+ "name": "GatewayAPIWithoutOLM"
+ },
{
"name": "ImageModeStatusReporting"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
index 9d89a5fbb0b..8d8cbf4fc70 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
@@ -202,6 +202,9 @@
{
"name": "GatewayAPIController"
},
+ {
+ "name": "GatewayAPIWithoutOLM"
+ },
{
"name": "HighlyAvailableArbiter"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml
index ef2f8683126..4ca1f367a28 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml
@@ -137,6 +137,9 @@
{
"name": "GCPDualStackInstall"
},
+ {
+ "name": "GatewayAPIWithoutOLM"
+ },
{
"name": "ImageModeStatusReporting"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
index a0aaa4af862..7bbcb9eac9c 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
@@ -214,6 +214,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 c2a4f8eaa56..1ed5c2914c4 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
@@ -135,6 +135,9 @@
{
"name": "GCPDualStackInstall"
},
+ {
+ "name": "GatewayAPIWithoutOLM"
+ },
{
"name": "HyperShiftOnlyDynamicResourceAllocation"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
index 19cbcc48622..4ef1adb7c86 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
@@ -184,6 +184,9 @@
{
"name": "GatewayAPIController"
},
+ {
+ "name": "GatewayAPIWithoutOLM"
+ },
{
"name": "HighlyAvailableArbiter"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml
index c69f149fd8d..91597e03f3a 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml
@@ -137,6 +137,9 @@
{
"name": "GCPDualStackInstall"
},
+ {
+ "name": "GatewayAPIWithoutOLM"
+ },
{
"name": "HyperShiftOnlyDynamicResourceAllocation"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
index 4cdee108736..b99ed8d3b77 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
@@ -196,6 +196,9 @@
{
"name": "GatewayAPIController"
},
+ {
+ "name": "GatewayAPIWithoutOLM"
+ },
{
"name": "HighlyAvailableArbiter"
},