🤖 Generated by the Daily AI Engineer
Evidence
#6195 ships the EKS Updater capability (managed node-group scaling in-place) behind the default-off typed config field spec.cluster.eks.experimentalInPlaceUpdates, because the path could not be validated against a real EKS cluster before merge. The portfolio flag-lifecycle rule (feature-flag-first, monorepo#2059) requires the removal task to be filed when the flag is born: a release flag is short-lived and removed after rollout.
Problem / audience
EKS operators: until graduation, the in-place scaling path stays opt-in and the default update flow remains delete-and-recreate.
Acceptance criteria
Rough size: S (excluding the live validation session). Part of #4328; depends on #6195.
Evidence
#6195 ships the EKS
Updatercapability (managed node-group scaling in-place) behind the default-off typed config fieldspec.cluster.eks.experimentalInPlaceUpdates, because the path could not be validated against a real EKS cluster before merge. The portfolio flag-lifecycle rule (feature-flag-first, monorepo#2059) requires the removal task to be filed when the flag is born: a release flag is short-lived and removed after rollout.Problem / audience
EKS operators: until graduation, the in-place scaling path stays opt-in and the default update flow remains delete-and-recreate.
Acceptance criteria
cluster update; verify no recreation and correct converged sizes).Updatermethods onto the base EKS provisioner, delete theUpdatableProvisionerwrapper and theexperimentalInPlaceUpdatesspec field, and regenerate schema/CRD/docs.Rough size: S (excluding the live validation session). Part of #4328; depends on #6195.