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> |
||
---|---|---|
.. | ||
artifact_types.go | ||
bucket_types.go | ||
condition_types.go | ||
doc.go | ||
gitrepository_types.go | ||
groupversion_info.go | ||
helmchart_types.go | ||
helmrepository_types.go | ||
source.go | ||
zz_generated.deepcopy.go |