# argocd-admin-password-change ``` #!/bin/bash command -v kubectl >/dev/null 2>&1 || { echo >&2 "kubectl is required but it's not installed. Exiting."; exit 1; } command -v argocd >/dev/null 2>&1 || { echo >&2 "argocd CLI is required but it's not installed. Exiting."; exit 1; } read -sp "Enter the new admin password: " NEW_PASSWORD echo read -p "Enter ArgoCD namespace: " ARGO_NS echo HASHED_PASSWORD=$(argocd account bcrypt --password "$NEW_PASSWORD") if [ -z "$HASHED_PASSWORD" ]; then echo "Failed to generate bcrypt hash. Exiting." exit 1 fi kubectl -n $ARGO_NS patch secret argocd-secret \ -p "{\"stringData\": { \"admin.password\": \"$HASHED_PASSWORD\", \"admin.passwordMtime\": \"$(date +%FT%T%Z)\" }}" if [ $? -eq 0 ]; then echo "ArgoCD admin password updated successfully." else echo "Failed to update ArgoCD admin password." fi ``` [link to gist](https://gist.github.com/Tiriyon/6c0fb7d79ab18e1fad3cfb6d624ec5e9)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up