Skip to content

Commit a03875d

Browse files
authored
Merge pull request #4225 from cici37/vapGA
[KEP-3488]Promote ValidatingAdmissionPolicy to GA
2 parents 119187e + 9d2003a commit a03875d

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

keps/prod-readiness/sig-api-machinery/3488.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,6 @@ alpha:
33
approver: "@johnbelamaric"
44
beta:
55
approver: "@johnbelamaric"
6+
stable:
7+
approver: "@johnbelamaric"
8+

keps/sig-api-machinery/3488-cel-admission-control/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2404,7 +2404,14 @@ in back-to-back releases.
24042404
- support the list of features mentioned under phrase 2
24052405

24062406
## GA
2407-
- complete type check for CRD and aggregated types
2407+
- Complete type check for CRD and aggregated types
2408+
- Scalability evaluation. Evaluate ValidatingAdmissionPolicy scalability including how many validators it could run, runtime cost evaluation, evaluating the reasonable ResourceQuota for
2409+
ValidatingAdmissionPolicy, how much faster comparing with Webhook, the scale target, etc.
2410+
- Fix the known issues along the way([variables should keep the type info](https://github.com/kubernetes/kubernetes/issues/120239), [variables should mark omitempty](https://github.com/kubernetes/kubernetes/issues/120491), [properly escape](https://github.com/kubernetes/kubernetes/issues/118230), [reconsilition with api-server restart](https://github.com/kubernetes/kubernetes/issues/122658))
2411+
- Get agreement on the excluded resources in [this issue](https://github.com/kubernetes/kubernetes/issues/122205).
2412+
- Define the mechanism for CEL library update policy after GA(version skew policy, the policy to update CEL library, etc). Sync with Declarative Validation on CEL libraries to prevent unexpected libraries be added after GA. Provide documentation on library change.
2413+
- Adoption: at least two organizations have demonstrated it is useful for major use cases.
2414+
- Have enough test coverage for common use cases and corner use cases.
24082415

24092416
### Upgrade / Downgrade Strategy
24102417

keps/sig-api-machinery/3488-cel-admission-control/kep.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,18 @@ see-also:
3333
- "/keps/sig-api-machinery/2876-crd-validation-expression-language"
3434

3535
# The target maturity stage in the current dev cycle for this KEP.
36-
stage: beta
36+
stage: stable
3737

3838
# The most recent milestone for which work toward delivery of this KEP has been
3939
# done. This can be the current (upcoming) milestone, if it is being actively
4040
# worked on.
41-
latest-milestone: "v1.29"
41+
latest-milestone: "v1.30"
4242

4343
# The milestone at which this feature was, or is targeted to be, at each stage.
4444
milestone:
4545
alpha: "v1.26"
4646
beta: "1.28"
47+
stable: "1.30"
4748

4849

4950
# The following PRR answers are required at alpha release

0 commit comments

Comments
 (0)