github.com/kubeflow/training-operator@v1.7.0/test_job/README.md (about) 1 ## Test Job Controller 2 3 This is a Test Job Controller example. As you can see, we have job crd definition under `apis/test_job/v1`. 4 [code-generator](https://github.com/kubernetes/code-generator) generate deepcopy, clientset and other libraries. 5 6 `controler.v1/test_job/test_job_controller` defines a struct `TestJobController` which implements [commonv1.ControllerInterface](../pkg/apis/common/v1/interface.go) 7 8 ```yaml 9 ├── README.md 10 ├── apis 11 │ └── test_job 12 │ └── v1 13 │ ├── constants.go 14 │ ├── defaults.go 15 │ ├── doc.go 16 │ ├── openapi_generated.go 17 │ ├── register.go 18 │ ├── types.go 19 │ ├── zz_generated.deepcopy.go 20 │ └── zz_generated.defaults.go 21 ├── client 22 │ ├── clientset 23 │ ├── informers 24 │ └── listers 25 ├── controller.v1 26 │ └── test_job 27 │ └── test_job_controller.go 28 └── test_util 29 ```