From e661c0b4c8cb678ffccb8b369a74170df7efbc84 Mon Sep 17 00:00:00 2001 From: juvdiaz Date: Mon, 25 May 2026 14:08:54 -0600 Subject: [PATCH] Run deploy from persistent Debian checkout --- .gitea/workflows/homelab-main.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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