From 276577d00097901b61c26dcc3e84cd73a3d859eb Mon Sep 17 00:00:00 2001 From: sync-test Date: Mon, 6 Jul 2026 04:10:37 +0530 Subject: [PATCH 1/6] fix(flux): simplify ImageUpdateAutomation commit messages - Remove complex template with .Changed.Images that was causing errors - Use simple commit messages for ImageUpdateAutomation - Keep ImageRepository and ImagePolicy configurations --- .../production/flux-system/nxtgauge-apps-image-automation.yaml | 2 -- .../flux-system/nxtgauge-backend-rust-image-automation.yaml | 2 -- 2 files changed, 4 deletions(-) diff --git a/clusters/production/flux-system/nxtgauge-apps-image-automation.yaml b/clusters/production/flux-system/nxtgauge-apps-image-automation.yaml index db0d00d..932d8d2 100644 --- a/clusters/production/flux-system/nxtgauge-apps-image-automation.yaml +++ b/clusters/production/flux-system/nxtgauge-apps-image-automation.yaml @@ -98,8 +98,6 @@ spec: name: FluxCD Image Automation messageTemplate: | chore(gitops): update nxtgauge app images - - Images updated: {{range .Changed.Images}}{{println .}}{{end}} push: branch: main update: diff --git a/clusters/production/flux-system/nxtgauge-backend-rust-image-automation.yaml b/clusters/production/flux-system/nxtgauge-backend-rust-image-automation.yaml index 31c263e..b294ff2 100644 --- a/clusters/production/flux-system/nxtgauge-backend-rust-image-automation.yaml +++ b/clusters/production/flux-system/nxtgauge-backend-rust-image-automation.yaml @@ -523,8 +523,6 @@ spec: name: FluxCD Image Automation messageTemplate: | chore(gitops): update backend-rust images - - Images updated: {{range .Changed.Images}}{{println .}}{{end}} push: branch: main update: From fbabdd073290a72ed3d5dabbc6069563f1390155 Mon Sep 17 00:00:00 2001 From: sync-test Date: Wed, 8 Jul 2026 04:25:05 +0530 Subject: [PATCH 2/6] fix: Create config.yaml for forgejo-runner daemon The runner was failing because it expected /data/config.yaml to exist. Now creating the config file before starting the daemon. --- apps/forgejo/runner-deployment.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/apps/forgejo/runner-deployment.yaml b/apps/forgejo/runner-deployment.yaml index 76e61fa..f567d6c 100644 --- a/apps/forgejo/runner-deployment.yaml +++ b/apps/forgejo/runner-deployment.yaml @@ -57,7 +57,7 @@ spec: mountPath: /etc/docker/daemon.json subPath: daemon.json - name: registry-cert - mountPath: /etc/docker/certs.d/registry.nxtgauge.com/ca.crt + mountPath: /etc/docker/certs.d/ci.nxtgauge.com/ca.crt subPath: registry.crt readOnly: true resources: @@ -114,6 +114,19 @@ spec: --name "$RUNNER_NAME" \ --labels "$FORGEJO_RUNNER_LABELS" echo "Starting daemon..." + # Create config.yaml for daemon + if [ ! -f /data/config.yaml ]; then + cat > /data/config.yaml << CONFIGEOF +log: + level: info +runner: + file: .runner + daemon: + container: + network: host + privileged: true +CONFIGEOF + fi exec forgejo-runner daemon volumes: - name: docker-config From 1a9fae467be840da1642fae2fc311a78b7e39d18 Mon Sep 17 00:00:00 2001 From: Rimuru Date: Thu, 9 Jul 2026 01:41:04 +0530 Subject: [PATCH 3/6] traceworks2026: deploy mobile-fix release Frontend: 20260708200848-f50217d32a9c (mobile CSS pass, hamburger menu) API: 20260708200914-f50217d32a9c Previous image (19700101000000-000000000000) was a placeholder. Flux couldn't reconcile because build workflow tags were short SHAs not matching the YYYYMMDDhhmmss-GITSHORT12 regex policy. --- apps/traceworks2026/overlays/prod/release-patch.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/traceworks2026/overlays/prod/release-patch.yaml b/apps/traceworks2026/overlays/prod/release-patch.yaml index bbacbe1..1c48cb3 100644 --- a/apps/traceworks2026/overlays/prod/release-patch.yaml +++ b/apps/traceworks2026/overlays/prod/release-patch.yaml @@ -8,7 +8,7 @@ spec: spec: containers: - name: nginx - image: ci.nxtgauge.com/admin/traceworks2026-frontend:19700101000000-000000000000 # {"$imagepolicy": "flux-system:traceworks2026-frontend"} + image: ci.nxtgauge.com/admin/traceworks2026-frontend:20260708200848-f50217d32a9c # {"$imagepolicy": "flux-system:traceworks2026-frontend"} --- apiVersion: apps/v1 kind: Deployment @@ -20,4 +20,4 @@ spec: spec: containers: - name: api - image: ci.nxtgauge.com/admin/traceworks2026-api:19700101000000-000000000000 # {"$imagepolicy": "flux-system:traceworks2026-api"} + image: ci.nxtgauge.com/admin/traceworks2026-api:20260708200914-f50217d32a9c # {"$imagepolicy": "flux-system:traceworks2026-api"} From 504d469a89c6ccc12a026be92de2e4ee95d9f62d Mon Sep 17 00:00:00 2001 From: "forgejo-actions[bot]" Date: Sun, 12 Jul 2026 18:45:14 +0000 Subject: [PATCH 4/6] chore(gitops): deploy frontend-solid@629a5eeebc0baf78f25ec1bcbc678b5961036ee7 --- apps/nxtgauge-frontend-solid/overlays/prod/release-patch.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/nxtgauge-frontend-solid/overlays/prod/release-patch.yaml b/apps/nxtgauge-frontend-solid/overlays/prod/release-patch.yaml index c4cb700..ac2a825 100644 --- a/apps/nxtgauge-frontend-solid/overlays/prod/release-patch.yaml +++ b/apps/nxtgauge-frontend-solid/overlays/prod/release-patch.yaml @@ -9,4 +9,4 @@ spec: spec: containers: - name: frontend-solid - image: ci.nxtgauge.com/ashwin/nxtgauge-frontend-solid:latest # {"$imagepolicy": "flux-system:nxtgauge-frontend-solid"} + image: ci.nxtgauge.com/ashwin/nxtgauge-frontend-solid@sha256:861bd51cd1faeb2b1e72433256d2b349b7ec8750f0827aa074087a89a39eb97f From 3f06447f216375808c1030b8a139b4fcde22041e Mon Sep 17 00:00:00 2001 From: "forgejo-actions[bot]" Date: Sun, 12 Jul 2026 18:45:57 +0000 Subject: [PATCH 5/6] chore(gitops): deploy admin-solid@98a41d833ad058c141315321dc0ec83c76c63151 --- apps/nxtgauge-admin-solid/overlays/prod/release-patch.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/nxtgauge-admin-solid/overlays/prod/release-patch.yaml b/apps/nxtgauge-admin-solid/overlays/prod/release-patch.yaml index 18158ae..285c078 100644 --- a/apps/nxtgauge-admin-solid/overlays/prod/release-patch.yaml +++ b/apps/nxtgauge-admin-solid/overlays/prod/release-patch.yaml @@ -9,4 +9,4 @@ spec: spec: containers: - name: admin-solid - image: ci.nxtgauge.com/ashwin/nxtgauge-admin-solid:latest # {"$imagepolicy": "flux-system:nxtgauge-admin-solid"} + image: ci.nxtgauge.com/ashwin/nxtgauge-admin-solid@sha256:963964d8c97138187cc8eddcecf19be0b098e54bf41864ef088bbb2eb3811663 From d2c2909d2be5c3f6ff78f19b4805721d840ae298 Mon Sep 17 00:00:00 2001 From: "forgejo-actions[bot]" Date: Mon, 13 Jul 2026 12:56:10 +0000 Subject: [PATCH 6/6] chore(gitops): deploy admin-solid@7ae59fee2092ebe9cf54252a26ca49e4c9e688ed --- apps/nxtgauge-admin-solid/overlays/prod/release-patch.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/nxtgauge-admin-solid/overlays/prod/release-patch.yaml b/apps/nxtgauge-admin-solid/overlays/prod/release-patch.yaml index 285c078..54d4900 100644 --- a/apps/nxtgauge-admin-solid/overlays/prod/release-patch.yaml +++ b/apps/nxtgauge-admin-solid/overlays/prod/release-patch.yaml @@ -9,4 +9,4 @@ spec: spec: containers: - name: admin-solid - image: ci.nxtgauge.com/ashwin/nxtgauge-admin-solid@sha256:963964d8c97138187cc8eddcecf19be0b098e54bf41864ef088bbb2eb3811663 + image: ci.nxtgauge.com/ashwin/nxtgauge-admin-solid@sha256:e56570ac2a51346b251217875843ad77af71a0d549604454804e2346b8fb35a8