renovate/lib/manager/kustomize
renovate[bot] 907b2b054e
chore(deps): update linters (major) (#7185)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-09-07 09:54:07 +02:00
..
__fixtures__ feat(kustomize): Add support for bases defined in the resources block (#6328) 2020-05-26 06:52:20 +02:00
__snapshots__ feat(kustomize): Add support for bases defined in the resources block (#6328) 2020-05-26 06:52:20 +02:00
extract.spec.ts chore(deps): update linters (major) (#7185) 2020-09-07 09:54:07 +02:00
extract.ts chore(eslint): enable typescript 3.7 rules (#6765) 2020-07-18 08:42:32 +02:00
index.ts refactor: simplify autoreplace data (#5965) 2020-04-14 22:31:35 +02:00
readme.md feat(manager): support kustomize (#5484) 2020-03-05 12:49:54 +01:00

This package will manage two parts of the kustomization.yaml file:

  1. remote bases
  2. image tags

How It Works

  1. Renovate will search each repository for any kustomization.yaml files.
  2. Existing dependencies will be extracted from remote bases & image tags
  3. Renovate will resolve the dependency's source repository and check for semver tags if found.
  4. If an update was found, Renovate will update kustomization.yaml

Limitations

  • Currently this hasn't been tested using https to fetch the repos
  • the image tags are limited to the following formats:
- name: image/name
  newTag: v0.0.1

or

- newTag: v0.0.1
  name: image/name