Skip to content

arm64 variant for the android os-image #171

Description

@CMGS

os-image/android/platforms pins the flavor to linux/amd64 while the sibling ubuntu flavor and the binary releases are dual-arch. The two amd64-only ingredients in the Dockerfiles:

  • the cocoon-agent tarball is fetched as cocoon-agent_${VERSION}_Linux_x86_64.tar.gz;
  • the base is redroid/redroid:*_64only-latest (amd64 rootfs).

Both have arm64 counterparts: cocoon-agent releases publish Linux arm64 tarballs already, and upstream redroid ships arm64 images. Keying the tarball name and base tag by TARGETARCH should be enough to drop the pin.

Acceptance: platforms file removed (default dual-arch matrix), both platforms build green in build-os-images, and an android guest boots on an arm64 host.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions