renovate/lib/manager/argocd
Rhys Arkins bf09337076
fix: enable eslint eqeqeq (#12574)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-09 07:02:59 +00:00
..
__fixtures__ fix(argocd): Skip apps with broken source (#12094) 2021-10-10 20:04:34 +00:00
__snapshots__ feat(argocd): implement manager (#9771) 2021-04-29 13:39:35 +00:00
extract.spec.ts test: Fix test descriptions and enforce it via new linting rule (#11285) 2021-08-18 05:46:56 +00:00
extract.ts fix: enable eslint eqeqeq (#12574) 2021-11-09 07:02:59 +00:00
index.ts feat(argocd): implement manager (#9771) 2021-04-29 13:39:35 +00:00
readme.md feat(argocd): implement manager (#9771) 2021-04-29 13:39:35 +00:00
types.ts feat(argocd): implement manager (#9771) 2021-04-29 13:39:35 +00:00
util.ts fix: refactor regex to use re2 (#12216) 2021-10-20 04:38:49 +00:00

The argocd manager has no fileMatch default patterns, so it won't match any files until you configure it with a pattern. This is because there is no commonly accepted file/directory naming convention for argocd YAML files and we don't want to check every single *.yaml file in repositories just in case any of them contain ArgoCD definitions.

If most .yaml files in your repository are argocd ones, then you could add this to your config:

{
  "argocd": {
    "fileMatch": ["\\.yaml$"]
  }
}

If instead you have them all inside a argocd/ directory, you would add this:

{
  "argocd": {
    "fileMatch": ["argocd/.+\\.yaml$"]
  }
}

Or if it's just a single file then something like this:

{
  "argocd": {
    "fileMatch": ["^config/applications\\.yaml$"]
  }
}

If you need to change the versioning format, read the versioning documentation to learn more.