containerized-data-importer/pkg/controller/transfer
Arnon Gilboa bfe30a8964
Split and refactor DV controller (#2483)
- Split the huge DV controller into smaller op-specific DV controllers -
  import, clone, upload
- Add common watch-adding function so each controller watches only its
  relevant DVs
- Refactor the common Reconcile() to use interface DataVolumeReconciler
  implemented by each controller
- Move all functions, structs, consts to the relevant controller
- Split the utests per controller

Signed-off-by: Arnon Gilboa <agilboa@redhat.com>

Signed-off-by: Arnon Gilboa <agilboa@redhat.com>
2022-12-22 01:03:15 +00:00
..
BUILD.bazel Split and refactor DV controller (#2483) 2022-12-22 01:03:15 +00:00
controller_suite_test.go Cluster scoped DataVolume/PVC namespace transfer API (#1673) 2021-02-24 20:45:24 +01:00
controller_test.go Move apis to staging, push to containerized-data-importer-api (#1997) 2021-10-28 13:40:24 +02:00
controller.go Move apis to staging, push to containerized-data-importer-api (#1997) 2021-10-28 13:40:24 +02:00
dv_test.go Move apis to staging, push to containerized-data-importer-api (#1997) 2021-10-28 13:40:24 +02:00
dv.go Split and refactor DV controller (#2483) 2022-12-22 01:03:15 +00:00
pvc_test.go tighten sync between smart clone and transfer controllers (#2209) 2022-04-01 17:48:07 +02:00
pvc.go Split and refactor DV controller (#2483) 2022-12-22 01:03:15 +00:00
watch.go Only list Ingresses/Routes in CDI namespace instead of cluster level (#2371) 2022-08-01 22:12:47 +02:00