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