source-controller/internal/controller
Sunny ca0f0ffb8d Handle delete before adding finalizer
In Reconcile() methods, move the object deletion above add finalizer.
Finalizers can't be set when an object is being deleted.

Introduce a cacheless client in suite_test to use for testing this
change. It ensures that the Reconcile() call always operates on the
latest version of the object which has the deletion timestamp and
existing finalizer.

Signed-off-by: Sunny <darkowlzz@protonmail.com>
2023-07-31 15:32:07 +05:30
..
testdata oci: add tests for insecure cosign support; refactor test utils 2023-07-31 13:50:18 +05:30
artifact.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
artifact_matchers_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
artifact_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
bucket_controller.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
bucket_controller_fetch_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
bucket_controller_test.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
common_test.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
gitrepository_controller.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
gitrepository_controller_fuzz_test.go update dependencies and switch to `go-git/go-git` 2023-05-26 13:46:48 +05:30
gitrepository_controller_test.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
helmchart_controller.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
helmchart_controller_test.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
helmrepository_controller.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
helmrepository_controller_oci.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
helmrepository_controller_oci_test.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
helmrepository_controller_test.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
ocirepository_controller.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
ocirepository_controller_test.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30
source_predicate.go Move controllers to internal/controller 2023-05-03 15:35:45 +05:30
storage.go switch from `fluxcd/pkg/untar` to `fluxcd/pkg/tar` 2023-05-26 13:46:56 +05:30
storage_test.go update dependencies and switch to `go-git/go-git` 2023-05-26 13:46:48 +05:30
suite_test.go Handle delete before adding finalizer 2023-07-31 15:32:07 +05:30