From dc5aacb03c82cd9a86107c8bfd1855e3cb79d4bd Mon Sep 17 00:00:00 2001 From: Tracewebstudio Dev Date: Mon, 13 Apr 2026 18:22:40 +0200 Subject: [PATCH] fix: update jobs/leads to use ghcr.io and add Argo image-updater config - Switch jobs/leads deployments from registry.nxtgauge.com:5000 to ghcr.io/traceworks2023 - Add jobs and leads to argocd-image-updater image list with digest strategy - All services now tracked by Argo image-updater for automatic updates --- .../base/jobs-deployment.yaml | 2 +- .../base/leads-deployment.yaml | 2 +- argocd/nxtgauge-backend-rust-application.yaml | 42 +++++++++++-------- 3 files changed, 26 insertions(+), 20 deletions(-) diff --git a/apps/nxtgauge-backend-rust/base/jobs-deployment.yaml b/apps/nxtgauge-backend-rust/base/jobs-deployment.yaml index 3e0ed69..7099440 100644 --- a/apps/nxtgauge-backend-rust/base/jobs-deployment.yaml +++ b/apps/nxtgauge-backend-rust/base/jobs-deployment.yaml @@ -17,7 +17,7 @@ spec: spec: containers: - name: jobs - image: registry.nxtgauge.com:5000/nxtgauge-rust-jobs + image: ghcr.io/traceworks2023/nxtgauge-rust-jobs:high-performance-latest imagePullPolicy: Always ports: - containerPort: 9103 diff --git a/apps/nxtgauge-backend-rust/base/leads-deployment.yaml b/apps/nxtgauge-backend-rust/base/leads-deployment.yaml index 24e0882..82e6101 100644 --- a/apps/nxtgauge-backend-rust/base/leads-deployment.yaml +++ b/apps/nxtgauge-backend-rust/base/leads-deployment.yaml @@ -17,7 +17,7 @@ spec: spec: containers: - name: leads - image: registry.nxtgauge.com:5000/nxtgauge-rust-leads + image: ghcr.io/traceworks2023/nxtgauge-rust-leads:high-performance-latest imagePullPolicy: Always ports: - containerPort: 9118 diff --git a/argocd/nxtgauge-backend-rust-application.yaml b/argocd/nxtgauge-backend-rust-application.yaml index f12d17b..8d66412 100644 --- a/argocd/nxtgauge-backend-rust-application.yaml +++ b/argocd/nxtgauge-backend-rust-application.yaml @@ -5,30 +5,36 @@ metadata: namespace: argocd annotations: argocd-image-updater.argoproj.io/image-list: >- - gateway=registry.nxtgauge.com:5000/nxtgauge-rust-gateway:high-performance-latest, - users=registry.nxtgauge.com:5000/nxtgauge-rust-users:high-performance-latest, - companies=registry.nxtgauge.com:5000/nxtgauge-rust-companies:high-performance-latest, - job-seekers=registry.nxtgauge.com:5000/nxtgauge-rust-job-seekers:high-performance-latest, - customers=registry.nxtgauge.com:5000/nxtgauge-rust-customers:high-performance-latest, - payments=registry.nxtgauge.com:5000/nxtgauge-rust-payments:high-performance-latest, - employees=registry.nxtgauge.com:5000/nxtgauge-rust-employees:high-performance-latest, - photographers=registry.nxtgauge.com:5000/nxtgauge-rust-photographers:high-performance-latest, - makeup-artists=registry.nxtgauge.com:5000/nxtgauge-rust-makeup-artists:high-performance-latest, - tutors=registry.nxtgauge.com:5000/nxtgauge-rust-tutors:high-performance-latest, - developers=registry.nxtgauge.com:5000/nxtgauge-rust-developers:high-performance-latest, - video-editors=registry.nxtgauge.com:5000/nxtgauge-rust-video-editors:high-performance-latest, - graphic-designers=registry.nxtgauge.com:5000/nxtgauge-rust-graphic-designers:high-performance-latest, - social-media-managers=registry.nxtgauge.com:5000/nxtgauge-rust-social-media-managers:high-performance-latest, - fitness-trainers=registry.nxtgauge.com:5000/nxtgauge-rust-fitness-trainers:high-performance-latest, - catering-services=registry.nxtgauge.com:5000/nxtgauge-rust-catering-services:high-performance-latest, - ugc-content-creators=registry.nxtgauge.com:5000/nxtgauge-rust-ugc-content-creators:high-performance-latest, - cron=registry.nxtgauge.com:5000/nxtgauge-rust-cron:high-performance-latest + gateway=ghcr.io/traceworks2023/nxtgauge-rust-gateway:high-performance-latest, + users=ghcr.io/traceworks2023/nxtgauge-rust-users:high-performance-latest, + companies=ghcr.io/traceworks2023/nxtgauge-rust-companies:high-performance-latest, + jobs=ghcr.io/traceworks2023/nxtgauge-rust-jobs:high-performance-latest, + leads=ghcr.io/traceworks2023/nxtgauge-rust-leads:high-performance-latest, + job-seekers=ghcr.io/traceworks2023/nxtgauge-rust-job-seekers:high-performance-latest, + customers=ghcr.io/traceworks2023/nxtgauge-rust-customers:high-performance-latest, + payments=ghcr.io/traceworks2023/nxtgauge-rust-payments:high-performance-latest, + employees=ghcr.io/traceworks2023/nxtgauge-rust-employees:high-performance-latest, + photographers=ghcr.io/traceworks2023/nxtgauge-rust-photographers:high-performance-latest, + makeup-artists=ghcr.io/traceworks2023/nxtgauge-rust-makeup-artists:high-performance-latest, + tutors=ghcr.io/traceworks2023/nxtgauge-rust-tutors:high-performance-latest, + developers=ghcr.io/traceworks2023/nxtgauge-rust-developers:high-performance-latest, + video-editors=ghcr.io/traceworks2023/nxtgauge-rust-video-editors:high-performance-latest, + graphic-designers=ghcr.io/traceworks2023/nxtgauge-rust-graphic-designers:high-performance-latest, + social-media-managers=ghcr.io/traceworks2023/nxtgauge-rust-social-media-managers:high-performance-latest, + fitness-trainers=ghcr.io/traceworks2023/nxtgauge-rust-fitness-trainers:high-performance-latest, + catering-services=ghcr.io/traceworks2023/nxtgauge-rust-catering-services:high-performance-latest, + ugc-content-creators=ghcr.io/traceworks2023/nxtgauge-rust-ugc-content-creators:high-performance-latest, + cron=ghcr.io/traceworks2023/nxtgauge-rust-cron:high-performance-latest argocd-image-updater.argoproj.io/gateway.update-strategy: digest argocd-image-updater.argoproj.io/gateway.allow-tags: regexp:^high-performance-latest$ argocd-image-updater.argoproj.io/users.update-strategy: digest argocd-image-updater.argoproj.io/users.allow-tags: regexp:^high-performance-latest$ argocd-image-updater.argoproj.io/companies.update-strategy: digest argocd-image-updater.argoproj.io/companies.allow-tags: regexp:^high-performance-latest$ + argocd-image-updater.argoproj.io/jobs.update-strategy: digest + argocd-image-updater.argoproj.io/jobs.allow-tags: regexp:^high-performance-latest$ + argocd-image-updater.argoproj.io/leads.update-strategy: digest + argocd-image-updater.argoproj.io/leads.allow-tags: regexp:^high-performance-latest$ argocd-image-updater.argoproj.io/job-seekers.update-strategy: digest argocd-image-updater.argoproj.io/job-seekers.allow-tags: regexp:^high-performance-latest$ argocd-image-updater.argoproj.io/customers.update-strategy: digest