Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[PERFSCALE-2454]: Publish multi-arch container images (#34)
This PR introduces a multi-arch build/publish approach ## Type of change - [x] Refactor - [x] New feature - [ ] Bug fix - [ ] Optimization - [ ] Documentation Update ## Description <!--- Describe your changes in detail --> ## Related Tickets & Documents - Related Issue # - Closes # ## Checklist before requesting a review - [x] I have performed a self-review of my code. - [ ] If it is a core feature, I have added thorough tests. ## Testing - Please describe the System Under Test. - Please provide detailed steps to perform tests related to this code change: ``` krvoora # make docker-build Building the container image docker build --force-rm -f containers/Containerfile \ -t quay.io/cloud-bulldozer/ingress-perf ./containers [+] Building 1.4s (10/10) FINISHED => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load build definition from Containerfile 0.0s => => transferring dockerfile: 390B 0.0s => [internal] load metadata for registry.access.redhat.com/ubi8/ubi:latest 1.4s => [builder 1/2] FROM registry.access.redhat.com/ubi8/ubi:latest@sha256:2c05f0b15459fafd51807473c6d649db8cc1cfd0adf589495666d599ec79c61d 0.0s => [internal] load build context 0.0s => => transferring context: 30B 0.0s => CACHED [stage-1 2/4] RUN dnf install -y iproute procps-ng 0.0s => CACHED [builder 2/2] RUN dnf install -y make git unzip gcc && git clone https://github.com/wg/wrk.git --depth=1 && cd wrk && make -j $(nproc) 0.0s => CACHED [stage-1 3/4] COPY --from=builder /wrk/wrk /usr/bin/wrk 0.0s => CACHED [stage-1 4/4] COPY json.lua json.lua 0.0s => exporting to image 0.0s => => exporting layers 0.0s => => writing image sha256:ae5da5544cec2f695649f1bc30e2c9fbb5d442554ad24c9d78c22bff92790582 0.0s => => naming to quay.io/cloud-bulldozer/ingress-perf:latest 0.0s krvoora # ``` - How were the fix/results from this change verified? Please provide relevant screenshots or results. --------- Signed-off-by: Krishna Harsha Voora <[email protected]> Co-authored-by: Raúl Sevilla <[email protected]>
- Loading branch information