Skip to content

Move FleetAutoscaleRequestMetaData to Beta #4360

@markmandel

Description

@markmandel

Is your feature request related to a problem? Please describe.
The FleetAutoscaleRequestMetaData feature gate has been in Alpha since Agones v1.48.0. It enables the Webhook Autoscaler to send fleet metadata (name, labels, annotations) with the autoscaling request, which is essential for more complex scaling logic.

The feature has been available for several releases and appears stable. E2E testing coverage was tracked in #4117.

Describe the solution you'd like
I would like to promote FleetAutoscaleRequestMetaData to Beta.

Following the feature stage progression steps defined in pkg/util/runtime/features.go, the following changes are required:

  • Update pkg/util/runtime/features.go: Change the default value of FleetAutoscaleRequestMetaData to true.
  • Update documentation: Move the feature from the "Alpha" table to the "Beta" table in the Feature Stages guide, and update any other documentation references.
  • Update Helm charts (if applicable) to reflect the new default state (though typically handled by the code default).
  • Ensure end-to-end tests are passing and cover the feature usage.

Describe alternatives you've considered
Leaving the feature in Alpha. However, promoting it to Beta (enabled by default) will encourage wider usage and validation, and reflects its maturity.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/user-experiencePertaining to developers trying to use Agones, e.g. SDK, installation, etcgood first issueThese are great first issues. If you are looking for a place to start, start here!help wantedWe would love help on these issues. Please come help us!kind/featureNew features for Agones

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions