diff --git a/Makefile b/Makefile index f24401e..721d858 100644 --- a/Makefile +++ b/Makefile @@ -33,10 +33,9 @@ container-build: -t $(CONTAINER_NS)/$(BIN_NAME) ./containers gha-build: - @echo "Building Multi-architecture container Images" - $(CONTAINER_BUILD) --jobs=2 -f containers/Containerfile \ - --platform=linux/amd64,linux/arm64 \ - ./containers --manifest=$(CONTAINER_NS)/$(BIN_NAME):latest + @echo "Building Multi-architecture container images" + $(CONTAINER_BUILD) --jobs=2 -f containers/Containerfile --platform=linux/amd64,linux/arm64 ./containers --manifest=$(CONTAINER_NS)/$(BIN_NAME):latest + $(CONTAINER_BUILD) --jobs=2 -f containers/Containerfile.extra --platform=linux/ppc64le,linux/s390x ./containers --manifest=$(CONTAINER_NS)/$(BIN_NAME):latest gha-push: gha-build @echo "Publish the Container Images" diff --git a/README.md b/README.md index ce911b6..913e76b 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Ingress-perf configuration is defined in a YAML file, holding an array of the fo ## Supported tools - wrk: HTTP benchmarking tool. https://github.com/wg/wrk. amd64 and arm64 -- hloader: https://github.com/rsevilla87/hloader +- hloader: https://github.com/rsevilla87/hloader. amd64, arm64, ppc64le and s390x ## Running diff --git a/containers/Containerfile.extra b/containers/Containerfile.extra new file mode 100644 index 0000000..8a3800f --- /dev/null +++ b/containers/Containerfile.extra @@ -0,0 +1,3 @@ +FROM registry.access.redhat.com/ubi8/ubi:latest +RUN dnf install -y iproute procps-ng +RUN curl -sS -L https://github.com/rsevilla87/hloader/releases/download/v0.2.0/hloader-Linux-v0.2.0-ppc64le.tar.gz | tar xz -C /usr/bin/