@@ -1032,15 +1032,16 @@ We will test the edge cases mostly in integration test and unit test. We may add
1032
1032
1033
1033
# ### Beta
1034
1034
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
1037
1037
- 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
1038
1040
1039
1041
# ### GA
1040
1042
1041
1043
- N examples of real-world usage
1042
1044
- N installs
1043
- - More rigorous forms of testing—e.g., downgrade tests and scalability tests
1044
1045
- Allowing time for feedback
1045
1046
1046
1047
**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.
1296
1297
Longer term, we may want to require automated upgrade/rollback tests, but we
1297
1298
are missing a bunch of machinery and tooling and can't do that now.
1298
1299
-->
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.
1300
1310
1301
1311
# ##### Is the rollout accompanied by any deprecations and/or removals of features, APIs, fields of API types, flags, etc.?
1302
1312
@@ -1376,7 +1386,7 @@ Pick one more of these and delete the rest.
1376
1386
Describe the metrics themselves and the reasons why they weren't added (e.g., cost,
1377
1387
implementation difficulties, etc.).
1378
1388
-->
1379
- No. We are open to input.
1389
+ No.
1380
1390
1381
1391
# ## Dependencies
1382
1392
@@ -1511,6 +1521,7 @@ details). For now, we leave it here.
1511
1521
-->
1512
1522
1513
1523
# ##### 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.
1514
1525
1515
1526
# ##### What are other known failure modes?
1516
1527
0 commit comments