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** โš ๏ธ