Set reconcile-policy: skip
on ASO resources when Cluster is paused
#3525
Closed
1 task done
Milestone
Since a Cluster's
spec.paused
indicates whether reconciliation is disallowed, CAPZ should communicate that intent with ASO so all reconciliation stops whenspec.paused
is true. Likewise, when a Cluster is unpaused, reset the reconcile-policy annotation to its previous value (reconcile-policy may have already beenskip
even before the Cluster was paused if the corresponding Azure resource is managed by the user).Dependencies
status
when those actions are finished cluster-api#8473Note: Since annotating all ASO resources is not an instantaneous operation, CAPZ may be able to perform a best-effort "pause reconciliation of as many ASO resources as possible" even without the above dependency, but it might turn into a bit of a minefield for flakes in tests involving
clusterctl move
.The text was updated successfully, but these errors were encountered: