add deprecations

Signed-off-by: Brad McCoy <bradmccoydev@gmail.com>
pull/42381/head
Brad McCoy 2023-08-13 21:50:37 +10:00
parent 28567ca5ca
commit 64fdcaef5c
No known key found for this signature in database
GPG Key ID: 2A544B84946E3621
1 changed files with 12 additions and 7 deletions

View File

@ -54,7 +54,11 @@ Common Expression language for admission control is customizable, in-process val
This builds on the capabilities of the CRD Validation Rules feature that graduated to beta in 1.25 but with a focus on the policy enforcement capabilities of validating admission control.
This will lower the infrastructure barrier to enforcing customizable policies as well as providing primitives that help the community establish and adhere to the best practices of both K8s and its extensions.
## CRD validation ratcheting
This Allows custom resources to fail validation if the patch did not alter any of the invalid fields. The ability to shift left validation logic from controllers to the front end is a long-term goal for improving the useability of the Kubernetes project.
## Match conditions for admission webhooks
Kubernetes v1.27 lets you specify _match conditions_ for admission webhooks,
@ -97,11 +101,7 @@ When an upgrade or downgrade is performed on a cluster, for some period of time
within the control plane may be at differing versions; when that happens, different subsets of the
API servers are able to serve different sets of built-in resources (different groups, versions, and resources
are all possible). This new alpha mechanism lets you hide that skew from clients.
## CRD validation ratcheting
This Allows CRs to fail validation if the patch did not alter any of the invalid fields. The ability to shift left validation logic from controllers to the front end is a long-term goal for improving the useability of the Kubernetes project.
## Source code reorganization for control plane components
Kubernetes contributors have begun to reorganize the code for the kube-apiserver to build on a new staging repository that consumes [k/apiserver](https://github.com/kubernetes/apiserver) but has a bigger, carefully chosen subset of the functionality of kube-apiserver such that it is reusable.
@ -212,10 +212,15 @@ This release includes a total of 12 enhancements promoted to Stable:
### Deprecations And Removals
This release saw one removal:
Removals:
* [Removal of CSI Migration for GCE PD](https://github.com/kubernetes/enhancements/issues/1488)
Deprecations:
* [Ceph RBD in-tree plugin](https://github.com/kubernetes/kubernetes/pull/118303)
* [Ceph FS in-tree plugin](https://github.com/kubernetes/enhancements/pull/4035)
## Release Notes
The complete details of the Kubernetes v1.28 release are available in our [release notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.28.md).