Skip to main content

Argo CD


설치

helm repo add argo https://argoproj.github.io/argo-helm
helm repo update argo \
&& helm search repo argo/argo-cd -l | head -n 10
helm pull argo/argo-cd --version 5.53.13
helm show values argo-cd-5.53.13.tgz \
> argo-cd-5.53.13.yaml
argo-cd-values.yaml
fullnameOverride: "argo-cd"

global:
additionalLabels: {}
podLabels: {}

configs:
cm:
# `argocd-cm` ConfigMap의 `.data` 값으로 설정됩니다.

server.rbac.log.enforce.enable: "true"
# Web UI에서 터미널 접속
exec.enabled: "true"
# admin 사용시 암호는 argocd-initial-admin-secret Secret에 있습니다.
admin.enabled: "false"

dex:
enabled: false

server:
extraArgs:
- --insecure # https://github.com/argoproj/argo-cd/issues/2953

applicationSet:
enabled: false

notifications:
enabled: false
kubectl create namespace argo-cd
helm template argo-cd argo-cd-5.53.13.tgz \
-n argo-cd \
-f argo-cd-values.yaml \
> argo-cd.yaml
helm upgrade argo-cd argo-cd-5.53.13.tgz \
--install \
--history-max 5 \
-n argo-cd \
-f argo-cd-values.yaml

업그레이드