-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
area/apiIssues or PRs related to the APIsIssues or PRs related to the APIsarea/machinepoolIssues or PRs related to machinepoolsIssues or PRs related to machinepoolskind/api-changeCategorizes issue or PR as related to adding, removing, or otherwise changing an APICategorizes issue or PR as related to adding, removing, or otherwise changing an APIpriority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.
Description
This is to track the v1beta2 changes for machine pools and is an extension of the other v1beta2 work being tracked on #11947
From proposal
- Disambiguate the usage of the ready term by renaming fields used for the initial provisioning workflow - ⚠️ Add initialization to MachinePool Status #12102 - Matt to confirm
- Update ReadyReplicas counter to use the same semantic Machine's Ready condition and add missing UpToDateReplicas - ⚠️ Promote v1beta2 conditions #12066 - Matt to confirm
- Align MachinePools replica counters to other CAPI resources - Rich
- Remove FailureReason and FailureMessage to get rid of the confusing concept of terminal failures - Matt to confirm
- Transition to new, improved, K8s API conventions aligned conditions
From parent issue
- MachinePool conditions
- Implement conditions on MachinePools and MachinePool Machines (UpToDate)
- Revert 🐛 Disable aggregation of not reported MachinePool conditions for Cluster #11416
- DockerMachinePool
- Add v1beta2 struct
- Paused
Other things
- Find a better solution for
bootstrap.dataSecretName=""
for machine pools (especially "managed" varieties) see 🐛 Relax minLength for bootstrap.dataSecretName to 0 #12164 - Add MachinePool contract documentation as per @fabriziopandini comment(Tracking issue for v1Beta2 - MachinePools #12178 (comment))
- Observed generation is changing , even if there are no changes MachinePool observedGeneration is updated without changing conditions on upgrades #10059
- ClusterClass bootstrap changes probably don't cause a rollout ClusterClass MachinePool implementation is probably not able to rollout BootstrapConfig changes. #10496
- Move conditions setting to the update status
/area machinepool
/area api
mboersma and mweibel
Metadata
Metadata
Assignees
Labels
area/apiIssues or PRs related to the APIsIssues or PRs related to the APIsarea/machinepoolIssues or PRs related to machinepoolsIssues or PRs related to machinepoolskind/api-changeCategorizes issue or PR as related to adding, removing, or otherwise changing an APICategorizes issue or PR as related to adding, removing, or otherwise changing an APIpriority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.