Open
Description
/kind refactor
/kind api-change
/priority important-soon
/triage accepted
Describe the solution you'd like
An issue to track the API changes that are required in the next API version bump.
Changes:
- Removal of deprecated fields from AWSManagedMachinePool (as a result of the launch template work)
- Make optional API fields consistently pointers (or not pointers) #3243
Anything else you would like to add:
This captures some changes that didn't make it into v1beta2 (v2.0.0) from #2355
### Tasks
- [ ] https://github.com/kubernetes-sigs/cluster-api-provider-aws/issues/1166
- [ ] The IamInstanceProfile property on AWSLaunchTemplates should be changed to IAMInstanceProfile (capital IAM) to be consistent with the same property on AWSMachineSpec and Go style guidelines on acronyms. See: https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/3586b3b25153ad525119199dfc9544b69ad0d15f/exp/api/v1beta2/types.go
- [ ] https://github.com/kubernetes-sigs/cluster-api-provider-aws/issues/4333
- [ ] Removal of deprecated fields from AWSManagedMachinePool (as a result of the launch template work)
- [ ] https://github.com/kubernetes-sigs/cluster-api-provider-aws/issues/3243
- [ ] Change the version field on AWSManagedControlPlane, option 1) from @damdo suggestions in #5209
Metadata
Metadata
Assignees
Labels
Categorizes issue or PR as related to adding, removing, or otherwise changing an APIIndicates that an issue or PR should not be auto-closed due to staleness.Indicates an issue or PR lacks a `triage/foo` label and requires one.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.