Parent: #5448
In the new v1beta3 AWSMachine type, the v1beta2 contract reads status.failureDomain (observation) instead of spec.failureDomain (input).
- Add
FailureDomain *string to AWSMachineStatus
- Keep
spec.failureDomain for backward compat (deprecated)
- Copy spec value to status during reconciliation
- CAPI contract accessor:
infrastructure_machine.go:103 reads status.failureDomain; infrastructure_machine.go:96 reads spec.failureDomain as deprecated
Parent: #5448
In the new
v1beta3AWSMachine type, the v1beta2 contract readsstatus.failureDomain(observation) instead ofspec.failureDomain(input).FailureDomain *stringtoAWSMachineStatusspec.failureDomainfor backward compat (deprecated)infrastructure_machine.go:103readsstatus.failureDomain;infrastructure_machine.go:96readsspec.failureDomainas deprecated