diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e156482c5..0d4f36802 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -29,6 +29,20 @@ jobs: - name: Checkout code uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - name: Install Docker Compose + run: | + sudo curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + sudo chmod +x /usr/local/bin/docker-compose + docker-compose --version + continue-on-error: false + + # This module is not loaded by default and is required to run Kubernetes on Docker + - name: Load br_netfilter kernel module + run: | + sudo modprobe br_netfilter + echo "1" | sudo tee /proc/sys/net/bridge/bridge-nf-call-iptables + echo "1" | sudo tee /proc/sys/net/bridge/bridge-nf-call-ip6tables + - name: Set up Python uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: