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: content/en/docs/reference/using-api/deprecation-guide.md
+21-4Lines changed: 21 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,14 @@ deprecated API versions to newer and more stable API versions.
25
25
26
26
The **v1.25** release will stop serving the following deprecated API versions:
27
27
28
+
#### CronJob {#cronjob-v125}
29
+
30
+
The **batch/v1beta1** API version of CronJob will no longer be served in v1.25.
31
+
32
+
* Migrate manifests and API clients to use the **batch/v1** API version, available since v1.21.
33
+
* All existing persisted objects are accessible via the new API
34
+
* No notable changes
35
+
28
36
#### EndpointSlice {#endpointslice-v125}
29
37
30
38
The **discovery.k8s.io/v1beta1** API version of EndpointSlice will no longer be served in v1.25.
@@ -52,13 +60,14 @@ The **events.k8s.io/v1beta1** API version of Event will no longer be served in v
52
60
* use `reportingComponent` instead of the deprecated `source.component` field (which is renamed to `deprecatedSource.component` and not permitted in new **events.k8s.io/v1** Events)
53
61
* use `reportingInstance` instead of the deprecated `source.host` field (which is renamed to `deprecatedSource.host` and not permitted in new **events.k8s.io/v1** Events)
RuntimeClass in the **node.k8s.io/v1beta1** API version will no longer be served in v1.25.
65
+
The **policy/v1beta1** API version of PodDisruptionBudget will no longer be served in v1.25.
58
66
59
-
* Migrate manifests and API clients to use the **node.k8s.io/v1** API version, available since v1.20.
67
+
* Migrate manifests and API clients to use the **policy/v1** API version, available since v1.21.
60
68
* All existing persisted objects are accessible via the new API
61
-
* No notable changes
69
+
* Notable changes in **policy/v1**:
70
+
* an empty `spec.selector` (`{}`) written to a `policy/v1` PodDisruptionBudget selects all pods in the namespace (in `policy/v1beta1` an empty `spec.selector` selected no pods). An unset `spec.selector` selects no pods in either API version.
62
71
63
72
#### PodSecurityPolicy {#psp-v125}
64
73
@@ -67,6 +76,14 @@ PodSecurityPolicy in the **policy/v1beta1** API version will no longer be served
67
76
PodSecurityPolicy replacements are still under discussion, but current use can be migrated to
0 commit comments