Switch image references from SHA pins to high-performance-latest tag which is pushed on every CI build and never pruned.
81 lines
5.5 KiB
YAML
81 lines
5.5 KiB
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: Application
|
|
metadata:
|
|
name: nxtgauge-backend-rust
|
|
namespace: argocd
|
|
annotations:
|
|
argocd-image-updater.argoproj.io/image-list: >-
|
|
gateway=registry.nxtgauge.com/nxtgauge-rust-gateway:high-performance-latest,
|
|
users=registry.nxtgauge.com/nxtgauge-rust-users:high-performance-latest,
|
|
companies=registry.nxtgauge.com/nxtgauge-rust-companies:high-performance-latest,
|
|
job-seekers=registry.nxtgauge.com/nxtgauge-rust-job-seekers:high-performance-latest,
|
|
customers=registry.nxtgauge.com/nxtgauge-rust-customers:high-performance-latest,
|
|
payments=registry.nxtgauge.com/nxtgauge-rust-payments:high-performance-latest,
|
|
employees=registry.nxtgauge.com/nxtgauge-rust-employees:high-performance-latest,
|
|
photographers=registry.nxtgauge.com/nxtgauge-rust-photographers:high-performance-latest,
|
|
makeup-artists=registry.nxtgauge.com/nxtgauge-rust-makeup-artists:high-performance-latest,
|
|
tutors=registry.nxtgauge.com/nxtgauge-rust-tutors:high-performance-latest,
|
|
developers=registry.nxtgauge.com/nxtgauge-rust-developers:high-performance-latest,
|
|
video-editors=registry.nxtgauge.com/nxtgauge-rust-video-editors:high-performance-latest,
|
|
graphic-designers=registry.nxtgauge.com/nxtgauge-rust-graphic-designers:high-performance-latest,
|
|
social-media-managers=registry.nxtgauge.com/nxtgauge-rust-social-media-managers:high-performance-latest,
|
|
fitness-trainers=registry.nxtgauge.com/nxtgauge-rust-fitness-trainers:high-performance-latest,
|
|
catering-services=registry.nxtgauge.com/nxtgauge-rust-catering-services:high-performance-latest,
|
|
ugc-content-creators=registry.nxtgauge.com/nxtgauge-rust-ugc-content-creators:high-performance-latest,
|
|
cron=registry.nxtgauge.com/nxtgauge-rust-cron:high-performance-latest
|
|
argocd-image-updater.argoproj.io/gateway.update-strategy: latest
|
|
argocd-image-updater.argoproj.io/gateway.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/users.update-strategy: latest
|
|
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
|
|
argocd-image-updater.argoproj.io/customers.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/payments.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/payments.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/employees.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/employees.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/photographers.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/photographers.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/makeup-artists.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/makeup-artists.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/tutors.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/tutors.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/developers.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/developers.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/video-editors.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/video-editors.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/graphic-designers.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/graphic-designers.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/social-media-managers.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/social-media-managers.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/fitness-trainers.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/fitness-trainers.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/catering-services.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/catering-services.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/ugc-content-creators.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/ugc-content-creators.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/cron.update-strategy: digest
|
|
argocd-image-updater.argoproj.io/cron.allow-tags: regexp:^high-performance-latest$
|
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
|
spec:
|
|
destination:
|
|
namespace: nxtgauge
|
|
server: https://kubernetes.default.svc
|
|
project: default
|
|
source:
|
|
path: apps/nxtgauge-backend-rust/overlays/prod
|
|
repoURL: https://github.com/Traceworks2023/nxtgauge-gitops.git
|
|
targetRevision: main
|
|
syncPolicy:
|
|
automated:
|
|
prune: true
|
|
selfHeal: true
|
|
syncOptions:
|
|
- CreateNamespace=true
|