aboutsummaryrefslogtreecommitdiffstats
path: root/extras/hs-test/docker
diff options
context:
space:
mode:
Diffstat (limited to 'extras/hs-test/docker')
-rw-r--r--extras/hs-test/docker/Dockerfile.ab9
-rw-r--r--extras/hs-test/docker/Dockerfile.curl4
-rw-r--r--extras/hs-test/docker/Dockerfile.nginx2
-rw-r--r--extras/hs-test/docker/Dockerfile.nginx-http32
-rw-r--r--extras/hs-test/docker/Dockerfile.nginx-server2
-rw-r--r--extras/hs-test/docker/Dockerfile.vpp7
-rw-r--r--extras/hs-test/docker/Dockerfile.wrk9
7 files changed, 29 insertions, 6 deletions
diff --git a/extras/hs-test/docker/Dockerfile.ab b/extras/hs-test/docker/Dockerfile.ab
new file mode 100644
index 00000000000..3ed1528c8a4
--- /dev/null
+++ b/extras/hs-test/docker/Dockerfile.ab
@@ -0,0 +1,9 @@
+ARG UBUNTU_VERSION=22.04
+
+FROM ubuntu:${UBUNTU_VERSION}
+
+RUN apt-get update \
+ && apt-get install -y apache2-utils \
+ && rm -rf /var/lib/apt/lists/*
+
+ENTRYPOINT ["ab"]
diff --git a/extras/hs-test/docker/Dockerfile.curl b/extras/hs-test/docker/Dockerfile.curl
index 0722068b2f7..8e9b579aad4 100644
--- a/extras/hs-test/docker/Dockerfile.curl
+++ b/extras/hs-test/docker/Dockerfile.curl
@@ -1,7 +1,9 @@
-ARG UBUNTU_VERSION
+ARG UBUNTU_VERSION=22.04
FROM ubuntu:${UBUNTU_VERSION}
+ARG TARGETARCH
+
RUN apt-get update \
&& apt-get install -y xz-utils wget \
&& rm -rf /var/lib/apt/lists/*
diff --git a/extras/hs-test/docker/Dockerfile.nginx b/extras/hs-test/docker/Dockerfile.nginx
index 78a75d44a31..c2a3e98df28 100644
--- a/extras/hs-test/docker/Dockerfile.nginx
+++ b/extras/hs-test/docker/Dockerfile.nginx
@@ -1,4 +1,4 @@
-ARG UBUNTU_VERSION
+ARG UBUNTU_VERSION=22.04
FROM ubuntu:${UBUNTU_VERSION}
diff --git a/extras/hs-test/docker/Dockerfile.nginx-http3 b/extras/hs-test/docker/Dockerfile.nginx-http3
index fc905376986..d52aff8f2f8 100644
--- a/extras/hs-test/docker/Dockerfile.nginx-http3
+++ b/extras/hs-test/docker/Dockerfile.nginx-http3
@@ -1,4 +1,4 @@
-ARG UBUNTU_VERSION
+ARG UBUNTU_VERSION=22.04
FROM ubuntu:${UBUNTU_VERSION}
diff --git a/extras/hs-test/docker/Dockerfile.nginx-server b/extras/hs-test/docker/Dockerfile.nginx-server
index ecb8f590f89..b245b41e1be 100644
--- a/extras/hs-test/docker/Dockerfile.nginx-server
+++ b/extras/hs-test/docker/Dockerfile.nginx-server
@@ -1,4 +1,4 @@
-ARG UBUNTU_VERSION
+ARG UBUNTU_VERSION=22.04
FROM ubuntu:${UBUNTU_VERSION}
diff --git a/extras/hs-test/docker/Dockerfile.vpp b/extras/hs-test/docker/Dockerfile.vpp
index 5f5d41ce610..69fe561b759 100644
--- a/extras/hs-test/docker/Dockerfile.vpp
+++ b/extras/hs-test/docker/Dockerfile.vpp
@@ -1,4 +1,4 @@
-ARG UBUNTU_VERSION
+ARG UBUNTU_VERSION=22.04
FROM ubuntu:${UBUNTU_VERSION}
@@ -8,6 +8,9 @@ RUN apt-get update \
vim gdb libunwind-dev redis redis-tools iperf3 \
&& rm -rf /var/lib/apt/lists/*
+ARG OS_ARCH
+RUN echo "I'm building for $OS_ARCH"
+
ENV DIR=vpp-data/lib/vpp_plugins
COPY \
$DIR/af_packet_plugin.so \
@@ -22,7 +25,7 @@ COPY \
$DIR/prom_plugin.so \
$DIR/tlsopenssl_plugin.so \
$DIR/mactime_plugin.so \
- /usr/lib/x86_64-linux-gnu/vpp_plugins/
+ /usr/lib/$OS_ARCH-linux-gnu/vpp_plugins/
COPY vpp-data/bin/vpp /usr/bin/
COPY vpp-data/bin/vppctl /usr/bin/
diff --git a/extras/hs-test/docker/Dockerfile.wrk b/extras/hs-test/docker/Dockerfile.wrk
new file mode 100644
index 00000000000..b4108732556
--- /dev/null
+++ b/extras/hs-test/docker/Dockerfile.wrk
@@ -0,0 +1,9 @@
+ARG UBUNTU_VERSION=22.04
+
+FROM ubuntu:${UBUNTU_VERSION}
+
+RUN apt-get update \
+ && apt-get install -y wrk \
+ && rm -rf /var/lib/apt/lists/*
+
+ENTRYPOINT ["wrk"]