Rancher Fleet

kind: rancher/fleet

Description

The Rancher Fleet crawler looks recursively for all Rancher Fleet bundle from a specific root directory. Then for each of them, it tries to update each Helm Chart version found.

Manifest

Parameters

NameTypeDescriptionRequired
ignorearrayIgnore allows to specify rule to ignore autodiscovery a specific Fleet bundle based on a rule
    pathstringPath specifies a Fleet bundle path pattern, the pattern requires to match all of name, not just a substring.
onlyarrayOnly allows to specify rule to only autodiscover manifest for a specific Fleet bundle based on a rule
    pathstringPath specifies a Fleet bundle path pattern, the pattern requires to match all of name, not just a substring.
rootdirstringRootDir defines the root directory used to recursively search for Fleet bundle
⚠ 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: "Fleet Autodiscovery using github scm"
scms:
  fleet-lab:
    kind: github
    spec:
      owner: olblak
      repository: fleet-lab
      token: '{{ requiredEnv "GITHUB_TOKEN" }}'
      username: '{{ requiredEnv "GITHUB_ACTOR" }}'
      branch: main

actions:
  fleet-lab:
    kind: github
    scmid: fleet-lab
    spec:
      labels:
        - dependencies

autodiscovery:
  # scmid is applied to all crawlers
  scmid: fleet-lab
  actionid: fleet-lab
  crawlers:
    rancher/fleet:
      # To ignore specific path
      #ignore:
      # - path: <filepath relative to scm repository>
      # To only update a specific file
      #only:
      #  - path: <filepath relative to scm repository>
Top