apiVersion: v1 items: - apiVersion: image.toolkit.fluxcd.io/v1beta1 kind: ImageUpdateAutomation metadata: labels: kustomize.toolkit.fluxcd.io/name: flux-system kustomize.toolkit.fluxcd.io/namespace: flux-system name: flux-system namespace: flux-system spec: git: commit: author: email: x@example.org name: Flux Automated Updates messageTemplate: | Flux automated image update Automation name: {{ .AutomationObject }} Files: {{ range $filename, $_ := .Updated.Files -}} - {{ $filename }} {{ end -}} Objects: {{ range $resource, $_ := .Updated.Objects -}} - {{ $resource.Kind }} {{ $resource.Name }} {{ end -}} Images: {{ range .Updated.Images -}} - {{.}} {{ end -}} push: branch: flux-automated-update interval: 1h sourceRef: kind: GitRepository name: flux-system update: strategy: Setters --- apiVersion: source.toolkit.fluxcd.io/v1beta2 kind: GitRepository metadata: labels: kustomize.toolkit.fluxcd.io/name: flux-system kustomize.toolkit.fluxcd.io/namespace: flux-system name: flux-system namespace: flux-system spec: gitImplementation: libgit2 interval: 1m0s ref: branch: main secretRef: name: flux-system timeout: 120s url: ssh://git@git.example.org/project/repo