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
This commit is contained in:
Tracewebstudio Dev 2026-04-13 18:22:40 +02:00
parent f38eff5fef
commit dc5aacb03c
3 changed files with 26 additions and 20 deletions

View file

@ -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

View file

@ -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

View file

@ -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