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

NameTypeDescriptionRequired
authsobjectAuths provides a map of registry credentials where the key is the registry URL without scheme
ignorearrayIgnore allows to specify rule to ignore "autodiscovery" a specific Helmfile based on a rule
    pathstringPath specifies a Helmfile chart path pattern, the pattern requires to match all of name, not just a subpart of the path.
onlyarrayOnly allows to specify rule to only "autodiscovery" manifest for a specific Helmfile based on a rule
    pathstringPath specifies a Helmfile chart path pattern, the pattern requires to match all of name, not just a subpart of the path.
rootdirstringrootdir defines the root directory used to recursively search for Helmfile manifest
⚠ This table is generated from the Updatecli codebase and may contain inaccurate data. Feel free to report them on github.com/updatecli/updatecli

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/*
#
Top