source-controller/controllers
Sunny ba7cbd31f1 bucket: Add more reconciler design improvements
- Remove ArtifactUnavailable condition and use Reconciling condition to
  convey the same.
- Make Reconciling condition affect the ready condition.
- Introduce summarizeAndPatch() to calculate the final status conditions
  and patch them.
- Introduce reconcile() to iterate through the sub-reconcilers and
  execute them.

Signed-off-by: Sunny <darkowlzz@protonmail.com>
2022-02-23 12:35:30 +01:00
..
testdata Rewrite `GitRepositoryReconciler` to new standards 2022-02-23 12:35:30 +01:00
artifact.go Introduce `artifactSet` to replace `hasArtifactUpdated` 2022-02-23 12:35:30 +01:00
artifact_matchers_test.go Add gomega matcher for artifact 2022-02-23 12:35:30 +01:00
artifact_test.go Introduce `artifactSet` to replace `hasArtifactUpdated` 2022-02-23 12:35:30 +01:00
bucket_controller.go bucket: Add more reconciler design improvements 2022-02-23 12:35:30 +01:00
bucket_controller_test.go bucket: Add more reconciler design improvements 2022-02-23 12:35:30 +01:00
gitrepository_controller.go gitrepo: Fix reconcileInclude() includes 2022-02-23 12:35:30 +01:00
gitrepository_controller_test.go gitrepo: Fix reconcileInclude() includes 2022-02-23 12:35:30 +01:00
helmchart_controller.go Implement new runtime interfaces, prepare testenv 2022-02-23 12:35:30 +01:00
helmchart_controller_test.go Implement new runtime interfaces, prepare testenv 2022-02-23 12:35:30 +01:00
helmrepository_controller.go Implement new runtime interfaces, prepare testenv 2022-02-23 12:35:30 +01:00
helmrepository_controller_test.go Implement new runtime interfaces, prepare testenv 2022-02-23 12:35:30 +01:00
legacy_suite_test.go Rewrite `GitRepositoryReconciler` to new standards 2022-02-23 12:35:30 +01:00
source_predicate.go Switch to v1beta2 API package 2022-02-23 12:35:25 +01:00
storage.go Implement new runtime interfaces, prepare testenv 2022-02-23 12:35:30 +01:00
storage_test.go Switch to v1beta2 API package 2022-02-23 12:35:25 +01:00
suite_test.go Rewrite `BucketReconciler` to new standards 2022-02-23 12:35:30 +01:00