Multiarch Enablement
Multiarch Enablement
POPs is exploring alpine for our operations, but we need both amd64 and arm64 images
Use cases
Pipeline operations
Benefits
Better support for some of our tooling, especially openscap
Requirements
The ENABLE_MULTIARCH
cicd var will need to be added to this project, the value must not be blank (e.g. true
is fine)
Links / references
See this project for inspiration: https://repo1.dso.mil/dsop/opensource/istio/1.21/proxyv2
- Use shas from
podman manifest inspect alpine:3.20.0
for amd64 and arm64 in hardening manifest - Copy
Dockerfile
toDockerfile.arm64
, change image tag refs to-arm64
- Set
ENABLE_MULTIARCH
Tasks
-
Feature has been implemented
Please read the Iron Bank Documentation for more info