-
Notifications
You must be signed in to change notification settings - Fork 1k
Description
/kind cleanup
We wish to enhance the testing framework for third-party resource interpreter customizations by adding support for verifying Lua script execution results against expected outputs.
In addition, the current test coverage for Lua script content is insufficient. Each operation of each resource has only one test case, which is not enough to fully cover the logic. Therefore, we also need to supplement the test cases for individual operations of individual resources.
Below, let's list all the subtasks that need to be completed for the current work item.
- enhance resource interpreter test framework @zhzhuang-zju enhance resource interpreter test framework #6938
- Add validation to ensure output keys match actual results in third-party resource interpreter UT @XiShanYongYe-Chang Add validation to ensure output keys match actual results in thirdpart resource interpreter UT #7041
- Complete test cases to cover the Lua script logic
- apps.kruise.io
- v1alpha1
- AdvancedCronJob @XiShanYongYe-Chang add ut for AdvancedCronJob in thridparty resource interpreter #6991
- BroadcastJob @Abhay349 Add complete interpreter test coverage for BroadcastJob #7032
- CloneSet @Abhay349 Add complete interpreter test coverage for CloneSet #7019
- DaemonSet @7h3-3mp7y-m4n feat: add complete interpreter test coverage for DaemonSet #7084
- SidecarSet @Abhay349 Add interpreter test coverage for SidecarSet #7052
- UnitedDeployment @Abhay349 Add ResourceInterpreter tests for UnitedDeployment #7068
- v1beta1 - StatefulSet @Abhay349 Add interpreter test coverage for StatefulSet #7040
- v1alpha1
- argoproj.io - v1alpha1 - Workflow @yaten2302 Update argo workflow testdata for health and replica interpretation #7012
- batch.volcano.sh - v1alpha1 - Job @FAUST-BENCHOU Add complete interpreter test coverage for batch.volcano.sh - v1alpha1 - Job #7046
- flink.apache.org - v1beta1 - FlinkDeployment @FAUST-BENCHOU Add complete interpreter test coverage for flink.apache.org - v1beta1 - FlinkDeployment #7047
- helm.toolkit.fluxcd.io - v2beta1 - HelmRelease @FAUST-BENCHOU Add complete interpreter test coverage for helm.toolkit.fluxcd.io - v2beta1 - HelmRelease #7053
- kubeflow.org
- v1
- Notebook @FAUST-BENCHOU Add complete interpreter test coverage for kubeflow.org - v1 - Notebook #7070
- PyTorchJob @FAUST-BENCHOU Add complete interpreter test coverage for kubeflow.org - v1 - PyTorchJob #7071
- TFJob @FAUST-BENCHOU Add complete interpreter test coverage for kubeflow.org - v1 - TFJob #7079
- v2beta1
- v1
- kustomize.toolkit.fluxcd.io - v1 - Kustomization @FAUST-BENCHOU
- kyverno.io - v1
- ClusterPolicy @yaten2302
- Policy
- ray.io @seanlaii Add RayService interpreter & RayJob/RayCluster interpreter tests #7042
- v1
- RayCluster
- RayJob
- v1
- source.toolkit.fluxcd.io @Abhay349
- v1 - GitRepository Add GitRepository resource interpreter test coverage #7090
- v1beta2
- Bucket
- HelmChart
- HelmRepository
- OCIRepository
- sparkoperator.k8s.io - v1beta2 - SparkApplication @Abhay349 Add complete test cases for SparkApplication #7087
- apps.kruise.io
If anyone is willing to get involved and complete some of these subtasks, we would be very grateful and welcome your participation.
You can directly tell me in the comments which subtasks you want to complete, and I will assign them to you.