A Source
represent a type of software that can be automatically discovered by upgrade-manager
.
The Source
is responsible for two tasks:
- Automatically
discover instances of a given software type
. For example it could find all ArgoCD applications using helm in a kubernetes cluster, or all AWS Lambda functions deployed in an AWS Account. - Automatically
discover version candidates for the software
, meaning newer versions that are eligible as per the source's filtering logic (see more details in each source's documentation),
Here is the existing list of currently supported sources: