@@ -1032,15 +1032,16 @@ We will test the edge cases mostly in integration test and unit test. We may add
10321032
10331033# ### Beta
10341034
1035- - Gather feedback from developers and surveys
1036- - Complete features A, B, C
1035+ - Have proper monitoring for MAP admission plugin
1036+ - Fix any blocking issues/bugs surfaced before code freeze
10371037- Additional tests are in Testgrid and linked in KEP
1038+ - More rigorous forms of testing—e.g., downgrade tests and scalability tests
1039+ - Including all function needed with performance and security in consideration
10381040
10391041# ### GA
10401042
10411043- N examples of real-world usage
10421044- N installs
1043- - More rigorous forms of testing—e.g., downgrade tests and scalability tests
10441045- Allowing time for feedback
10451046
10461047**Note:** Generally we also wait at least two releases between beta and
@@ -1296,7 +1297,16 @@ Describe manual testing that was done and the outcomes.
12961297Longer term, we may want to require automated upgrade/rollback tests, but we
12971298are missing a bunch of machinery and tooling and can't do that now.
12981299-->
1299- Upgrade and rollback will be tested before the feature goes to Beta.
1300+ Upgrade and rollback will be tested manually in a kind :
1301+
1302+ - Enabled feature gate, created a MutatingAdmissionPolicy and MutatingAdmissionPolicyBinding with mutation to add a label to a pod.
1303+
1304+ - Disabled feature gate, restarted apiserver, confirmed that the
1305+ MutatingAdmissionPolicy and MutatingAdmissionPolicyBinding still exist. Added another Pod
1306+ to verify that the mutation would not happen.
1307+
1308+ - Re-enabled the feature gate, restarted apiserver, confirmed that
1309+ the mutation will occur for new incoming pod creation request.
13001310
13011311# ##### Is the rollout accompanied by any deprecations and/or removals of features, APIs, fields of API types, flags, etc.?
13021312
@@ -1376,7 +1386,7 @@ Pick one more of these and delete the rest.
13761386Describe the metrics themselves and the reasons why they weren't added (e.g., cost,
13771387implementation difficulties, etc.).
13781388-->
1379- No. We are open to input.
1389+ No.
13801390
13811391# ## Dependencies
13821392
@@ -1511,6 +1521,7 @@ details). For now, we leave it here.
15111521-->
15121522
15131523# ##### How does this feature react if the API server and/or etcd is unavailable?
1524+ No change from existing behavior. The feature will serve same as if it's disabled.
15141525
15151526# ##### What are other known failure modes?
15161527
0 commit comments