diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 475aee1..1bf27be 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -71,12 +71,11 @@ jobs: - name: Build binary run: task build - # Tier 2: Integration tests (main branch and releases) + # Tier 2: Integration tests (every PR, main branch, and releases) test-e2e: name: E2E Tests runs-on: ubuntu-latest needs: [lint, test-unit, build] - if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/') steps: - uses: actions/checkout@v6 diff --git a/scripts/ci.sh b/scripts/ci.sh index 05d4859..7653ffb 100755 --- a/scripts/ci.sh +++ b/scripts/ci.sh @@ -15,6 +15,11 @@ case "$COMMAND" in trap 'kind delete cluster --name "$CLUSTER_NAME"' EXIT + echo "--- Loading kernel modules required by galactic" + sudo apt-get update -qq + sudo apt-get install -y --no-install-recommends linux-modules-extra-azure + sudo modprobe vrf + echo "--- Installing kind" go install sigs.k8s.io/kind@latest