Helmfile
kind: helmfile
Description
The Helmfile crawler looks recursively for all Helmfile manifests from a specific root directory. Then for each of them, it tries to update each Helm Chart version found.
Manifest
Parameters
Name | Type | Description | Required |
---|---|---|---|
auths | object | Auths provides a map of registry credentials where the key is the registry URL without scheme | |
ignore | array | Ignore allows to specify rule to ignore "autodiscovery" a specific Helmfile based on a rule | |
path | string | Path specifies a Helmfile chart path pattern, the pattern requires to match all of name, not just a subpart of the path. | |
only | array | Only allows to specify rule to only "autodiscovery" manifest for a specific Helmfile based on a rule | |
path | string | Path specifies a Helmfile chart path pattern, the pattern requires to match all of name, not just a subpart of the path. | |
rootdir | string | rootdir defines the root directory used to recursively search for Helmfile manifest |
Example
# updatecli.d/default.yaml
name: Test Helmfile Autodiscovery
scms:
default:
kind: git
spec:
url: https://github.com/olblak/k8s-lab.git
branch: main
autodiscovery:
# scmid is applied to all crawlers
scmid: default
crawlers:
helmfile:
# To ignore specific path
#ignore:
# # - path: <filepath relative to scm repository>
# # - path: chart/*
only:
- path: helmfile.d/*
#