Hi everyone!
I'd like to request an exception for a KEP for 1.31.
Feature introduces version compatibility and emulation options to Kubernetes control plane components to make upgrades safer by increasing the granularity of steps available to cluster administrators..
- Risks from adding code late: (to k8s stability, testing, etc.)
Low risk, the main implementation for the feature has been merged early in this release cycle. The remaining PR is just a bug fix for the example apiserver and an atomic pointer.
- Risks from cutting enhancement: (partial implementation, critical customer usecase, etc.)
The example apiserver would not be deployable. The atomic pointer might run into race conditions in the rare use case of DeepCopying a feature gate.
Code has been reviewed several rounds at the moment. Requesting for 6 days for more back and forth for reviewer feedback.
Thank you!
Siyuan Zhang (@siyuanfoundation)