From 028536bfca5b1878b759eb4cd15bf85b41dcde7b Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Wed, 7 Jan 2026 14:28:24 +0900 Subject: [PATCH] FEAT(jovies): migrate to Zot registry with Image Updater - Switch registry from ghcr.io to zot0213.kro.kr - Add ArgoCD Image Updater annotations for auto-deploy - Add zot-registry: enabled label for ClusterExternalSecret - Use :main tag for digest-based updates --- jovies/argocd.yaml | 5 +++++ jovies/helm-values.yaml | 9 +++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/jovies/argocd.yaml b/jovies/argocd.yaml index 8e99782..6bd7dfe 100644 --- a/jovies/argocd.yaml +++ b/jovies/argocd.yaml @@ -5,6 +5,10 @@ metadata: namespace: argocd finalizers: - resources-finalizer.argocd.argoproj.io + annotations: + argocd-image-updater.argoproj.io/image-list: jovies=zot0213.kro.kr/jovies:main + argocd-image-updater.argoproj.io/jovies.update-strategy: digest + argocd-image-updater.argoproj.io/jovies.pull-secret: pullsecret:argocd/zot-registry-credentials spec: project: default sources: @@ -38,4 +42,5 @@ spec: managedNamespaceMetadata: labels: goldilocks.fairwinds.com/enabled: 'true' + zot-registry: enabled revisionHistoryLimit: 10 diff --git a/jovies/helm-values.yaml b/jovies/helm-values.yaml index 775624d..c8e4d05 100644 --- a/jovies/helm-values.yaml +++ b/jovies/helm-values.yaml @@ -3,12 +3,13 @@ name: jovies image: - registry: ghcr.io - repository: mayne0213/jovies - tag: latest + registry: zot0213.kro.kr + repository: jovies + tag: main pullPolicy: Always -imagePullSecrets: [] +imagePullSecrets: + - name: zot-registry-credentials replicaCount: 1 containerPort: 3000