source-controller/api
Sunny f4aed8baf8
OCIRepoReconciler: no-op reconcile improvements
Introduce contentConfigChecksum in the OCIRepository status to store a
checksum of the values that affect the source artifact. It is used to
detect when to rebuild an artifact when the spec changes.

The considerations for this are similar to the GitRepository
reconciler no-op clone implementation. Both reconcileSource and
reconcileArtifact need to consider the source configuration change
when deciding if the artifact in the storage is up-to-date.

Adds tests for reconcileSource and reconcileArtifact for the noop
cases.

Signed-off-by: Sunny <darkowlzz@protonmail.com>
2022-09-29 09:48:27 +03:00
..
v1beta1 fix(openapi): full regex for url to prevent error 2022-07-22 08:26:30 +00:00
v1beta2 OCIRepoReconciler: no-op reconcile improvements 2022-09-29 09:48:27 +03:00
go.mod Update dependencies 2022-09-28 14:45:19 +03:00
go.sum Update dependencies 2022-09-28 14:45:19 +03:00