renovate/lib/modules/manager/crossplane
Sebastian Poxhofer d74ba704fd
refactor: use yaml instead of js-yaml for parsing YAML files (#31336)
2024-09-16 18:03:23 +00:00
..
__fixtures__ feat(manager/crossplane): add Crossplane xpkgs support (#25896) 2023-11-22 09:18:44 +00:00
extract.spec.ts refactor: use yaml instead of js-yaml for parsing YAML files (#31336) 2024-09-16 18:03:23 +00:00
extract.ts refactor: use yaml instead of js-yaml for parsing YAML files (#31336) 2024-09-16 18:03:23 +00:00
index.ts feat(manager/crossplane): add Crossplane xpkgs support (#25896) 2023-11-22 09:18:44 +00:00
readme.md docs: fix versioning links (#28341) 2024-04-11 13:23:20 +00:00
schema.ts feat(manager/crossplane): add Crossplane xpkgs support (#25896) 2023-11-22 09:18:44 +00:00

readme.md

To use the crossplane manager you must set your own fileMatch pattern. The crossplane manager has no default fileMatch pattern, because there is no common filename or directory name convention for Crossplane YAML files. By setting your own fileMatch Renovate avoids having to check each *.yaml file in a repository for a Crossplane Package definition.

The crossplane manager supports these depTypes:

  • configuration
  • function
  • provider

You can use these depType's to control which dependencies Renovate will upgrade.

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

Some configuration examples:

{
  "crossplane": {
    "fileMatch": ["\\.yaml$"]
  }
}
{
  "crossplane": {
    "fileMatch": ["packages/.+\\.yaml$"]
  }
}
{
  "crossplane": {
    "fileMatch": ["^config/provider\\.yaml$"]
  }
}