renovate/lib/manager/kustomize
renovate[bot] 88baaf4b18
build(deps): update dependency js-yaml to v4 (#10172)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-26 13:01:09 +00:00
..
__fixtures__ fix(kustomize): handle sha256 digests (#7987) 2020-12-14 09:53:50 +01:00
__snapshots__ refactor: Remove depnameShort of terra* and kustomize (#8388) 2021-02-05 11:58:22 +01:00
extract.spec.ts fix(kustomize): Allow port numbers in git URLs (#9921) 2021-05-11 20:27:09 +00:00
extract.ts build(deps): update dependency js-yaml to v4 (#10172) 2021-05-26 13:01:09 +00:00
index.ts fix(kustomize): don’t pin digests (#8090) 2020-12-19 23:12:11 +01:00
readme.md docs: lint 2021-03-09 23:21:38 +01:00
types.ts refactor: extract more types (#9959) 2021-05-11 19:08:02 +02: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

  • Needs to have kind: Kustomization defined
  • 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