Drop two ways contract for machine's failure domain #11232
Labels
help wanted
Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
kind/cleanup
Categorizes issue or PR as related to cleaning up code, process, or technical debt.
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
Since 0.3.0 we are supporting a two ways contract for machine's failure domain, which is really confusing.
Most specifically, we are supporting a deprecated reverse process where InfraMachine was authoritative WRT to failure domain placement (this was implemented for allowing a transparent transition from when there was no failure domain support in Cluster API)
This issue is about creating awareness on the fact that we are going to drop the reverse process entirely with v1beta2.
I also already added an heads up warning to the infra machine contract page in #11223
Rif
https://github.com/kubernetes-sigs/cluster-api/blame/274d7e21e1ac2eb89b3f5986f6a09ff9db4eeacc/internal/controllers/machine/machine_controller_phases.go#L324-L333
/kind cleanup
/priority important-soon
/triage accepted
/help
The text was updated successfully, but these errors were encountered: