diff --git a/deploy/argocd/application-prod.yaml b/deploy/argocd/application-prod.yaml new file mode 100644 index 0000000..5eed187 --- /dev/null +++ b/deploy/argocd/application-prod.yaml @@ -0,0 +1,27 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: jovies-prod + namespace: argocd +spec: + project: default + source: + repoURL: https://gitea0213.kro.kr/bluemayne/jovies.git + targetRevision: main + path: deploy/k8s/overlays/prod + destination: + server: https://kubernetes.default.svc + namespace: jovies + syncPolicy: + automated: + prune: true + selfHeal: true + allowEmpty: false + syncOptions: + - CreateNamespace=true + retry: + limit: 5 + backoff: + duration: 5s + factor: 2 + maxDuration: 3m diff --git a/deploy/argocd/kustomization.yaml b/deploy/argocd/kustomization.yaml index b09e970..6dfe32f 100644 --- a/deploy/argocd/kustomization.yaml +++ b/deploy/argocd/kustomization.yaml @@ -6,4 +6,5 @@ resources: - application.yaml # Application deployments (prod and dev) + - application-prod.yaml - application-dev.yaml diff --git a/deploy/k8s/overlays/prod/kustomization.yaml b/deploy/k8s/overlays/prod/kustomization.yaml index 91b18bd..c145084 100644 --- a/deploy/k8s/overlays/prod/kustomization.yaml +++ b/deploy/k8s/overlays/prod/kustomization.yaml @@ -13,7 +13,7 @@ commonLabels: # 이미지 태그 설정 images: - name: ghcr.io/mayne0213/jovies - newTag: main-sha-1067a8fea31ec73fd8e9713e768222efc9a85c63 + newTag: main-sha-2268fc56f6c2821fb8ae1ba258b12fa29d29d35f patchesStrategicMerge: - deployment-patch.yaml