#!/bin/bash set -e KUBECONFIG="/home/mrt0rtikize/infra/yandex-prod/kubeconfig" KCTL="kubectl --kubeconfig ${KUBECONFIG}" echo "=== Installing ArgoCD ===" helm repo add argo https://argoproj.github.io/argo-helm 2>/dev/null || true helm repo update helm upgrade --install argocd argo/argo-cd \ --namespace argocd \ --create-namespace \ --values "$(dirname "$0")/values.yaml" \ --wait \ --timeout 300s echo "" echo "=== ArgoCD installed ===" echo "" echo "To access ArgoCD UI:" echo " kubectl --kubeconfig ${KUBECONFIG} port-forward svc/argocd-server -n argocd 8080:80" echo "" echo "Admin password:" kubectl --kubeconfig ${KUBECONFIG} -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d echo "" echo "" echo "Login with username: admin"