@@ -645,7 +645,10 @@ This can inform certain test coverage improvements that we want to do before
645
645
extending the production code to implement this enhancement.
646
646
-->
647
647
648
- - `<package>` : ` <date>` - `<test coverage>`
648
+ - `k8s.io/apiserver/pkg/endpoints/filters` : ` 2025/06/13` - `75.5%`
649
+
650
+ Unit tests should cover authorization request with and without the feature enabled.
651
+
649
652
650
653
# #### Integration tests
651
654
@@ -786,6 +789,8 @@ Below are some examples to consider, in addition to the aforementioned [maturity
786
789
787
790
- Determine if additional tests are necessary
788
791
- Ensure reliability of existing tests
792
+ - Determine if some caching mechanism should be introduced to reduce the extra
793
+ permission check call
789
794
790
795
# ### GA
791
796
@@ -902,6 +907,8 @@ You can take a look at one potential example of such test in:
902
907
https://github.com/kubernetes/kubernetes/pull/97058/files#diff-7826f7adbc1996a05ab52e3f5f02429e94b68ce6bce0dc534d1be636154fded3R246-R282
903
908
-->
904
909
910
+ Yes, this will be covered in the unit tests and integration tests.
911
+
905
912
# ## Rollout, Upgrade and Rollback Planning
906
913
907
914
<!--
@@ -963,6 +970,9 @@ checking if there are objects with field X set) may be a last resort. Avoid
963
970
logs or events for this purpose.
964
971
-->
965
972
973
+ It should be user to set the permissions for the controllers. The operator should
974
+ not set these permissions for the workload.
975
+
966
976
# ##### How can someone using this feature know that it is working for their instance?
967
977
968
978
<!--
@@ -980,7 +990,8 @@ Recall that end users cannot usually observe component logs or access metrics.
980
990
- Condition name :
981
991
- Other field :
982
992
- [ ] Other (treat as last resort)
983
- - Details :
993
+ - Details : User creates the permission and check if the impersonate on certain action
994
+ works.
984
995
985
996
# ##### What are the reasonable SLOs (Service Level Objectives) for the enhancement?
986
997
0 commit comments