Skip to content

[FEATURE] ate-setup release-field hands a field to another owner #3690

Open

Description

Add ate-setup release-field <kind/name> <field> so an operator can hand a field, such as replicas, to an autoscaler without it dropping to the default during the hand-off.

Tracks "Hand a field to another owner safely" in the Operator Supplied Values workstream of the Extensible Install Roadmap.

Required changes

  • Follow the Kubernetes server-side apply "transferring ownership" procedure: apply the field at its live value under a temporary manager, then stop setting it.
  • Record the released field so later deploys don't render it.
  • Document the same steps for kustomize and Helm users (Helm: set the value to null).

Dependencies: the sizing Components (#3168, #2579) and the install record merge (#3688).

Enforcement: a kind test hands replicas to a HorizontalPodAutoscaler, redeploys and upgrades, and asserts the replica count never resets.

Parent Issue: #3165

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions