source-controller/config
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
..
crd OCIRepoReconciler: no-op reconcile improvements 2022-09-29 09:48:27 +03:00
default Remove deprecated bases from default kustomization 2020-08-21 10:26:46 +03:00
manager Document the Cosign verification procedure 2022-09-20 14:07:11 +03:00
rbac Build with Go 1.19 2022-09-28 15:35:26 +03:00
samples allow for charts from OCI registries to specify a chart path 2022-08-08 15:44:43 +02:00
testdata feat: add condition tests for verification logic 2022-09-20 14:07:11 +03:00