Skip to content

chore: promote PortPolicyNone feature gate from Beta to Stable#4602

Open
Cloud-Architect-Emma wants to merge 1 commit into
agones-dev:mainfrom
Cloud-Architect-Emma:chore/promote-portpolicynone-stable
Open

chore: promote PortPolicyNone feature gate from Beta to Stable#4602
Cloud-Architect-Emma wants to merge 1 commit into
agones-dev:mainfrom
Cloud-Architect-Emma:chore/promote-portpolicynone-stable

Conversation

@Cloud-Architect-Emma
Copy link
Copy Markdown

Closes #4587

Promotes the PortPolicyNone feature gate from Beta to Stable.
Changes:
pkg/util/runtime/features.go: Move FeaturePortPolicyNone from Beta to Stable section
pkg/apis/agones/v1/gameserver.go: Remove FeaturePortPolicyNone guards; fold logic unconditionally
pkg/cloudproduct/gke/gke.go: Remove FeaturePortPolicyNone check
pkg/apis/agones/v1/gameserver_test.go : Remove feature-gate-disabled test case and ParseFeatures call
pkg/cloudproduct/gke/gke_test.go : Remove portPolicyNoneFlag field, disabled test case and feature gate block
pkg/gameservers/gameservers_test.go : Remove ParseFeatures call
test/e2e/gameserver_test.go : Remove t.SkipNow guard from TestGameServerPortPolicyNone
install/helm/agones/defaultfeaturegates.yaml : Move PortPolicyNone to Stable section
build/Makefile : Remove PortPolicyNone from BETA_FEATURE_GATES
cloudbuild.yaml : Remove PortPolicyNone=false from inverted e2e config
site/content/en/docs/Guides/feature-stages.md : Move row to Stable table
test/upgrade/versionMap.yaml : Add stableGates entry for 1.59.0

- Move FeaturePortPolicyNone from Beta to Stable in features.go
- Remove FeaturePortPolicyNone guards from gameserver.go and gke.go
- Remove feature-gate-disabled test cases from unit tests
- Remove t.Skip guard from e2e TestGameServerPortPolicyNone
- Move PortPolicyNone to Stable section in defaultfeaturegates.yaml
- Remove PortPolicyNone from BETA_FEATURE_GATES in Makefile
- Remove PortPolicyNone=false from inverted e2e config in cloudbuild.yaml
- Move row to Stable table in feature-stages.md
- Add stable entry in versionMap.yaml for 1.59.0

Co-authored-by: Cloud-Architect-Emma <Cloud-Architect-Emma@users.noreply.github.com>
Signed-off-by: Cloud-Architect-Emma <emmanuela_prince@yahoo.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 1, 2026

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@Cloud-Architect-Emma
Copy link
Copy Markdown
Author

Hi @markmandel, the size warning is expected here as this touches all the required files for a feature gate promotion (12 files).

All changes are part of the single task described in #4587, no unrelated changes included. Happy to split if preferred, but given the nature of a feature gate promotion the changes are tightly coupled.

Thanks for reviewing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Promote PortPolicyNone Feature Gate from Beta to Stable

1 participant