Skip to content

Add arm64 Support #3

@odidev

Description

@odidev

Hi Team,

I am trying to add an arm64 job in Travis-ci. I found that this is using openio-server and openio-client which uses openio/sds:19.10 image, which is not available for arm64.

openio/sds:19.10 further requires centos/systemd:latest image which is not available for arm64. I have successfully built centos/systemd:latest image and used it in running the build step.
I have tried to build openio/sds:19.10 image for arm64 by using the command docker build -t "openio-sds-docker-builder:${SDS_VERSION}" ./jenkins/ .The image got successfully built
but running build step using docker run --rm -t -v /var/run/docker.sock:/var/run/docker.sock -u root -v "$(pwd):$(pwd)" -w "$(pwd)"
-e DOCKER_BUILD_CONTAINER_NAME -e DOCKER_IMAGE_NAME -e DOCKER_TEST_CONTAINER_NAME "openio-sds-docker-builder:${SDS_VERSION}"
bash ./build.sh

command is failing giving the below error:

TASK [repositories : Configure Openstack queens release repository] ***********************************
Monday 14 December 2020  08:42:16 +0000 (0:00:00.320)       0:00:31.327 *******
fatal: [node1]: FAILED! => {"changed": false, "msg": "Failure talking to yum: failure: repodata/repomd.xml from openio-sds-19.10: [Errno 256] No more mirrors to try.\nhttp://mirror2.openio.io/pub/repo/openio/sds/19.10/el/7/aarch64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found"}

NO MORE HOSTS LEFT ************************************************************************************

PLAY RECAP ********************************************************************************************
node1                      : ok=21   changed=8    unreachable=0    failed=1    skipped=3    rescued=0    ignored=0

Do you have any plans in adding arm64 support?
I can contribute with this, if I can get any suggestions on the above issue.

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