Skip to content

Commit dadcf7d

Browse files
Address feedback
1 parent 052b7c1 commit dadcf7d

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

docs/book/src/developer/providers/migrations/v1.11-to-v1.12.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ The following proposal have been implemented in the Cluster API v1.12 release:
6767
- The new `spec.taint` field has been added.
6868
- The `HealthCheckSucceeded` condition reports a new `UnhealthyMachine` reason when `unhealthyMachineConditions` checks fail
6969
- The `UpToDate` condition reports a new `Updating` reason when a machine is performing in-place updates
70-
- The new `Updating` condition has been added. It reports status `true` when a machine is performing in-place updates.
70+
- The new `Updating` condition has been added. It reports status `True` when a machine is performing in-place updates
7171
- Supported reasons are `NotUpdating`, `InPlaceUpdating`, `InPlaceUpdateFailed`
7272
- The field `status.phases` reports a new `Updating` phase when a machine is performing in-place updates
7373

@@ -113,26 +113,26 @@ KubeadmControlPlaneTemplate `spec.template.spec` has been aligned to changes in
113113
## Runtime hooks Changes
114114

115115
- Lifecycle hooks
116-
- The request message for the `BeforeClusterUpgrade` hook has been extended to include info about the upgrade plan.
117-
- The new `BeforeControlPlaneUpgrade` hook has been added; the hook is called before each "upgrade control plane" step;
118-
- The request message for the `AfterControlPlaneUpgrade` hook have been extended to include info about the upgrade plan.
119-
- The `AfterControlPlaneUpgrade` hook is now called after each "upgrade control plane" step.
116+
- The request message for the `BeforeClusterUpgrade` hook has been extended to include info about the upgrade plan
117+
- The new `BeforeControlPlaneUpgrade` hook has been added; the hook is called before each "upgrade control plane" step
118+
- The request message for the `AfterControlPlaneUpgrade` hook have been extended to include info about the upgrade plan
119+
- The `AfterControlPlaneUpgrade` hook is now called after each "upgrade control plane" step
120120
- The new `BeforeWorkersUpgrade`, `AfterWorkersUpgrade` hooks have been added; the hooks are called before/after each "upgrade workers" step
121121
- The `AfterClusterUpgrade` has been transformed into a blocking hook (it blocks next upgrade)
122122
- Upgrade plan hooks (new!)
123123
- The new `GenerateUpgradePlan` has been added; the hook is called by the topology controller when it is required
124-
to compute the upgrade plan for a cluster.
124+
to compute the upgrade plan for a cluster
125125
- In-place extension hooks (new!)
126126
- the new `CanUpdateMachine` hook has been added; the hook is called by the KubeadmControlPlane controller to perform the
127-
"can update in-place" decision for a machine that is not up-to-date.
127+
"can update in-place" decision for a machine that is not up-to-date
128128
- the new `CanUpdateMachineSet` hook has been added; the hook is called by the MachineDeployment controller to perform the
129-
"can update in-place" decision for a MachineSet that is not up-to-date.
130-
- the new `UpdateMachine` hook has been added; the hook is called by the Machine controller to perform in-place upgrades.
131-
- Some optimization have been implemented to ensure that hooks are called only when necessary.
129+
"can update in-place" decision for a MachineSet that is not up-to-date
130+
- the new `UpdateMachine` hook has been added; the hook is called by the Machine controller to perform in-place upgrades
131+
- Some optimization have been implemented to ensure that hooks are called only when necessary
132132
- e.g. if a lifecycle hook response, e.g. the `BeforeClusterUpgradeResponse`, informs CAPI to retry after X seconds,
133133
CAPI is going to not call the runtime extension until X expires, no matter if the underlying controller reconciles
134-
one or more times in the between.
135-
- `GenerateUpgradePlan`, `CanUpdateMachine`, `CanUpdateMachineSet` hooks will use slightly different caching strategy.
134+
one or more times in the between
135+
- `GenerateUpgradePlan`, `CanUpdateMachine`, `CanUpdateMachineSet` hooks will use slightly different caching strategy
136136

137137
## Cluster API Contract changes
138138

@@ -146,7 +146,7 @@ KubeadmControlPlaneTemplate `spec.template.spec` has been aligned to changes in
146146

147147
## Deprecation
148148

149-
- The following reasons for the `TopologyReconciled` condition on the `Cluster`object are now deprecated
149+
- The following reasons for the `TopologyReconciled` condition on the `Cluster` object are now deprecated
150150
- `ControlPlaneUpgradePending`
151151
- `MachineDeploymentsCreatePending`
152152
- `MachineDeploymentsUpgradePending`
@@ -180,7 +180,7 @@ KubeadmControlPlaneTemplate `spec.template.spec` has been aligned to changes in
180180
will implement temporarily compatibility with the deprecated v1beta1 version of the Cluster API contract
181181
- Compatibility is only intended to ease the transition for providers, and it has some limitations; please
182182
read details in following paragraphs.
183-
- Compatibility support for the v1beta1 version of the Cluster API contract will be removed tentatively in August 2026
183+
- Compatibility support for the v1beta1 version of the Cluster API contract will be removed tentatively in August 2026.
184184
- After compatibility support for the v1beta1 version of the Cluster API contract is removed, providers
185185
which are implementing the v1beta1 contract will stop to work (they will work only with older versions of Cluster API).
186186

0 commit comments

Comments
 (0)