source-controller/controllers
Sunny 5b77f65f46
gitrepo: Enable default feature gates in tests
Introduce a new field in the GitRepositoryReconciler to set the enabled
features. This makes it test friendly compared to using global flags for
setting and checking flags in the tests.

Enable default feature gates in all the GitRepo reconciler tests.

Add test cases for reconcileSource() to test the behavior of optimized
git clone when the Repo is ready and not ready. This ensures that the
full reconciliation is not skipped when GitRepo is not ready.

Signed-off-by: Sunny <darkowlzz@protonmail.com>
2022-05-20 19:52:18 +05:30
..
testdata test: source ignore for subdirectories in a repo 2022-03-23 17:17:06 +05:30
artifact.go Introduce `artifactSet` to replace `hasArtifactUpdated` 2022-02-23 12:35:30 +01:00
artifact_matchers_test.go Implement Size field on archived artifacts 2022-02-28 16:01:34 +01:00
artifact_test.go Introduce `artifactSet` to replace `hasArtifactUpdated` 2022-02-23 12:35:30 +01:00
bucket_controller.go Add flags to configure exponential back-off retry 2022-04-12 10:44:46 +01:00
bucket_controller_fetch_test.go test: use `T.TempDir` to create temporary test directory 2022-04-29 23:01:39 +08:00
bucket_controller_test.go test: use `T.TempDir` to create temporary test directory 2022-04-29 23:01:39 +08:00
gitrepository_controller.go gitrepo: Enable default feature gates in tests 2022-05-20 19:52:18 +05:30
gitrepository_controller_test.go gitrepo: Enable default feature gates in tests 2022-05-20 19:52:18 +05:30
helmchart_controller.go [RFC 0002] Flux OCI support for Helm (#690) 2022-05-19 14:50:16 +02:00
helmchart_controller_test.go [RFC 0002] Flux OCI support for Helm (#690) 2022-05-19 14:50:16 +02:00
helmrepository_controller.go [RFC 0002] Flux OCI support for Helm (#690) 2022-05-19 14:50:16 +02:00
helmrepository_controller_oci.go [RFC 0002] Flux OCI support for Helm (#690) 2022-05-19 14:50:16 +02:00
helmrepository_controller_oci_test.go [RFC 0002] Flux OCI support for Helm (#690) 2022-05-19 14:50:16 +02:00
helmrepository_controller_test.go [RFC 0002] Flux OCI support for Helm (#690) 2022-05-19 14:50:16 +02:00
source_predicate.go Switch to v1beta2 API package 2022-02-23 12:35:25 +01:00
storage.go Reduce file permission 2022-04-13 17:14:45 +02:00
storage_test.go test: use `T.TempDir` to create temporary test directory 2022-04-29 23:01:39 +08:00
suite_test.go gitrepo: Enable default feature gates in tests 2022-05-20 19:52:18 +05:30