[k8s] ArgoCD: SSL 끄기

ArgoCD를 기본설정으로 초기화하면 귀찮게도 SSL이 기본으로 켜져있는 상태다.

근데 뭐 내부망이나 로컬에서만 쓸거라면 굳이 SSL을 달아야할 필요도 없고 귀찮기만 한 부분이다.
저걸 끄는 방법은 그리 어렵진 않다.

일단 configmap이 이런 식으로 있을 것인데

우리가 필요한건 argocd-cmd-params-cm라는 놈이다.

kubectl get configmap argocd-cmd-params-cm --namespace=argocd -o yaml

가져와서

kubectl get configmap argocd-cmd-params-cm --namespace=argocd -o yaml > configmap.yaml
vi configmap.yaml

data:
  server.insecure: "true"

이렇게 필드 하나 추가하고


kubectl apply -f configmap.yaml

적용하고


kubectl rollout restart deployment argocd-server -n argocd

재부팅해주면 된다.


그럼 이제 그냥 들어가질 것이다.


참조
https://dev.to/nulldutra/disabling-tls-in-argocd-server-4jij