# 20211213_multi-arch-cosa-container-build-push # Proposals for production builds of COSA ## emulated builds - using qemu to build cosa for other arches? - emulation is never super desired ## gangplank to do cosa builds - do cosa builds via gangplank/ssh - similar to how aarch64 works in our pipelines today - aggregate built container images back to jenkins - push to quay.io (multi-arch manifest) # Random notes: - if we want IBM cloud PPC servers: - https://cloud.ibm.com/catalog/services/power-systems-virtual-server - the ones in IBM cloud only work with PowerVM - not KVM # Build manifest listed quay.io/ # ci vs nightly in OCP # action items: - investigate MVP of - building aarch64 cosa on our aarch64 builder - gangplank or podman-remote directly maybe? - spike: the mechanics of pushing multiple images to a manifest in quay.io - do we need them all built first - how do you push them? - coordinating and pushing multiple images with a manifest list - idea: coordinate using jenkins jobs and push once all arches are built - when do we trigger builds? - git commit to `main` - git commit to other names tags? rhcos*