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
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1608,15 +1608,15 @@ spec:
1608
1608
apiServer:
1609
1609
certSANs: [ ... ]
1610
1610
extraArgs:
1611
-
- "v": "5"
1611
+
"v": "5"
1612
1612
extraEnvs: [ ... ]
1613
1613
extraVolumes: [ ... ]
1614
1614
timeoutForControlPlane: "25s"
1615
1615
certificatesDir: ""
1616
1616
controlPlaneEndpoint: ""
1617
1617
controllerManager:
1618
1618
extraArgs:
1619
-
- "v": "5"
1619
+
"v": "5"
1620
1620
extraEnvs: [ ... ]
1621
1621
extraVolumes: [ ... ]
1622
1622
dns: { ... }
@@ -1625,7 +1625,7 @@ spec:
1625
1625
local:
1626
1626
dataDir: ""
1627
1627
extraArgs:
1628
-
- "v": "5"
1628
+
"v": "5"
1629
1629
extraEnvs: [ ... ]
1630
1630
imageRepository: ""
1631
1631
imageTag: ""
@@ -1635,7 +1635,7 @@ spec:
1635
1635
imageRepository: ""
1636
1636
scheduler:
1637
1637
extraArgs:
1638
-
- "v": "5"
1638
+
"v": "5"
1639
1639
extraEnvs: [ ... ]
1640
1640
extraVolumes: [ ... ]
1641
1641
diskSetup: { ... }
@@ -1659,7 +1659,7 @@ spec:
1659
1659
imagePullPolicy: ""
1660
1660
imagePullSerial: true
1661
1661
kubeletExtraArgs:
1662
-
- "v": "5"
1662
+
"v": "5"
1663
1663
name: ""
1664
1664
taints: [ ... ]
1665
1665
patches: { ... }
@@ -1680,7 +1680,7 @@ spec:
1680
1680
imagePullPolicy: ""
1681
1681
imagePullSerial: true
1682
1682
kubeletExtraArgs:
1683
-
- "v": "5"
1683
+
"v": "5"
1684
1684
name: ""
1685
1685
taints: [ ... ]
1686
1686
patches: { ...}
@@ -1832,7 +1832,7 @@ status:
1832
1832
1833
1833
- KubeadmConfig (and the entire CABPK provider) now implements the v1beta2 Cluster API contract
1834
1834
- See changes that apply to [all CRDs](#all-crds)
1835
-
- Pointers have been removed from various struct fields. See [#12545](https://github.com/kubernetes-sigs/cluster-api/pull/12545) and
1835
+
- Pointers have been removed from various struct fields. See [#12545](https://github.com/kubernetes-sigs/cluster-api/pull/12545) and
1836
1836
[#12560](https://github.com/kubernetes-sigs/cluster-api/pull/12560) for details (drop unnecessary pointers)
1837
1837
- `extraArg`field types have been changed from `map[string]sting` to `[]Arg`, thus aligning with kubeadm v1beta4 API;
1838
1838
however, using multiple args with the same name will be enabled only when v1beta1 is removed, tentatively in August 2026
@@ -1864,7 +1864,7 @@ status:
1864
1864
- `extraArgs`, `extraVolumes`, `extraEnvs` fields have been added to the `spec.clusterConfiguration.apiServer` struct
1865
1865
- The type of the `spec.clusterConfiguration.controllerManager` field has been changed from `ControlPlaneComponent` to `ControllerManager` (avoid embedding structs)
1866
1866
- The type of the `spec.clusterConfiguration.scheduler` field has been changed from `ControlPlaneComponent` to `Scheduler` (avoid embedding structs)
1867
-
- The type of the `extraEnvs` fields in `spec.clusterConfiguration.apiServer`, `spec.clusterConfiguration.controllerManager`,
1867
+
- The type of the `extraEnvs` fields in `spec.clusterConfiguration.apiServer`, `spec.clusterConfiguration.controllerManager`,
1868
1868
`spec.clusterConfiguration.scheduler`and `spec.clusterConfiguration.etcd.local` has been changed from `[]EnvVar` to `*[]EnvVar` (compliance with K8s API guidelines)
1869
1869
- The type of the `spec.clusterConfiguration.apiServer.extraVolumes.readOnly`, `spec.clusterConfiguration.controllerManager.extraVolumes.readOnly`
1870
1870
, `spec.clusterConfiguration.scheduler.extraVolumes.readOnly` fields have been changed from `bool` to `*bool` (compliance with K8s API guidelines)
@@ -1939,15 +1939,15 @@ spec:
1939
1939
apiServer:
1940
1940
certSANs: [ ... ]
1941
1941
extraArgs:
1942
-
- "v": "5"
1942
+
"v": "5"
1943
1943
extraEnvs: [ ... ]
1944
1944
extraVolumes: [ ... ]
1945
1945
timeoutForControlPlane: "25s"
1946
1946
certificatesDir: ""
1947
1947
controlPlaneEndpoint: ""
1948
1948
controllerManager:
1949
1949
extraArgs:
1950
-
- "v": "5"
1950
+
"v": "5"
1951
1951
extraEnvs: [ ... ]
1952
1952
extraVolumes: [ ... ]
1953
1953
dns: { ...}
@@ -1956,7 +1956,7 @@ spec:
1956
1956
local:
1957
1957
dataDir: ""
1958
1958
extraArgs:
1959
-
- "v": "5"
1959
+
"v": "5"
1960
1960
extraEnvs: [ ... ]
1961
1961
imageRepository: ""
1962
1962
imageTag: ""
@@ -1966,7 +1966,7 @@ spec:
1966
1966
imageRepository: ""
1967
1967
scheduler:
1968
1968
extraArgs:
1969
-
- "v": "5"
1969
+
"v": "5"
1970
1970
extraEnvs: [ ... ]
1971
1971
extraVolumes: [ ... ]
1972
1972
diskSetup: { ...}
@@ -1990,7 +1990,7 @@ spec:
1990
1990
imagePullPolicy: ""
1991
1991
imagePullSerial: true
1992
1992
kubeletExtraArgs:
1993
-
- "v": "5"
1993
+
"v": "5"
1994
1994
name: ""
1995
1995
taints: [ ... ]
1996
1996
patches: { ...}
@@ -2011,7 +2011,7 @@ spec:
2011
2011
imagePullPolicy: ""
2012
2012
imagePullSerial: true
2013
2013
kubeletExtraArgs:
2014
-
- "v": "5"
2014
+
"v": "5"
2015
2015
name: ""
2016
2016
taints: [ ... ]
2017
2017
patches: { ...}
@@ -3047,4 +3047,4 @@ Following table should help to pick the right utils.
3047
3047
| `status.conditions` of type `[]metav1.Conditions` | `"sigs.k8s.io/cluster-api/util/conditions"` | `"sigs.k8s.io/cluster-api/util/patch"` |
3048
3048
Important!
3049
3049
- Please pay special attention to use the correct patch helper import everywhere, because using a wrong
3050
-
one could in some cases lead to dropping conditions at runtime while not having compile errors.
3050
+
one could in some cases lead to dropping conditions at runtime while not having compile errors.
0 commit comments