-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Graduate MachinePools from experimental to stable API #9005
Copy link
Copy link
Open
Labels
area/machinepoolIssues or PRs related to machinepoolsIssues or PRs related to machinepoolskind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.Important over the long term, but may not be staffed and/or may need multiple releases to complete.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.
Metadata
Metadata
Assignees
Labels
area/machinepoolIssues or PRs related to machinepoolsIssues or PRs related to machinepoolskind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.Important over the long term, but may not be staffed and/or may need multiple releases to complete.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.
What would you like to be added (User Story)?
As a production user of CAPI, I'm not comfortable working with "experimental" parts of the product, but I would like to take advantage of the native VM-grouping construct at my cloud provider.
[Stefan] We should look into the following issues before graduating MachinePools
Flaky tests with MachinePools:
Fundamental issues / questions about the MachinePool API / contract:
MachinePool Machines: (not clear to me, should be double checked by folks more familiar with MP Machines)
delete machine? e.g. "Cluster Autoscaler needs to delete individual Machines" (based on the proposal only some implementations support that, how would a user know which?)Work related to the status improvements for v1beta2:
(Potential) Bugs:
Misc / TBD:
Minor improvements:
As far as I can tell regarding graduation - apart from the issues listed here - the following is missing:
We can/should discuss which parts of the "graduation" we want to block until which issues are resolved. I"m personally fine with moving the code out of exp, but we should then probably treat removing the feature gate as the "graduation".
In general, it would be great to see some folks signing up to be maintainers of the MachinePool feature/code. To be honest, at the moment, it's mostly up to folks which are neither very familiar with MachinePools nor are they using the feature. This is not a great state if we're planning to maintain this feature going forward, which should be the minimum bar for graduation.
/kind feature
/cc @dtzar @Jont828