From 8f41886fad81c31abce3bd7e2c568d75d3699d1a Mon Sep 17 00:00:00 2001 From: John Mulligan Date: Mon, 15 Dec 2025 09:58:57 -0500 Subject: [PATCH] workflows: add arm64 builds for ceph oriented images Add arm64 builds for the ceph oriented devbuilds and ceph20 package sources. Signed-off-by: John Mulligan --- .github/workflows/container-image.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/container-image.yml b/.github/workflows/container-image.yml index f117eb3..0f51613 100644 --- a/.github/workflows/container-image.yml +++ b/.github/workflows/container-image.yml @@ -53,12 +53,20 @@ jobs: - package_source: nightly os: opensuse include: + # include ceph devbuilds on centos only - package_source: devbuilds os: centos arch: {name: amd64, host: ubuntu-24.04} + - package_source: devbuilds + os: centos + arch: {name: arm64, host: ubuntu-24.04-arm} + # include ceph20 (tentacle) on centos only - package_source: ceph20 os: centos arch: {name: amd64, host: ubuntu-24.04} + - package_source: ceph20 + os: centos + arch: {name: arm64, host: ubuntu-24.04-arm} runs-on: ${{ matrix.arch.host }} env: BUILDAH_FORMAT: oci @@ -308,11 +316,13 @@ jobs: --repo-base=${REPO_BASE} --no-distro-qualified -i samba-server:ceph20-centos-amd64 + -i samba-server:ceph20-centos-arm64 -i samba-server:default-centos-amd64 -i samba-server:default-centos-arm64 -i samba-server:default-fedora-amd64 -i samba-server:default-fedora-arm64 -i samba-server:devbuilds-centos-amd64 + -i samba-server:devbuilds-centos-arm64 -i samba-server:nightly-centos-amd64 -i samba-server:nightly-centos-arm64 -i samba-server:nightly-fedora-amd64 @@ -334,11 +344,13 @@ jobs: --index --container-engine=${CONTAINER_CMD} -i ${REPO_BASE}/samba-server:ceph20-centos-amd64 + -i ${REPO_BASE}/samba-server:ceph20-centos-arm64 -i ${REPO_BASE}/samba-server:default-centos-amd64 -i ${REPO_BASE}/samba-server:default-centos-arm64 -i ${REPO_BASE}/samba-server:default-fedora-amd64 -i ${REPO_BASE}/samba-server:default-fedora-arm64 -i ${REPO_BASE}/samba-server:devbuilds-centos-amd64 + -i ${REPO_BASE}/samba-server:devbuilds-centos-arm64 -i ${REPO_BASE}/samba-server:nightly-centos-amd64 -i ${REPO_BASE}/samba-server:nightly-centos-arm64 -i ${REPO_BASE}/samba-server:nightly-fedora-amd64 @@ -368,11 +380,13 @@ jobs: --push-kinds=mixed,index-multiarch --push-format=oci -i ${REPO_BASE}/samba-server:ceph20-centos-amd64 + -i ${REPO_BASE}/samba-server:ceph20-centos-arm64 -i ${REPO_BASE}/samba-server:default-centos-amd64 -i ${REPO_BASE}/samba-server:default-centos-arm64 -i ${REPO_BASE}/samba-server:default-fedora-amd64 -i ${REPO_BASE}/samba-server:default-fedora-arm64 -i ${REPO_BASE}/samba-server:devbuilds-centos-amd64 + -i ${REPO_BASE}/samba-server:devbuilds-centos-arm64 -i ${REPO_BASE}/samba-server:nightly-centos-amd64 -i ${REPO_BASE}/samba-server:nightly-centos-arm64 -i ${REPO_BASE}/samba-server:nightly-fedora-amd64