fix(infra): Altra 28/43228/3 master
authorPeter Mikus <[email protected]>
Thu, 19 Jun 2025 10:18:35 +0000 (12:18 +0200)
committerPeter Mikus <[email protected]>
Thu, 19 Jun 2025 11:08:31 +0000 (13:08 +0200)
Signed-off-by: Peter Mikus <[email protected]>
Change-Id: I9afd2db45824ac9f76c34eea5d4bf69fdb303e57

docs/content/infrastructure/fdio_dc_testbed_specifications.md
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.72.yaml
fdio.infra.ansible/inventories/lf_inventory/host_vars/10.30.51.73.yaml
fdio.infra.ansible/roles/calibration/defaults/main.yaml
fdio.infra.ansible/roles/docker_images/files/base/Dockerfile
topologies/available/lf_3n_alt_testbed34.yaml

index 28c39fc..ae5e158 100644 (file)
@@ -886,8 +886,8 @@ FD.io CSIT lab contains following server types:
     - IPMI IP: 10.30.50.72
     - Host IP: 10.30.51.72
     - portnames:
-        - s62-t34-sut1-c1/p1 - 40GE-port1 xl710-QDA2-2p40GE.
-        - s62-t34-sut1-c1/p2 - 40GE-port2 xl710-QDA2-2p40GE.
+        - s62-t34-sut1-c1/p1 - 100GE-port1 ConnectX5-2p100GE.
+        - s62-t34-sut1-c1/p2 - 100GE-port2 ConnectX5-2p100GE.
         - s62-t34-sut1-c8/p1 - 100GE-port1 ConnectX6-2p100GE.
         - s62-t34-sut1-c8/p2 - 100GE-port2 ConnectX6-2p100GE.
 - SUT [Server-Type-E23]:
@@ -896,8 +896,8 @@ FD.io CSIT lab contains following server types:
     - IPMI IP: 10.30.50.73
     - Host IP: 10.30.51.73
     - portnames:
-        - s63-t34-sut2-c1/p1 - 40GE-port1 xl710-QDA2-2p40GE.
-        - s63-t34-sut2-c1/p2 - 40GE-port2 xl710-QDA2-2p40GE.
+        - s63-t34-sut2-c1/p1 - 100GE-port1 ConnectX5-2p100GE.
+        - s63-t34-sut2-c1/p2 - 100GE-port2 ConnectX5-2p100GE.
         - s63-t34-sut2-c8/p1 - 100GE-port1 ConnectX6-2p100GE.
         - s63-t34-sut2-c8/p2 - 100GE-port2 ConnectX6-2p100GE.
 - TG [Server-Type-E32]:
@@ -1362,10 +1362,6 @@ FD.io CSIT lab contains following server types:
 
 ```
 - testbed34:
-    - ring1 40GE-ports xl710-QDA2-2p40GE on SUTs:
-        - s64-t34-tg1-c4/p1 - s62-t34-sut1-c1/p2.
-        - s62-t34-sut1-c1/p1 - s63-t34-sut2-c1/p2.
-        - s63-t34-sut2-c1/p1 - s64-t34-tg1-c4/p2.
     - ring2 100GE-ports ConnectX6-2p100GE Mellanox on SUTs:
         - s64-t34-tg1-c8/p1 - s62-t34-sut2-c8/p1.
         - s62-t34-sut1-c8/p1 - s63-t34-sut2-c8/p2.
index b7c8c26..a5adbd2 100644 (file)
@@ -19,8 +19,30 @@ sysctl:
     nr_hugepages: 32768
     max_map_count: 20000
 
+kernel_version_by_distro_by_arch:
+  ubuntu:
+    noble:
+      x86_64:
+        - "6.8.0-60-generic"
+
 inventory_ipmi_hostname: "10.30.50.72"
 cpu_microarchitecture: "altra"
 
-intel_700_matrix: "dpdk23.11"
-mellanox_matrix: "dpdk23.11"
+mellanox_matrix: "dpdk24.07"
+
+docker_sut: true
+docker_volumes:
+  - source: "/dev/null"
+    target: "/etc/sysctl.d/80-vpp.conf"
+  - source: "/opt/boot/"
+    target: "/opt/boot/"
+  - source: "/opt/dpdk-24.11.1/"
+    target: "/opt/dpdk-24.11.1/"
+  - source: "/usr/bin/iperf3"
+    target: "/usr/bin/iperf3"
+  - source: "/usr/lib/x86_64-linux-gnu/libiperf.so.0"
+    target: "/usr/lib/x86_64-linux-gnu/libiperf.so.0"
+  - source: "/usr/lib/x86_64-linux-gnu/libiperf.so.0.0.0"
+    target: "/usr/lib/x86_64-linux-gnu/libiperf.so.0.0.0"
+  - source: "/var/run/docker.sock"
+    target: "/var/run/docker.sock"
\ No newline at end of file
index 0811b03..dba1144 100644 (file)
@@ -19,8 +19,30 @@ sysctl:
     nr_hugepages: 32768
     max_map_count: 20000
 
+kernel_version_by_distro_by_arch:
+  ubuntu:
+    noble:
+      x86_64:
+        - "6.8.0-60-generic"
+
 inventory_ipmi_hostname: "10.30.50.73"
 cpu_microarchitecture: "altra"
 
-intel_700_matrix: "dpdk23.11"
-mellanox_matrix: "dpdk23.11"
+mellanox_matrix: "dpdk24.07"
+
+docker_sut: true
+docker_volumes:
+  - source: "/dev/null"
+    target: "/etc/sysctl.d/80-vpp.conf"
+  - source: "/opt/boot/"
+    target: "/opt/boot/"
+  - source: "/opt/dpdk-24.11.1/"
+    target: "/opt/dpdk-24.11.1/"
+  - source: "/usr/bin/iperf3"
+    target: "/usr/bin/iperf3"
+  - source: "/usr/lib/x86_64-linux-gnu/libiperf.so.0"
+    target: "/usr/lib/x86_64-linux-gnu/libiperf.so.0"
+  - source: "/usr/lib/x86_64-linux-gnu/libiperf.so.0.0.0"
+    target: "/usr/lib/x86_64-linux-gnu/libiperf.so.0.0.0"
+  - source: "/var/run/docker.sock"
+    target: "/var/run/docker.sock"
\ No newline at end of file
index 8f3f0c8..56922b7 100644 (file)
@@ -9,10 +9,6 @@ kernel_version_by_distro_by_arch:
     jammy:
       x86_64:
         - "5.15.0-46-generic"
-        - "5.15.0-1000-aws"
-        - "5.4.0-1009-aws"
-      aarch64:
-        - "5.15.0-46-generic"
     noble:
       x86_64:
         - "6.8.0-45-generic"
index b66e863..347b106 100644 (file)
@@ -4,8 +4,24 @@ FROM ${BASE_IMAGE:-ubuntu} AS dpdk_stage
 
 ARG DPDK_VERSION
 
-RUN apt-get -qq update \
- && apt-get -qq install --no-install-recommends \
+# Setup the environment
+ENV DEBIAN_FRONTEND=noninteractive
+
+# Configure locales
+RUN apt-get update -qq \
+ && apt-get install -y \
+        apt-utils \
+        locales \
+ && sed -i 's/# \(en_US\.UTF-8 .*\)/\1/' /etc/locale.gen \
+ && locale-gen en_US.UTF-8 \
+ && dpkg-reconfigure --frontend=noninteractive locales \
+ && update-locale LANG=en_US.UTF-8 \
+ && TZ=Etc/UTC && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \
+ && rm -r /var/lib/apt/lists/*
+ENV LANG="en_US.UTF-8" LANGUAGE="en_US" LC_ALL="en_US.UTF-8"
+
+RUN apt-get -q update \
+ && apt-get install -y -qq \
       build-essential \
       ca-certificates \
       libnuma-dev \
index a82c376..4028dbb 100644 (file)
@@ -16,22 +16,6 @@ nodes:
     username: testuser
     password: Csit1234
     interfaces:
-      port1:
-        # s74-t34-tg1-c4/p1 - 40GE port1 Intel XL710 2p40GE.
-        mac_address: "40:a6:b7:85:e7:80"
-        pci_address: "0000:31:00.0"
-        ip4_address: 172.16.10.2
-        driver: i40e
-        link: link1
-        model: Intel-XL710
-      port2:
-        # s74-t34-tg1-c4/p2 - 40GE port2 Intel XL710 2p40GE.
-        mac_address: "40:a6:b7:85:e7:81"
-        pci_address: "0000:31:00.1"
-        ip4_address: 172.16.20.2
-        driver: i40e
-        link: link2
-        model: Intel-XL710
       port3:
         # s74-t34-tg1-c8/p1 - 100GE port1 Intel E810-CQDA2 2p100GE.
         mac_address: "40:a6:b7:67:1c:e4"
@@ -58,22 +42,6 @@ nodes:
     username: testuser
     password: Csit1234
     interfaces:
-      port1:
-        # s62-t34-sut1-c4/p1 - 40GE port1 Intel XL710 2p40GE.
-        mac_address: "40:a6:b7:85:e7:78"
-        pci_address: "0004:04:00.0"
-        ip4_address: 172.16.10.1
-        driver: i40e
-        link: link3
-        model: Intel-XL710
-      port2:
-        # s62-t34-sut1-c4/p2 - 40GE port2 Intel XL710 2p40GE.
-        mac_address: "40:a6:b7:85:e7:79"
-        pci_address: "0004:04:00.1"
-        ip4_address: 172.16.20.1
-        driver: i40e
-        link: link2
-        model: Intel-XL710
       port3:
         # s62-t34-sut1-c8/p1 - 100GE port1 Mellanox ConnectX-6 Dx 2p100GE.
         mac_address: "b8:3f:d2:16:07:b8"
@@ -100,22 +68,6 @@ nodes:
     uio_driver: vfio-pci
     password: Csit1234
     interfaces:
-      port1:
-        # s63-t34-sut2-c4/p1 - 40GE port1 Intel XL710 2p40GE.
-        mac_address: "3c:fd:fe:c3:e7:a0"
-        pci_address: "0004:04:00.0"
-        ip4_address: 172.16.10.3
-        driver: i40e
-        link: link1
-        model: Intel-XL710
-      port2:
-        # s63-t34-sut2-c4/p2 - 40GE port2 Intel XL710 2p40GE.
-        mac_address: "3c:fd:fe:c3:e7:a1"
-        pci_address: "0004:04:00.1"
-        ip4_address: 172.16.20.3
-        driver: i40e
-        link: link3
-        model: Intel-XL710
       port3:
         # s63-t34-sut2-c8/p1 - 100GE port1 Mellanox ConnectX-6 Dx 2p100GE.
         mac_address: "b8:3f:d2:16:07:c4"