Skip to content

Commit

Permalink
Merge pull request #2219 from alebedev87/gwapi-controller-featuregate
Browse files Browse the repository at this point in the history
NE-1954: Introduce GatewayAPIController feature gate
  • Loading branch information
openshift-merge-bot[bot] authored Mar 5, 2025
2 parents 529099f + 114523d commit b8da3bf
Show file tree
Hide file tree
Showing 8 changed files with 32 additions and 0 deletions.
1 change: 1 addition & 0 deletions features.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
| GCPClusterHostedDNS| | | <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> |
| GCPCustomAPIEndpoints| | | <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> |
| 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> |
| 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> |
| 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> |
| 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> |
| IngressControllerDynamicConfigurationManager| | | <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> |
Expand Down
13 changes: 13 additions & 0 deletions features/features.go
Original file line number Diff line number Diff line change
Expand Up @@ -796,4 +796,17 @@ var (
// the other still in TechPreview.
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
mustRegister()

FeatureGateGatewayAPIController = newFeatureGate("GatewayAPIController").
reportProblemsToJiraComponent("Routing").
contactPerson("miciah").
productScope(ocpSpecific).
// Previously, the "GatewayAPI" feature gate managed both the GatewayAPI CRDs
// and the Gateway Controller. However, with the introduction of Gateway CRD
// lifecycle management (EP#1756), these responsibilities were separated.
// A dedicated feature gate now controls the Gateway Controller to distinguish
// its production readiness from that of the CRDs.
enhancementPR("https://github.com/openshift/enhancements/pull/1756").
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
mustRegister()
)
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,9 @@
{
"name": "GatewayAPI"
},
{
"name": "GatewayAPIController"
},
{
"name": "HighlyAvailableArbiter"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,9 @@
{
"name": "GatewayAPI"
},
{
"name": "GatewayAPIController"
},
{
"name": "HardwareSpeed"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,9 @@
{
"name": "GatewayAPI"
},
{
"name": "GatewayAPIController"
},
{
"name": "HardwareSpeed"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,9 @@
{
"name": "GatewayAPI"
},
{
"name": "GatewayAPIController"
},
{
"name": "HighlyAvailableArbiter"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,9 @@
{
"name": "GatewayAPI"
},
{
"name": "GatewayAPIController"
},
{
"name": "HardwareSpeed"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,9 @@
{
"name": "GatewayAPI"
},
{
"name": "GatewayAPIController"
},
{
"name": "HardwareSpeed"
},
Expand Down

0 comments on commit b8da3bf

Please sign in to comment.