containerized-data-importer/pkg/controller
Michael Henriksen f88fab69dc
PVC Clone Populator (#2709)
* touch up zero restoresize snapshot

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* clone populator

only supports PVC source now

snapshot coming soon

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* more unit tests

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* unit test for clone populator

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* func tests for clone populator

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* move clone populator cleanup function to planner

other review comments

verifier pod should bount readonly

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* add readonly flag to test executor pods

synchronize get hash calls

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* increase linter timeout

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* better/explicit readonly support for test pods

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* check pv for driver info before looking up storageclass as it may not exist

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* addressed review comments

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

* chooseStrategy shoud generate more events

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>

---------

Signed-off-by: Michael Henriksen <mhenriks@redhat.com>
2023-05-24 05:11:52 +02:00
..
clone PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
common PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
datavolume PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
populators PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
transfer PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
BUILD.bazel Propagate CDI workload NodePlacement to DIC CronJob and initial Job (#2712) 2023-05-18 21:52:42 +02:00
clone-controller_test.go PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
clone-controller.go PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
config-controller_test.go PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
config-controller.go PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
controller_suite_test.go Stop Using Deprecated Packages (#1548) 2020-12-24 07:08:50 +01:00
dataimportcron-conditions.go Get rid of DataImportCron finalizer (#2144) 2022-02-12 05:56:08 +01:00
dataimportcron-controller_test.go Propagate CDI workload NodePlacement to DIC CronJob and initial Job (#2712) 2023-05-18 21:52:42 +02:00
dataimportcron-controller.go PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
datasource-controller_test.go golangci-lint: Enable errcheck (#2696) 2023-04-25 20:40:16 +02:00
datasource-controller.go Add sourceRef support for VolumeSnapshot sources (#2582) 2023-03-03 16:53:55 +00:00
import-controller_test.go PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
import-controller.go PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
storageprofile-controller_test.go enable ginkgolinter and fix findings (#2703) 2023-05-04 13:07:36 +02:00
storageprofile-controller.go Split and refactor DV controller (#2483) 2022-12-22 01:03:15 +00:00
upload-controller_test.go enable ginkgolinter and fix findings (#2703) 2023-05-04 13:07:36 +02:00
upload-controller.go PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
util_test.go PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
util.go PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00