#!/bin/bash set -e export KUBECONFIG="$(dirname "$(realpath "$0")")/../../kubeconfig" echo "=== Installing ArgoCD ===" helm repo add argo https://argoproj.github.io/argo-helm 2>/dev/null || true helm repo update argo 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 port-forward svc/argocd-server -n argocd 8080:80" echo "" echo "Admin password:" kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d echo "" echo "" echo "Login with username: admin"