From c7eff1889908243ec1b650690c2ec6439988cb75 Mon Sep 17 00:00:00 2001 From: Clint Branham Date: Sun, 23 Aug 2026 02:29:49 -0500 Subject: [PATCH] ci: feed disk/iso storage and bridge from repo vars for rebuilt homelab --- .github/workflows/integration-tests.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index d54e279..4ca699b 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -134,6 +134,9 @@ jobs: PVE_API_TOKEN: ${{ secrets.PVE_API_TOKEN }} PVE_TARGET_NODE: ${{ vars.PVE_TARGET_NODE }} PVE_PASSWORD: ${{ secrets.PVE_TEST_PASSWORD }} + TF_VAR_disk_storage: ${{ vars.DISK_STORAGE }} + TF_VAR_iso_storage: ${{ vars.ISO_STORAGE }} + TF_VAR_network_bridge: ${{ vars.NETWORK_BRIDGE }} run: bash ${SCRIPTS_DIR}/run-integration.sh provision # ── Integration tests (self-hosted, per PVE version) ──────────────── @@ -209,6 +212,9 @@ jobs: PVE_API_TOKEN: ${{ secrets.PVE_API_TOKEN }} PVE_TARGET_NODE: ${{ vars.PVE_TARGET_NODE }} PVE_PASSWORD: ${{ secrets.PVE_TEST_PASSWORD }} + TF_VAR_disk_storage: ${{ vars.DISK_STORAGE }} + TF_VAR_iso_storage: ${{ vars.ISO_STORAGE }} + TF_VAR_network_bridge: ${{ vars.NETWORK_BRIDGE }} # Always use force-cleanup in CI — handles corrupted state from # cancelled runs, timeouts, or partial provisioning failures. run: bash ${SCRIPTS_DIR}/run-integration.sh force-cleanup