diff --git a/.github/workflows/kind_test.yml b/.github/workflows/kind_test.yml index 55b1cd04..905dead6 100644 --- a/.github/workflows/kind_test.yml +++ b/.github/workflows/kind_test.yml @@ -160,6 +160,17 @@ jobs: /usr/local/bin/urunc --version ' + - name: Configure urunc with debug logging + run: | + docker exec urunc-test-control-plane bash -c ' + mkdir -p /etc/urunc + cat > /etc/urunc/config.toml < /dev/null <<'EOF' + [log] + level = "debug" + syslog = true + EOF + - name: Add runner user to KVM group if: ${{ matrix.arch == 'amd64' }} id: kvm-setup @@ -287,3 +296,9 @@ jobs: else sudo -E env "PATH=$PATH" "GOROOT=$GOROOT" make ${{ matrix.test }} fi + + - name: Dump urunc logs on failure + if: failure() + run: | + echo "=== urunc debug logs ===" + sudo journalctl --identifier=urunc --no-pager