Tanzu Source Controller provides a standard interface for artifact acquisition and extends the function of Flux CD Source Controller.
Tanzu Source Controller supports the following two resource types:
An ImageRepository
resource can resolve the source from the contents of an image in an image registry. This enables app developers to create and update workloads from local source code or a code repository.
A MavenArtifact
resource can resolve a binary artifact from a Maven repository. This functionality enables the supply chain to support artifacts produced externally.
NoteFetching
RELEASE
version from GitHub packages is not currently supported. Themetadata.xml
in GitHub packages does not have therelease
tag that contains the released version number. For more information, see Maven-metadata.xml is corrupted on upload to registry on GitHub.