helm argocd user - choisungwook/portfolio GitHub Wiki

개요

helm values에 argocd user 생성


계정,권한 추가

  • helm values.yaml설정
server:
  config:
    accounts.devuser: apiKey, login
    accounts.adminuser: apiKey, login
  rbacConfig:
    policy.default: role:readonly
    policy.csv: |
      p, role:qa,  applications, *, */*, allow
      p, role:dev, applications, *, */*, allow
      p, role:dev, projects, *, *, allow
      p, role:dev, repositories, *, *, allow
      g, adminuser, role:admin
      g, devuser, role:dev

helm install

kubectl create ns argocd
helm install -n argocd -f override_values.yaml argocd argo/argo-cd

계정생성과 권환 확인


초기 비밀번호

  • secret argocd-initial-admin-secret에 존재
kubectl get secret -n argocd2 argocd-initial-admin-secret -o jsonpath='{.data.password}' | base64 -d; echo

비밀번호 변경

argocd account update-password --account adminlogin --current-password '<초기비밀번호>' --new-password  password1234

참고자료

⚠️ **GitHub.com Fallback** ⚠️