source-controller/api
Hidde Beydals 440f1d599c api: omit empty Digest in Artifact
While we initially decided against it, this otherwise causes the regexp
validator to error on an empty field when it goes through a YAML -> JSON
encode loop (even when marked with `+optional`).

This is not actually a viable path the controller could take, as the
controller trying to update the Artifact with an older version of the
API package would omit the `Digest` field (because it does not exist
in that version), while a newer version of the controller would always
include the field (because we produce it for all kinds). While in cases
where the controller would be backed by a Persistent Volume (and a
partial status update is made), the validation rule would not be
triggered because the field is not part of the patch.

However, for sake of correctness, we still issue a patch.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2023-02-16 21:57:03 +01:00
..
v1beta1 fix typo in helmRepo secretRef spec CRD 2023-01-16 19:52:06 +05:30
v1beta2 api: omit empty Digest in Artifact 2023-02-16 21:57:03 +01:00
go.mod api: update dependencies 2023-02-14 16:04:44 +01:00
go.sum api: update dependencies 2023-02-14 16:04:44 +01:00