diff --git a/.gitea/workflows/homelab-main.yml b/.gitea/workflows/homelab-main.yml index ff2a68a..a8275a7 100644 --- a/.gitea/workflows/homelab-main.yml +++ b/.gitea/workflows/homelab-main.yml @@ -76,5 +76,14 @@ jobs: run: | set -euo pipefail - ./lab.sh up + deploy_dir="${HOMELAB_DEPLOY_DIR:-/home/jv/my-homelab-configs}" + test -d "${deploy_dir}/.git" + + git -C "${deploy_dir}" remote set-url gitea https://lab2025.duckdns.org/git/jv/my-homelab-configs.git || \ + git -C "${deploy_dir}" remote add gitea https://lab2025.duckdns.org/git/jv/my-homelab-configs.git + git -C "${deploy_dir}" fetch gitea main + git -C "${deploy_dir}" checkout main + git -C "${deploy_dir}" reset --hard "${{ gitea.sha }}" + + "${deploy_dir}/lab.sh" up kubectl --kubeconfig "${KUBECONFIG:-/home/jv/.kube/config}" -n argocd get applications