@@ -932,15 +932,16 @@ We will test the edge cases mostly in integration test and unit test. We may add
932
932
933
933
# ### Beta
934
934
935
- - Gather feedback from developers and surveys
936
- - Complete features A, B, C
935
+ - Have proper monitoring for MAP admission plugin
936
+ - Fix any blocking issues/bugs surfaced before code freeze
937
937
- Additional tests are in Testgrid and linked in KEP
938
+ - More rigorous forms of testing—e.g., downgrade tests and scalability tests
939
+ - Including all function needed with performance and security in consideration
938
940
939
941
# ### GA
940
942
941
943
- N examples of real-world usage
942
944
- N installs
943
- - More rigorous forms of testing—e.g., downgrade tests and scalability tests
944
945
- Allowing time for feedback
945
946
946
947
**Note:** Generally we also wait at least two releases between beta and
@@ -1196,7 +1197,16 @@ Describe manual testing that was done and the outcomes.
1196
1197
Longer term, we may want to require automated upgrade/rollback tests, but we
1197
1198
are missing a bunch of machinery and tooling and can't do that now.
1198
1199
-->
1199
- Upgrade and rollback will be tested before the feature goes to Beta.
1200
+ Upgrade and rollback will be tested manually in a kind :
1201
+
1202
+ - Enabled feature gate, created a MutatingAdmissionPolicy and MutatingAdmissionPolicyBinding with mutation to add a label to a pod.
1203
+
1204
+ - Disabled feature gate, restarted apiserver, confirmed that the
1205
+ MutatingAdmissionPolicy and MutatingAdmissionPolicyBinding still exist. Added another Pod
1206
+ to verify that the mutation would not happen.
1207
+
1208
+ - Re-enabled the feature gate, restarted apiserver, confirmed that
1209
+ the mutation will occur for new incoming pod creation request.
1200
1210
1201
1211
# ##### Is the rollout accompanied by any deprecations and/or removals of features, APIs, fields of API types, flags, etc.?
1202
1212
@@ -1276,7 +1286,7 @@ Pick one more of these and delete the rest.
1276
1286
Describe the metrics themselves and the reasons why they weren't added (e.g., cost,
1277
1287
implementation difficulties, etc.).
1278
1288
-->
1279
- No. We are open to input.
1289
+ No.
1280
1290
1281
1291
# ## Dependencies
1282
1292
@@ -1411,6 +1421,7 @@ details). For now, we leave it here.
1411
1421
-->
1412
1422
1413
1423
# ##### How does this feature react if the API server and/or etcd is unavailable?
1424
+ No change from existing behavior. The feature will serve same as if it's disabled.
1414
1425
1415
1426
# ##### What are other known failure modes?
1416
1427
0 commit comments