Skip to content

Commit d0511ba

Browse files
committed
kubeadm: retroactively update old KEPs
The work on some of the these enhancements completed a long time ago. - 2500, 2502 (HA features) have been in beta for ~7 releases and can be considered GA without much changes other than bug fixes. Separate tracking is already done for future improvements that may need separate KEPs (e.g. learner mode for etcd). - 2051 was about moving the kubeadm phases to beta. "upgrade apply" still does not have phases, so a separate KEP might be required TBD. - 2506 the work completed in 1.22, when ClusterStatus was removed from v1beta3
1 parent 6ec5481 commit d0511ba

File tree

8 files changed

+20
-10
lines changed

8 files changed

+20
-10
lines changed

keps/sig-cluster-lifecycle/kubeadm/2500-kubeadm-join-control-plane-workflow/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,7 @@ one control plane instances, but with a new sub-step to be executed on secondary
370370
- v1.13 support for local/stacked etcd
371371
- v1.14 implementation of automatic certificates copy
372372
(see KEP [Certificates copy for join --control-plane](20190122-Certificates-copy-for-kubeadm-join--control-plane.md)).
373+
- v1.24 retroactively promoted to GA
373374

374375
## Drawbacks
375376

keps/sig-cluster-lifecycle/kubeadm/2500-kubeadm-join-control-plane-workflow/kep.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ approvers:
1212
- "@timothysc"
1313
editor: "@fabriziopandini"
1414
creation-date: 2018-01-28
15-
last-updated: 2019-04-18
16-
status: provisional
15+
last-updated: 2022-01-17
16+
status: implemented
1717
see-also:
1818
- KEP 0004
19+
20+
latest-milestone: "0.0"
21+
stage: "stable"

keps/sig-cluster-lifecycle/kubeadm/2501-kubeadm-phases-to-beta/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ workflows e.g. reuse of phase `certs` in both `kubeadm init` and `kubeadm join`
139139
* v1.14 implementation of phases in the `kubeadm join` workflow
140140
* v1.15 implementation of phases in the `kubeadm upgrade node` workflow
141141
* v1.17 implementation of phases in the `kubeadm upgrade apply` workflow (planned)
142+
- v1.24 retroactively promoted to Beta. `upgrade apply` might need a separate KEP.
142143

143144
## Drawbacks
144145

keps/sig-cluster-lifecycle/kubeadm/2501-kubeadm-phases-to-beta/kep.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ approvers:
1313
- "@timothysc"
1414
editor: "@fabriziopandini"
1515
creation-date: 2018-03-16
16-
last-updated: 2019-01-22
17-
status: provisional
16+
last-updated: 2022-01-17
17+
status: implemented
1818
see-also:
1919
- KEP 0008
20+
21+
latest-milestone: "0.0"
22+
stage: "beta"

keps/sig-cluster-lifecycle/kubeadm/2502-Certificates-copy-for-join-control-plane/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,7 @@ affect component version or version skew policy)
309309
- Extension of the kubeadm config file for allowing usage of pre-generated certificate keys
310310
- TokenCleaner enforcement
311311
- E2E tests
312+
- v1.24 retroactively promoted to GA
312313

313314
## Alternatives
314315

keps/sig-cluster-lifecycle/kubeadm/2502-Certificates-copy-for-join-control-plane/kep.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ approvers:
1515
- "@luxas"
1616
editor: TBD
1717
creation-date: 2019-01-22
18-
last-updated: 2019-04-18
19-
status: implementable
18+
last-updated: 2022-01-17
19+
status: implemented
2020
see-also:
2121
- KEP-0015
2222
replaces:
2323
superseded-by:
2424

2525
latest-milestone: "0.0"
26-
stage: "alpha"
26+
stage: "stable"

keps/sig-cluster-lifecycle/kubeadm/2506-Remove-ClusterStatus-from-kubeadm-config/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,4 @@ NA
123123
- the `Summary` and `Motivation` sections being merged signaling SIG acceptance
124124
- the `Proposal` section being merged signaling agreement on a proposed design
125125
- the date implementation started
126+
- v1.24 retroactively promoted to GA

keps/sig-cluster-lifecycle/kubeadm/2506-Remove-ClusterStatus-from-kubeadm-config/kep.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ approvers:
1414
- "@timothysc"
1515
editor: "@fabriziopandini"
1616
creation-date: 2019-11-25
17-
last-updated: 2019-11-25
18-
status: implementable
17+
last-updated: 2022-01-17
18+
status: implemented
1919

2020
latest-milestone: "0.0"
21-
stage: "alpha"
21+
stage: "stable"

0 commit comments

Comments
 (0)