From fbdf53a9a81d074787a1da9e6d5c5c8c7a1b2ed8 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Mon, 19 Jan 2026 22:03:50 -0300 Subject: [PATCH] chore: add maintenance image automation --- .../bstein-dev-home/image-automation.yaml | 4 +-- .../flux-system/platform/kustomization.yaml | 1 + .../maintenance/image-automation.yaml | 26 +++++++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 clusters/atlas/flux-system/platform/maintenance/image-automation.yaml diff --git a/clusters/atlas/flux-system/applications/bstein-dev-home/image-automation.yaml b/clusters/atlas/flux-system/applications/bstein-dev-home/image-automation.yaml index 88dda40..643d479 100644 --- a/clusters/atlas/flux-system/applications/bstein-dev-home/image-automation.yaml +++ b/clusters/atlas/flux-system/applications/bstein-dev-home/image-automation.yaml @@ -13,14 +13,14 @@ spec: git: checkout: ref: - branch: feature/vault-consumption + branch: feature/ariadne commit: author: email: ops@bstein.dev name: flux-bot messageTemplate: "chore(bstein-dev-home): update images to {{range .Updated.Images}}{{.}}{{end}}" push: - branch: feature/vault-consumption + branch: feature/ariadne update: strategy: Setters path: services/bstein-dev-home diff --git a/clusters/atlas/flux-system/platform/kustomization.yaml b/clusters/atlas/flux-system/platform/kustomization.yaml index b689cc0..6e75b04 100644 --- a/clusters/atlas/flux-system/platform/kustomization.yaml +++ b/clusters/atlas/flux-system/platform/kustomization.yaml @@ -11,6 +11,7 @@ resources: - monitoring/kustomization.yaml - logging/kustomization.yaml - maintenance/kustomization.yaml + - maintenance/image-automation.yaml - longhorn-adopt/kustomization.yaml - longhorn/kustomization.yaml - longhorn-ui/kustomization.yaml diff --git a/clusters/atlas/flux-system/platform/maintenance/image-automation.yaml b/clusters/atlas/flux-system/platform/maintenance/image-automation.yaml new file mode 100644 index 0000000..867cae4 --- /dev/null +++ b/clusters/atlas/flux-system/platform/maintenance/image-automation.yaml @@ -0,0 +1,26 @@ +# clusters/atlas/flux-system/platform/maintenance/image-automation.yaml +apiVersion: image.toolkit.fluxcd.io/v1 +kind: ImageUpdateAutomation +metadata: + name: maintenance + namespace: flux-system +spec: + interval: 1m0s + sourceRef: + kind: GitRepository + name: flux-system + namespace: flux-system + git: + checkout: + ref: + branch: feature/ariadne + commit: + author: + email: ops@bstein.dev + name: flux-bot + messageTemplate: "chore(maintenance): update images to {{range .Updated.Images}}{{.}}{{end}}" + push: + branch: feature/ariadne + update: + strategy: Setters + path: services/maintenance