Automated Dependency Updates for Argo CD
Categories: kubernetes
, cd
Renovate supports updating Argo CD dependencies.
File Matching¶
Because file names for argocd
cannot be easily determined automatically, Renovate will not attempt to match any argocd
files by default. For details on how to extend a manager's fileMatch
value, please follow this link.
Supported datasources¶
This manager supports extracting the following datasources: docker
, git-tags
, helm
.
Default config¶
{
"fileMatch": []
}
Additional Information¶
To use the argocd
manager you must set your own fileMatch
pattern.
The argocd
manager has no default fileMatch
pattern, because there is no common filename or directory name convention for Argo CD YAML files.
By setting your own fileMatch
Renovate avoids having to check each *.yaml
file in a repository for a Argo CD definition.
If you need to change the versioning format, read the versioning documentation to learn more.
Some configuration examples:
{
"argocd": {
"fileMatch": ["\\.yaml$"]
}
}
{
"argocd": {
"fileMatch": ["argocd/.+\\.yaml$"]
}
}
{
"argocd": {
"fileMatch": ["^config/applications\\.yaml$"]
}
}