source-controller/internal
Sunny 5da74ca5a9
Add notify() in all the reconcilers
notify() is used to emit events for new artifact and failure recovery
scenarios. It's implemented in all the reconcilers.
Previously, when there used to be a failure due to any reason, on a
subsequent successful reconciliation, no notification was sent to
indicate that the failure has been resolved.
With notify(), the old version of the object is compared with the new
version of the object to determine if all, if any, of the failures have
been resolved and a notification is sent. The notification message is
the same that's sent in usual successful source reconciliation message
about stored artifact.

Signed-off-by: Sunny <darkowlzz@protonmail.com>
2022-04-07 21:39:16 +05:30
..
cache Update the docs with a section regarding the cache usage 2022-04-02 18:13:59 +02:00
error Consolidate result conversion and computation 2022-02-23 12:35:30 +01:00
fs Update github.com/libgit2/git2go to v31.6.1 2021-09-30 16:36:20 +02:00
helm Cache HelmRepository index files 2022-04-01 12:41:52 +02:00
mock mock/gcs: strip /storage/v1 URI element 2022-03-16 11:16:47 +01:00
object Make generic SummarizeAndPatch() 2022-02-23 12:35:30 +01:00
reconcile Add notify() in all the reconcilers 2022-04-07 21:39:16 +05:30
transport Move TransportPool to its own package 2022-03-25 19:08:50 +00:00
util fuzz: Update to use v1beta2 APIs 2022-02-23 12:37:48 +01:00