diff --git a/.github/workflows/advanced-lb-sanity-ubuntu-22.yml b/.github/workflows/advanced-lb-sanity-ubuntu-22.yml index 2a8c8179..8a2b195c 100644 --- a/.github/workflows/advanced-lb-sanity-ubuntu-22.yml +++ b/.github/workflows/advanced-lb-sanity-ubuntu-22.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool lksctp-tools + - run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool lksctp-tools - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/advanced-lb-sanity.yml b/.github/workflows/advanced-lb-sanity.yml index af749721..02669868 100644 --- a/.github/workflows/advanced-lb-sanity.yml +++ b/.github/workflows/advanced-lb-sanity.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool + - run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/basic-sanity-ubuntu-22.yml b/.github/workflows/basic-sanity-ubuntu-22.yml index a49a07bb..6dddd674 100644 --- a/.github/workflows/basic-sanity-ubuntu-22.yml +++ b/.github/workflows/basic-sanity-ubuntu-22.yml @@ -29,7 +29,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iproute2 + - run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iproute2 - run: | sudo ip netns add test sudo ip netns del test diff --git a/.github/workflows/basic-sanity.yml b/.github/workflows/basic-sanity.yml index ea804e55..741c80a3 100644 --- a/.github/workflows/basic-sanity.yml +++ b/.github/workflows/basic-sanity.yml @@ -20,7 +20,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev elfutils dwarves git linux-tools-$(uname -r) libbsd-dev bridge-utils unzip build-essential bison flex iproute2 + - run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev elfutils dwarves git linux-tools-$(uname -r) libbsd-dev bridge-utils unzip build-essential bison flex iproute2 - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/cluster-sanity-ubuntu-22.yml b/.github/workflows/cluster-sanity-ubuntu-22.yml index bb3bb870..c82eece1 100644 --- a/.github/workflows/cluster-sanity-ubuntu-22.yml +++ b/.github/workflows/cluster-sanity-ubuntu-22.yml @@ -23,7 +23,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat lksctp-tools + - run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat lksctp-tools - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/cluster-sanity.yml b/.github/workflows/cluster-sanity.yml index afc898c2..adeafb10 100644 --- a/.github/workflows/cluster-sanity.yml +++ b/.github/workflows/cluster-sanity.yml @@ -23,7 +23,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat + - run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/data-store-CI.yml b/.github/workflows/data-store-CI.yml index fa9b0bfe..6f75a8a0 100644 --- a/.github/workflows/data-store-CI.yml +++ b/.github/workflows/data-store-CI.yml @@ -37,8 +37,8 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: if [[ ${{ github.event.inputs.runsOn }} == 'ubuntu-22.04' ]]; then sudo apt -y install clang-13 lksctp-tools; else sudo apt -y install clang-10; fi - - run: sudo apt -y install llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat + - run: if [[ ${{ github.event.inputs.runsOn }} == 'ubuntu-22.04' ]]; then sudo apt-get -y install clang-13 lksctp-tools; else sudo apt-get -y install clang-10; fi + - run: sudo apt-get -y install llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/ipsec-sanity-ubuntu-22.yml b/.github/workflows/ipsec-sanity-ubuntu-22.yml index 6fbd194f..409dbd93 100644 --- a/.github/workflows/ipsec-sanity-ubuntu-22.yml +++ b/.github/workflows/ipsec-sanity-ubuntu-22.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat + - run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/ipsec-sanity.yml b/.github/workflows/ipsec-sanity.yml index b5d6c3f2..4350af60 100644 --- a/.github/workflows/ipsec-sanity.yml +++ b/.github/workflows/ipsec-sanity.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat + - run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/k3s-sctpmh-2.yml b/.github/workflows/k3s-sctpmh-2.yml index c17ff60d..72af8950 100644 --- a/.github/workflows/k3s-sctpmh-2.yml +++ b/.github/workflows/k3s-sctpmh-2.yml @@ -14,7 +14,7 @@ jobs: name: k3s-sctpmh-2-sanity runs-on: ubuntu-20.04 steps: - - run: sudo apt -y install bridge-utils iproute2 lksctp-tools iputils-ping + - run: sudo apt-get -y install bridge-utils iproute2 lksctp-tools iputils-ping - run: | echo "KUBECONFIG=--kubeconfig=/etc/rancher/k3s/k3s.yaml" >> $GITHUB_ENV - uses: actions/checkout@v2 diff --git a/.github/workflows/k3s-sctpmh-ubuntu-22.yml b/.github/workflows/k3s-sctpmh-ubuntu-22.yml index 29007126..274d4db7 100644 --- a/.github/workflows/k3s-sctpmh-ubuntu-22.yml +++ b/.github/workflows/k3s-sctpmh-ubuntu-22.yml @@ -27,7 +27,7 @@ jobs: sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin - - run: sudo apt -y install bridge-utils iproute2 lksctp-tools iputils-ping + - run: sudo apt-get -y install bridge-utils iproute2 lksctp-tools iputils-ping - run: | echo "KUBECONFIG=--kubeconfig=/etc/rancher/k3s/k3s.yaml" >> $GITHUB_ENV - uses: actions/checkout@v2 diff --git a/.github/workflows/k3s-sctpmh.yml b/.github/workflows/k3s-sctpmh.yml index 51a2a087..20c72484 100644 --- a/.github/workflows/k3s-sctpmh.yml +++ b/.github/workflows/k3s-sctpmh.yml @@ -14,7 +14,7 @@ jobs: name: k3s-sctpmh-sanity runs-on: ubuntu-20.04 steps: - - run: sudo apt -y install bridge-utils iproute2 lksctp-tools iputils-ping + - run: sudo apt-get -y install bridge-utils iproute2 lksctp-tools iputils-ping - run: | echo "KUBECONFIG=--kubeconfig=/etc/rancher/k3s/k3s.yaml" >> $GITHUB_ENV - uses: actions/checkout@v2 diff --git a/.github/workflows/liveness-sanity-ubuntu-22.yml b/.github/workflows/liveness-sanity-ubuntu-22.yml index facb97df..1edb53c9 100644 --- a/.github/workflows/liveness-sanity-ubuntu-22.yml +++ b/.github/workflows/liveness-sanity-ubuntu-22.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool lksctp-tools + - run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool lksctp-tools - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/liveness-sanity.yml b/.github/workflows/liveness-sanity.yml index 47c3df8e..47c00a36 100644 --- a/.github/workflows/liveness-sanity.yml +++ b/.github/workflows/liveness-sanity.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool + - run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/nat66-sanity-ubuntu-22.yml b/.github/workflows/nat66-sanity-ubuntu-22.yml index d7c7b095..0bafc76c 100644 --- a/.github/workflows/nat66-sanity-ubuntu-22.yml +++ b/.github/workflows/nat66-sanity-ubuntu-22.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool + - run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/nat66-sanity.yml b/.github/workflows/nat66-sanity.yml index c6e9e3b9..d6dacc17 100644 --- a/.github/workflows/nat66-sanity.yml +++ b/.github/workflows/nat66-sanity.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool + - run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml index da4be350..9171ab5f 100644 --- a/.github/workflows/perf.yml +++ b/.github/workflows/perf.yml @@ -33,8 +33,8 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: if [[ ${{ matrix.os }} == 'ubuntu-22.04' ]]; then sudo apt -y install clang-13 lksctp-tools; else sudo apt -y install clang-10; fi - - run: sudo apt -y install llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat iperf3 + - run: if [[ ${{ matrix.os }} == 'ubuntu-22.04' ]]; then sudo apt-get -y install clang-13 lksctp-tools; else sudo apt-get -y install clang-10; fi + - run: sudo apt-get -y install llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat iperf3 - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/scale-sanity-ubuntu-22.yml b/.github/workflows/scale-sanity-ubuntu-22.yml index 19898013..1d54b23f 100644 --- a/.github/workflows/scale-sanity-ubuntu-22.yml +++ b/.github/workflows/scale-sanity-ubuntu-22.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat lksctp-tools + - run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat lksctp-tools - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/scale-sanity.yml b/.github/workflows/scale-sanity.yml index 7e18a105..97473df4 100644 --- a/.github/workflows/scale-sanity.yml +++ b/.github/workflows/scale-sanity.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat + - run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/sctp-sanity-ubuntu-22.yml b/.github/workflows/sctp-sanity-ubuntu-22.yml index efe7cc89..0ca706a7 100644 --- a/.github/workflows/sctp-sanity-ubuntu-22.yml +++ b/.github/workflows/sctp-sanity-ubuntu-22.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool lksctp-tools + - run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool lksctp-tools - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/sctp-sanity.yml b/.github/workflows/sctp-sanity.yml index 6dedc419..94d6f109 100644 --- a/.github/workflows/sctp-sanity.yml +++ b/.github/workflows/sctp-sanity.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool + - run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/tcp-sanity-ubuntu-22.yml b/.github/workflows/tcp-sanity-ubuntu-22.yml index 39ed03c9..2cb4ad73 100644 --- a/.github/workflows/tcp-sanity-ubuntu-22.yml +++ b/.github/workflows/tcp-sanity-ubuntu-22.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool + - run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/tcp-sanity.yml b/.github/workflows/tcp-sanity.yml index ee6b14aa..905af16f 100644 --- a/.github/workflows/tcp-sanity.yml +++ b/.github/workflows/tcp-sanity.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool + - run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/test-scenario.yml b/.github/workflows/test-scenario.yml index fc449e25..1b0933f0 100644 --- a/.github/workflows/test-scenario.yml +++ b/.github/workflows/test-scenario.yml @@ -29,8 +29,8 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: if [[ ${{ github.event.inputs.runsOn }} == 'ubuntu-22.04' ]]; then sudo apt -y install clang-13 lksctp-tools; else sudo apt -y install clang-10; fi - - run: sudo apt -y install llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat + - run: if [[ ${{ github.event.inputs.runsOn }} == 'ubuntu-22.04' ]]; then sudo apt-get -y install clang-13 lksctp-tools; else sudo apt-get -y install clang-10; fi + - run: sudo apt-get -y install llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/udp-sanity-ubuntu-22.yml b/.github/workflows/udp-sanity-ubuntu-22.yml index 2c3c12df..304d7393 100644 --- a/.github/workflows/udp-sanity-ubuntu-22.yml +++ b/.github/workflows/udp-sanity-ubuntu-22.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool + - run: sudo apt-get -y install clang-13 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.github/workflows/udp-sanity.yml b/.github/workflows/udp-sanity.yml index 7b23889a..7da71a04 100644 --- a/.github/workflows/udp-sanity.yml +++ b/.github/workflows/udp-sanity.yml @@ -28,7 +28,7 @@ jobs: with: go-version: '>=1.18.0' - run: sudo apt-get update - - run: sudo apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool + - run: sudo apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool - run: | git clone https://github.com/loxilb-io/iproute2 iproute2-main cd iproute2-main/libbpf/src/ diff --git a/.travis.yml b/.travis.yml index af891760..c3238810 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,9 +11,9 @@ services: before_install: - sudo apt-get update - - sudo apt -y install clang llvm libelf-dev gcc-multilib libpcap-dev - - sudo apt -y install linux-tools-$(uname -r) - - sudo apt -y install elfutils dwarves git libbsd-dev bridge-utils + - sudo apt-get -y install clang llvm libelf-dev gcc-multilib libpcap-dev + - sudo apt-get -y install linux-tools-$(uname -r) + - sudo apt-get -y install elfutils dwarves git libbsd-dev bridge-utils - curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.24.0 - docker pull loxilbio/loxilb:beta - docker run -u root --cap-add SYS_ADMIN --restart unless-stopped --privileged -dit -v /dev/log:/dev/log --entrypoint /root/loxilb-io/loxilb/loxilb --name loxilb loxilbio/loxilb:beta diff --git a/cicd/docker-k3s-lb/loxilb.sh b/cicd/docker-k3s-lb/loxilb.sh index 54d2e461..f0a02a23 100644 --- a/cicd/docker-k3s-lb/loxilb.sh +++ b/cicd/docker-k3s-lb/loxilb.sh @@ -14,7 +14,7 @@ apt-get install -y docker-ce sudo docker run -u root --cap-add SYS_ADMIN --restart unless-stopped --privileged --entrypoint /root/loxilb-io/loxilb/loxilb -dit -v /dev/log:/dev/log --name loxilb ghcr.io/loxilb-io/loxilb:latest #docker exec -i loxilb apt update -#docker exec -i loxilb apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool +#docker exec -i loxilb apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool # Create mac-vlan on top of underlying eth1 interface docker network create -d macvlan -o parent=eth1 --subnet 192.168.163.0/24 --gateway 192.168.163.1 --aux-address 'host=192.168.163.252' llbnet @@ -25,7 +25,7 @@ docker network connect llbnet loxilb --ip=192.168.163.247 # Start a docker to simulate e2 sctp endpoint docker run -u root --cap-add SYS_ADMIN -dit --privileged --name e2 eyes852/ubuntu-iperf-test:0.5 docker exec -i e2 apt update -docker exec -i e2 apt -y install lksctp-tools +docker exec -i e2 apt-get -y install lksctp-tools # Turn tx checksum offload "off" in the end-point pod for LB to work properly #/vagrant/set_chksum.sh e2 off diff --git a/cicd/k3s-sctpmh-2/Dockerfile b/cicd/k3s-sctpmh-2/Dockerfile index 505f2d71..ea6a82dd 100644 --- a/cicd/k3s-sctpmh-2/Dockerfile +++ b/cicd/k3s-sctpmh-2/Dockerfile @@ -5,7 +5,7 @@ WORKDIR / # Install any needed packages specified in requirements.txt RUN apt update -RUN apt -y install lksctp-tools +RUN apt-get -y install lksctp-tools # Make port 9999 available to the world outside this container EXPOSE 9999 diff --git a/cicd/k3s-sctpmh/Dockerfile b/cicd/k3s-sctpmh/Dockerfile index 505f2d71..ea6a82dd 100644 --- a/cicd/k3s-sctpmh/Dockerfile +++ b/cicd/k3s-sctpmh/Dockerfile @@ -5,7 +5,7 @@ WORKDIR / # Install any needed packages specified in requirements.txt RUN apt update -RUN apt -y install lksctp-tools +RUN apt-get -y install lksctp-tools # Make port 9999 available to the world outside this container EXPOSE 9999 diff --git a/cicd/k8s-calico-ipvs3/node_scripts/host.sh b/cicd/k8s-calico-ipvs3/node_scripts/host.sh index 7e272601..0018bc1c 100755 --- a/cicd/k8s-calico-ipvs3/node_scripts/host.sh +++ b/cicd/k8s-calico-ipvs3/node_scripts/host.sh @@ -1,5 +1,5 @@ # Install Bird to work with k3s -sudo apt -y install bird2 lksctp-tools +sudo apt-get -y install bird2 lksctp-tools sleep 5 diff --git a/cicd/sync/client.sh b/cicd/sync/client.sh index 8eea07ef..fef1acfb 100644 --- a/cicd/sync/client.sh +++ b/cicd/sync/client.sh @@ -1,3 +1,3 @@ -sudo apt -y install autoconf automake libtool bison flex gcc ncurses-dev +sudo apt-get -y install autoconf automake libtool bison flex gcc ncurses-dev git clone https://github.com/satori-com/tcpkali.git sudo ip route add 20.20.20.1 via 192.168.80.11 diff --git a/cicd/sync/ep.sh b/cicd/sync/ep.sh index e838b8cc..abe50f70 100644 --- a/cicd/sync/ep.sh +++ b/cicd/sync/ep.sh @@ -1,4 +1,4 @@ sudo ip route add 20.20.20.1 via 192.168.90.11 sudo ip route add 192.168.80.0/24 via 192.168.90.11 -sudo apt -y install autoconf automake libtool bison flex gcc ncurses-dev +sudo apt-get -y install autoconf automake libtool bison flex gcc ncurses-dev git clone https://github.com/satori-com/tcpkali.git diff --git a/cicd/sync/loxilb.sh b/cicd/sync/loxilb.sh index 02b7d150..558ab8b7 100644 --- a/cicd/sync/loxilb.sh +++ b/cicd/sync/loxilb.sh @@ -8,7 +8,7 @@ apt-get install -y docker-ce docker run -u root --cap-add SYS_ADMIN --restart unless-stopped --privileged --entrypoint /bin/bash -dit -v /dev/log:/dev/log --net=host --name loxilb ghcr.io/loxilb-io/loxilb:latest docker exec -it loxilb apt update -docker exec -it loxilb apt -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool +docker exec -it loxilb apt-get -y install clang-10 llvm libelf-dev gcc-multilib libpcap-dev linux-tools-$(uname -r) elfutils dwarves git libbsd-dev bridge-utils unzip build-essential bison flex iperf iproute2 nodejs socat ethtool docker exec -it loxilb git clone https://github.com/loxilb-io/loxilb.git --recurse-submodules echo alias loxicmd=\"sudo docker exec -it loxilb loxicmd\" >> ~/.bashrc