Skip to content

Commit

Permalink
📖 Proposal: Improving status in CAPI resources (#10897)
Browse files Browse the repository at this point in the history
* First draft

* First round of comments

* nits

Co-authored-by: Stefan Büringer [email protected]

* small improvements to the API and to replica counters transition

Co-authored-by: Stefan Büringer [email protected]

* Add changes to MachinePool resources

* Add Changes to Cluster API contract

* Add missing paragraphs from the proposal template

* More nits, feedbacks, small improvements

* More nits and cleanup

Co-authored-by: Stefan Büringer [email protected]
Co-authored-by: Christian Schlotter [email protected]

* Drop replica failure, we can surface this on scaling up

* Bubble up Machine Available instead of Machine Ready

* Clarify timeline

* Add topology reconciled condition to Cluster Availability (only for Classy Clusters)

* Clarify the definition of the `--remote-conditions-grace-period` flag

* Rollback on dropping status.phases

* Rename MachinesAvailable to MachinesReady

* More refinements to `MachinesUpToDate`, `Remediating`, `Deleting`

* Introduce nested struct to for a cleaner API surface in phase 1 and 2

* nits

* Align replica counters in control plane contract + add a note about in place updated fields

* Clarify MinReadySeconds transformation for MS, MD, MP

* fix review findings
  • Loading branch information
fabriziopandini committed Sep 16, 2024
1 parent 3aa70d3 commit ff79510
Showing 1 changed file with 1,462 additions and 0 deletions.
Loading

0 comments on commit ff79510

Please sign in to comment.