Skip to content

Commit acda488

Browse files
committed
Mark v2beta2 as deprecated instead of removing
Signed-off-by: kerthcet <[email protected]>
1 parent 4725039 commit acda488

File tree

1 file changed

+5
-4
lines changed
  • keps/sig-scheduling/785-scheduler-component-config-api

1 file changed

+5
-4
lines changed

keps/sig-scheduling/785-scheduler-component-config-api/README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@
4848
The kube-scheduler configuration API `kubescheduler.config.k8s.io` was in alpha
4949
for several releases. We graduated it to beta in 1.19 as `v1beta1`. We introduced
5050
`v1beta2` and `v1beta3` in 1.22 and 1.23 respectively. We'd like to graduate it
51-
to GA in `v1.25` and remove the support for `v1beta2` at the same time.
51+
to GA in `v1.25` and mark `v1beta2` as deprecated for not breaking existing users,
52+
we'll remove the support of `v2beta2` in `v1.26`.
5253

5354
## Motivation
5455

@@ -111,7 +112,7 @@ about user preferences, so should have more influence while making scheduling de
111112
More information on the discussion can be found [here](https://github.com/kubernetes/kubernetes/issues/88174).
112113

113114
The fourth iteration, `kubescheduler.config.k8s.io/v1`, includes the following changes:
114-
- Remove `v1beta2`
115+
- Mark `v1beta2` as deprecated
115116

116117
### Risks and Mitigations
117118

@@ -225,7 +226,7 @@ N/A
225226
- Remove `v1beta1`.
226227

227228
When `v1` gets introduced:
228-
- Remove `v1beta2`.
229+
- Mark `v1beta2` as deprecated.
229230

230231
### Monitoring requirements
231232

@@ -310,4 +311,4 @@ N/A
310311
- 2021-07-08: Introducing `v1beta2`.
311312
- 2021-08-06: Introducing `v1beta3`.
312313
- 2021-09-01: Remove `v1beta1` and the legacy policy config API.
313-
- 2022-05-18: Introducing `v1` and remove `v1beta2`.
314+
- 2022-05-18: Introducing `v1` and mark `v1beta2` as deprecated.

0 commit comments

Comments
 (0)