Skip to content

Commit ce2e5f8

Browse files
committed
Add PSP to the deprecation guide
1 parent 49a6df0 commit ce2e5f8

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

content/en/docs/reference/using-api/deprecation-guide.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,13 @@ RuntimeClass in the **node.k8s.io/v1beta1** API version will no longer be served
4949
* All existing persisted objects are accessible via the new API
5050
* No notable changes
5151

52+
#### PodSecurityPolicy {#psp-v125}
53+
54+
PodSecurityPolicy in the **policy/v1beta1** API version will no longer be served in v1.25, and the PodSecurityPolicy admission controller will be removed.
55+
56+
PodSecurityPolicy replacements are still under discussion, but current use can be migrated to
57+
[3rd-party admission webhooks](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/) now.
58+
5259
### v1.22
5360

5461
The **v1.22** release will stop serving the following deprecated API versions:
@@ -234,6 +241,13 @@ The **extensions/v1beta1**, **apps/v1beta1**, and **apps/v1beta2** API versions
234241
* Notable changes:
235242
* `spec.selector` is now required and immutable after creation; use the existing template labels as the selector for seamless upgrades
236243

244+
#### PodSecurityPolicy {#psp-v116}
245+
246+
The **extensions/v1beta1** API version of PodSecurityPolicy is no longer served as of v1.16.
247+
248+
* Migrate manifests and API client to use the **policy/v1beta1** API version, available since v1.10.
249+
* Note that the **policy/v1beta1** API version of PodSecurityPolicy will be removed in v1.25.
250+
237251
## What to do
238252

239253
### Test with deprecated APIs disabled

0 commit comments

Comments
 (0)