apiVersion: image.toolkit.fluxcd.io/v1beta2 kind: ImageRepository metadata: name: traceworks2026-frontend namespace: flux-system spec: image: ci.nxtgauge.com/admin/traceworks2026-frontend interval: 1m0s secretRef: name: forgejo-regcred --- apiVersion: image.toolkit.fluxcd.io/v1beta2 kind: ImagePolicy metadata: name: traceworks2026-frontend namespace: flux-system spec: imageRepositoryRef: name: traceworks2026-frontend filterTags: pattern: '^[0-9]{14}-[a-f0-9]{12}$' policy: alphabetical: order: asc --- apiVersion: image.toolkit.fluxcd.io/v1beta2 kind: ImageRepository metadata: name: traceworks2026-api namespace: flux-system spec: image: ci.nxtgauge.com/admin/traceworks2026-api interval: 1m0s secretRef: name: forgejo-regcred --- apiVersion: image.toolkit.fluxcd.io/v1beta2 kind: ImagePolicy metadata: name: traceworks2026-api namespace: flux-system spec: imageRepositoryRef: name: traceworks2026-api filterTags: pattern: '^[0-9]{14}-[a-f0-9]{12}$' policy: alphabetical: order: asc --- apiVersion: image.toolkit.fluxcd.io/v1beta2 kind: ImageUpdateAutomation metadata: name: traceworks2026 namespace: flux-system spec: interval: 2m0s sourceRef: kind: GitRepository name: flux-system git: checkout: ref: branch: main commit: author: email: fluxcdbot@nxtgauge.com name: FluxCD Image Automation messageTemplate: 'Update Traceworks2026 images Automation: {{range .Updated.Images}}{{println .}}{{end}}' push: branch: main update: path: ./apps/traceworks2026/overlays/prod strategy: Setters