You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/book/src/developer/providers/migrations/v1.10-to-v1.11.md
+11-1Lines changed: 11 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -644,6 +644,7 @@ status:
644
644
- The type of the `spec.paused` field has been changed from `bool` to `*bool` (compliance with K8s API guidelines)
645
645
- A new `spec.rollout` field has been introduced, it combines previous `spec.rolloutAfter` and `spec.strategy` fields.
646
646
The Go structs have been modified accordingly. For more details see YAML above (improve consistency)
647
+
- The type of the `spec.rollout.after`, previously `spec.rolloutAfter`, field has been changed from `*metav1.Time` to `metav1.Time` (drop unnecessary pointers)
647
648
- The type of the `spec.remediation` field, previously `spec.strategy.remediation`, has been changed from `*RemediationStrategy` to `MachineDeploymentRemediationSpec` (improve consistency, drop unnecessary pointers)
648
649
- The type of the `spec.deletion.order` field, previously `spec.strategy.rollingUpdate.deletePolicy`, has been changed from `*string` to `MachineSetDeletionOrder` (improve consistency)
649
650
- The `spec.revisionHistoryLimit` field has been removed. The MachineDeployment controller will now clean up all MachineSets without replicas (tech debt)
@@ -1084,6 +1085,11 @@ status:
1084
1085
- The const values for `Failed` phase has been deprecated in the enum type for `status.phase` (controllers are not setting this value anymore)
1085
1086
- The type of the `status.nodeRef` field has been changed from `corev1.ObjectReference` to `MachineNodeReference` (improve object references)
1086
1087
- The following fields have been removed from `status.nodeRef`: `kind`, `namespace`, `uid`, `apiVersion`, `resourceVersion`, `fieldPath`
1088
+
- The type of the following fields has been changed from `*metav1.Time` to `metav1.Time` (drop unnecessary pointers)
- All fields of type Duration in `spec.initConfiguration.bootstrapTokens[]` have
1859
1865
been renamed by adding the `Seconds` suffix and their type was changed to int32 (compliance with K8s API guidelines)
1860
1866
- `.ttl`=> `.ttlSeconds`
1867
+
- The type of the `spec.initConfiguration.bootstrapTokens[].expires` field has been changed from `*metav1.Time` to `metav1.Time` (drop unnecessary pointers)
1861
1868
- `status.conditions`has been replaced with `status.v1beta2.conditions` based on metav1 condition types (improve status)
1862
1869
- the old `status.conditions` based on custom cluster API condition types will continue to exist temporarily
1863
1870
under `status.deprecated.v1beta1.conditions` for the sake of down conversions and to provide a temporary option
@@ -2267,6 +2274,7 @@ status:
2267
2274
- All fields of type Duration in `spec.kubeadmConfigSpec.initConfiguration.bootstrapTokens[]` have
2268
2275
been renamed by adding the `Seconds` suffix and their type was changed to int32 (compliance with K8s API guidelines)
2269
2276
- `.ttl`=> `.ttlSeconds`
2277
+
- The type of the `spec.kubeadmConfigSpec.initConfiguration.bootstrapTokens[].expires` field has been changed from `*metav1.Time` to `metav1.Time` (drop unnecessary pointers)
2270
2278
- All fields of type Duration in `spec.machineTemplate` have
2271
2279
been renamed by adding the `Seconds` suffix, moved into the `deletion` section and their type was changed to int32 (compliance with K8s API guidelines)
- The type of the `spec.remediation` field (previously `spec.remediationStrategy`) has been changed from `RemediationStrategy` to `KubeadmControlPlaneRemediationSpec` (improve consistency)
2281
2289
- A new `spec.rollout` field has been introduced, it combines previous `spec.rolloutBefore`, `spec.rolloutAfter` and `spec.rolloutStrategy` fields.
2282
2290
The Go structs have been modified accordingly. For more details see YAML above (improve consistency)
2291
+
- The type of the `spec.rollout.after`, previously `spec.rolloutAfter`, field has been changed from `*metav1.Time` to `metav1.Time` (drop unnecessary pointers)
2283
2292
- The type of the `spec.remediation.retryPeriodSeconds` field (previously `spec.remediationStrategy.retryPeriod`) has been changed from `*string` to `string` (drop unnecessary pointers)
2284
2293
- `status.conditions`has been replaced with `status.v1beta2.conditions` based on metav1 condition types (improve status)
2285
2294
- the old `status.conditions` based on custom cluster API condition types will continue to exist temporarily
@@ -2391,7 +2400,8 @@ spec:
2391
2400
</table>
2392
2401
2393
2402
- See changes that apply to [all CRDs](#all-crds)
2394
-
- The type of the `spec.binding` field has been changed from `[]*ResourceSetBinding` to `[]ResourceSetBinding` (drop unnecessary pointers)
2403
+
- The type of the `spec.bindings` field has been changed from `[]*ResourceSetBinding` to `[]ResourceSetBinding` (drop unnecessary pointers)
2404
+
- The type of the `spec.bindings[].resources[].lastAppliedTime` field has been changed from `*metav1.Time` to `metav1.Time` (drop unnecessary pointers)
0 commit comments