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  ```