collector icon indicating copy to clipboard operation
collector copied to clipboard

Native multiarch image builds

Open Molter73 opened this issue 1 year ago • 0 comments

Description

Rework de builder image workflow in a way similar to the slim image build on #1585. Move multiarch image builds so they are built as fast as possible. After some testing, most multiarch images are substantially faster on remote VMs, except for the slim image for ppc64le, which takes longer than building on GHA due to it taking a long time to provision.

There's a couple potential follow ups to this PR:

  • Improve ppc64le VMs provisioning times.
  • Unify builder and slim image builds so VMs can be reused when both images are needed to be built. This can be achieved by either moving more logic into ansible or brute forcing GHA.

Checklist

  • [x] Investigated and inspected CI test results

Testing Performed

  • [x] Run with no labels. (CI run)
  • [x] Run with the build-builder-image label. (CI run)
  • [x] Run with the run-multiarch-builds label. (CI run)
  • [x] Run with both the build-builder-image and run-multiarch-builds labels. (CI run)

Molter73 avatar Mar 08 '24 10:03 Molter73