GetMockControllers returns mocked controllers for 5 major controller types
(namespace string)
| 255 | |
| 256 | // GetMockControllers returns mocked controllers for 5 major controller types |
| 257 | func GetMockControllers(namespace string) []runtime.Object { |
| 258 | ns := MockNamespace(namespace) |
| 259 | deploy, deployPod := MockDeploy(namespace, "deploy") |
| 260 | statefulset, statefulsetPod := MockStatefulSet(namespace, "statefulset") |
| 261 | daemonset, daemonsetPod := MockDaemonSet(namespace, "daemonset") |
| 262 | job, jobPod := MockJob(namespace, "job") |
| 263 | cronjob, cronjobPod := MockCronJob(namespace, "cronjob") |
| 264 | return []runtime.Object{ |
| 265 | &deploy, &deployPod, |
| 266 | &daemonset, &daemonsetPod, |
| 267 | &statefulset, &statefulsetPod, |
| 268 | &cronjob, &cronjobPod, |
| 269 | &job, &jobPod, |
| 270 | &ns, |
| 271 | } |
| 272 | } |