#!/bin/zsh # in case of $'\r': command not found error, run command below first # sed -i 's/\r$//' ./bootstrap.sh echo "running $0..." ############################################################ # Bootstrap # ############################################################ Bootstrap() { ArgoCd # Github } ############################################################ # Github # ############################################################ Github() { echo "Installing secret..." kubectl apply -f private/github.yaml kubectl apply -f private/main.key } ############################################################ # ArgoCd # ############################################################ ArgoCd() { # install argocd echo "Installing ArgoCD..." CLUSTER_NAME="${CLUSTER_NAME:-dev-fd-no-svg1}" helm upgrade --install argocd argo-cd \ --repo https://argoproj.github.io/argo-helm \ --namespace argocd --create-namespace \ --values infra/values/argocd-values.yaml \ --set notifications.context.clusterName="$CLUSTER_NAME" \ --timeout 60s --atomic kubectl apply -f _app-of-apps.yaml -n argocd } Bootstrap