Nem tudok bejelentkezni az ArgoCD-be

Fórumok

Sziasztok!

Arra gondoltam, hogy megtanulom az argocd-t használni, feldobtam a laptopomra (Fedora) egy csupasz kubernetest:

~/go/bin/kind create cluster --name test-cluster

 majd erre az argocd weboldalán javasolt lépéseket is elvégeztem:

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

csináltam egy port forwardot:

kubectl port-forward svc/argocd-server -n argocd 8080:443

kinyertem a kezdeti jelszót:

argocd admin initial-password -n argocd

és sikeresen beléptem a webes felületbe, valamint a cli-be is.

Játszottam vele kb egy napig, megértettem a lényegét, sikeresen készítettem hozzá gitbe yaml fájlokat, stb.

Majd arra gondoltam, hogy le kellene dokumentálni, ezért töröltem a klasztert, és elkezdtem elölről. A fenti parancsokat kiadtam újra, majd nyomogatás közben ledoksiztam a lépéseket. Ekkor láttam először azt a hibaüzenetet a guin, hogy nincs jogosultságom (fejből írom, nem írtam fel akkor). mondom magamban, hogy semmi gond, kiléptem a guiból, és azóta nem enged vissza, hibás jelszóra hivatkozva. Ekkor még parancssorból működött.

Mondom, a fene essen bele, kezdjük elölről az egészet. Klaszter törlése, újrahúzása megvolt, azóta nem tudok bejelentkezni :-(

$ argocd login localhost:8080 --username argocd
WARNING: server certificate had error: tls: failed to verify certificate: x509: certificate signed by unknown authority. Proceed insecurely (y/n)? y
Password:
FATA[0002] rpc error: code = Unauthenticated desc = Invalid username or password

Természetesen a gui-ba sem enged be!

Csináltam egy új VM-et, arra felhúztam mindent, ott sem engedett be, már nincs több ötletem, az internetes keresések sem segítettek, hiába végeztem el a jelszó resetet.

Van valakinek bármi ötlete? Előre is köszönöm!

Hozzászólások

Visszaállitani se engedi parancssorból a pod nevére?
kubectl patch secret argocd-secret  -p '{"data": {"admin.password": null, "admin.passwordMtime": null}}'

En inkabb az argocd-initial-admin-secret-et irnam at, a .data.password-nel, aztan kilonem a server pod-ot, amjd amikor ujrcrealja a deployment, akkor jo lesz.

Bar nagyon fura, hogy kiszedve onnan es base64 decodolva ha megrpobalja nem jo lesz, mivel a server onnan olvassa ki amikor indul