source-controller/api/v1beta1
Hidde Beydals 349739b7e4 Implement new runtime interfaces, prepare testenv
This commit ensures all API objects implement the interfaces used by
the runtime package to work with conditions, etc., and prepares the
test suite to work with the `pkg/runtime/testenv` wrapper.

Changes are made in a backwards compatible way (that being: the
existing code can still be build and works as expected), but without
proper dependency boundaries. The result of this is that the API
package temporary depends on the runtime package, which is resolved
when all reconcilers have been refactored and the API package does
no longer contain condition modifying functions.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2022-02-23 12:35:30 +01:00
..
artifact_types.go storage: change Artifact checksum to SHA256 2021-11-11 22:47:49 +01:00
bucket_types.go Implement new runtime interfaces, prepare testenv 2022-02-23 12:35:30 +01:00
condition_types.go Change copyright to Flux authors 2020-10-27 17:54:22 +01:00
doc.go Change copyright to Flux authors 2020-10-27 17:54:22 +01:00
gitrepository_types.go Implement new runtime interfaces, prepare testenv 2022-02-23 12:35:30 +01:00
groupversion_info.go Change copyright to Flux authors 2020-10-27 17:54:22 +01:00
helmchart_types.go Implement new runtime interfaces, prepare testenv 2022-02-23 12:35:30 +01:00
helmrepository_types.go Implement new runtime interfaces, prepare testenv 2022-02-23 12:35:30 +01:00
source.go Alin HelmChart source indexer and watches 2021-01-18 17:08:25 +01:00
zz_generated.deepcopy.go Switch to v1beta2 API package 2022-02-23 12:35:25 +01:00