Skip to content

Support building & deploying for multiple architectures  #502

@lentzi90

Description

@lentzi90

User Story

As a developer/user/operator I would like to use pre-built ironic images on multiple architectures because it is convenient (compared to building everything yourself).

Detailed Description
We currently only publish amd64 container images, but there are other popular architectures.
I suggest we look at how CAPI/CAPM3 has structured the Makefile with a docker-build-all target for building all supported architectures. It will probably be a bit different for Ironic though, since it is not written in Go.

Once we can build these images, it should be fairly trivial to also make CI build and publish them together with a multi-arch manifest for easy consumption.

/kind feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.platform/ARMARM related changes.platform/MULTY_ARCHChanges, issues related to supporting the use of multiple compute architectures.triage/acceptedIndicates an issue is ready to be actively worked on.

    Projects

    Status

    Ironic-image WIP

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions