khuedoan-homelab/bootstrap/root/apply.sh

18 lines
467 B
Bash
Raw Normal View History

#!/bin/sh
curl -fks --connect-timeout 5 https://git.khuedoan.com \
|| extra_args="--values values-seed.yaml"
helm template \
--include-crds \
--namespace argocd \
${extra_args} \
argocd . \
| kubectl apply -n argocd -f -
# TODO https://github.com/argoproj/argo-helm/pull/1070
# kubectl --namespace argocd wait --timeout=300s --for condition=ResourcesUpToDate \
# applicationset/system \
# applicationset/platform \
# applicationset/apps