Skip to content

Commit 42a8ece

Browse files
Merge pull request #2742 from rhamini3/gwapi-fg
OCPBUGS-74508: Remove GatewayAPI featuregates
2 parents f595753 + e50d6d6 commit 42a8ece

12 files changed

Lines changed: 0 additions & 75 deletions

features.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,6 @@
9595
| ExternalOIDC| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
9696
| ExternalOIDCWithUIDAndExtraClaimMappings| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
9797
| GCPClusterHostedDNSInstall| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
98-
| GatewayAPI| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
99-
| GatewayAPIController| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
10098
| HighlyAvailableArbiter| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
10199
| ImageStreamImportMode| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
102100
| ImageVolume| <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |

features/features.go

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,6 @@ var (
9999
enable(inTechPreviewNoUpgrade(), inDevPreviewNoUpgrade()).
100100
mustRegister()
101101

102-
FeatureGateGatewayAPI = newFeatureGate("GatewayAPI").
103-
reportProblemsToJiraComponent("Routing").
104-
contactPerson("miciah").
105-
productScope(ocpSpecific).
106-
enhancementPR(legacyFeatureGateWithoutEnhancement).
107-
enable(inDefault(), inOKD(), inTechPreviewNoUpgrade(), inDevPreviewNoUpgrade()).
108-
mustRegister()
109-
110102
FeatureGateOpenShiftPodSecurityAdmission = newFeatureGate("OpenShiftPodSecurityAdmission").
111103
reportProblemsToJiraComponent("auth").
112104
contactPerson("ibihim").
@@ -793,19 +785,6 @@ var (
793785
enable(inTechPreviewNoUpgrade(), inDevPreviewNoUpgrade()).
794786
mustRegister()
795787

796-
FeatureGateGatewayAPIController = newFeatureGate("GatewayAPIController").
797-
reportProblemsToJiraComponent("Routing").
798-
contactPerson("miciah").
799-
productScope(ocpSpecific).
800-
// Previously, the "GatewayAPI" feature gate managed both the GatewayAPI CRDs
801-
// and the Gateway Controller. However, with the introduction of Gateway CRD
802-
// lifecycle management (EP#1756), these responsibilities were separated.
803-
// A dedicated feature gate now controls the Gateway Controller to distinguish
804-
// its production readiness from that of the CRDs.
805-
enhancementPR("https://github.com/openshift/enhancements/pull/1756").
806-
enable(inDefault(), inOKD(), inTechPreviewNoUpgrade(), inDevPreviewNoUpgrade()).
807-
mustRegister()
808-
809788
FeatureShortCertRotation = newFeatureGate("ShortCertRotation").
810789
reportProblemsToJiraComponent("kube-apiserver").
811790
contactPerson("vrutkovs").

features/legacyfeaturegates.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ var legacyFeatureGates = sets.New(
3333
// never add to this list, if you think you have an exception ask @deads2k
3434
"GCPClusterHostedDNS",
3535
// never add to this list, if you think you have an exception ask @deads2k
36-
"GatewayAPI",
37-
// never add to this list, if you think you have an exception ask @deads2k
3836
"HardwareSpeed",
3937
// never add to this list, if you think you have an exception ask @deads2k
4038
"ImageStreamImportMode",

payload-command/render/legacyfeaturegates.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ var legacyFeatureGates = sets.New(
3535
// never add to this list, if you think you have an exception ask @deads2k
3636
"GCPClusterHostedDNS",
3737
// never add to this list, if you think you have an exception ask @deads2k
38-
"GatewayAPI",
39-
// never add to this list, if you think you have an exception ask @deads2k
4038
"HardwareSpeed",
4139
// never add to this list, if you think you have an exception ask @deads2k
4240
"ImageStreamImportMode",

payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -298,12 +298,6 @@
298298
{
299299
"name": "GCPClusterHostedDNSInstall"
300300
},
301-
{
302-
"name": "GatewayAPI"
303-
},
304-
{
305-
"name": "GatewayAPIController"
306-
},
307301
{
308302
"name": "HighlyAvailableArbiter"
309303
},

payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -219,12 +219,6 @@
219219
{
220220
"name": "GCPDualStackInstall"
221221
},
222-
{
223-
"name": "GatewayAPI"
224-
},
225-
{
226-
"name": "GatewayAPIController"
227-
},
228222
{
229223
"name": "GatewayAPIWithoutOLM"
230224
},

payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -300,12 +300,6 @@
300300
{
301301
"name": "GCPClusterHostedDNSInstall"
302302
},
303-
{
304-
"name": "GatewayAPI"
305-
},
306-
{
307-
"name": "GatewayAPIController"
308-
},
309303
{
310304
"name": "HighlyAvailableArbiter"
311305
},

payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -231,12 +231,6 @@
231231
{
232232
"name": "GCPDualStackInstall"
233233
},
234-
{
235-
"name": "GatewayAPI"
236-
},
237-
{
238-
"name": "GatewayAPIController"
239-
},
240234
{
241235
"name": "GatewayAPIWithoutOLM"
242236
},

payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -292,12 +292,6 @@
292292
{
293293
"name": "GCPClusterHostedDNSInstall"
294294
},
295-
{
296-
"name": "GatewayAPI"
297-
},
298-
{
299-
"name": "GatewayAPIController"
300-
},
301295
{
302296
"name": "HighlyAvailableArbiter"
303297
},

payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -201,12 +201,6 @@
201201
{
202202
"name": "GCPDualStackInstall"
203203
},
204-
{
205-
"name": "GatewayAPI"
206-
},
207-
{
208-
"name": "GatewayAPIController"
209-
},
210204
{
211205
"name": "GatewayAPIWithoutOLM"
212206
},

0 commit comments

Comments
 (0)