Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARM Docker image #32

Closed
reitermarkus opened this issue Dec 11, 2023 · 8 comments
Closed

ARM Docker image #32

reitermarkus opened this issue Dec 11, 2023 · 8 comments

Comments

@reitermarkus
Copy link

Currently, no ARM image is available, resulting in ImagePullBackOff due to

failed to pull and unpack image "docker.io/inseefrlab/s3-operator:latest": no match for platform in manifest

Additionally, the Helm chart currently does not allow specifying a nodeSelector to prevent it from being scheduled on ARM nodes.

@alexisdondon
Copy link
Contributor

Hi, thanks for the issue.

At this moment, we have not try to do this. it's not a priority for us. Anyway if you want to contribute to add arm image, we probably need to dive here https://sdk.operatorframework.io/docs/advanced-topics/multi-arch/ to make some change on pipeline github to build for multiple archs.

Allowing nodeSelector can easily be add if needed https://github.com/InseeFrLab/helm-charts/tree/master/charts/s3-operator here.

garronej added a commit to garronej/s3-operator that referenced this issue Jan 25, 2024
@garronej
Copy link
Contributor

@alexisdondon I sumbited a PR.

@reitermarkus Would you give us some insight about your usecase? Are you using this with Onyxia? Are you deploying on a Macbook?

@FrankFoerster24
Copy link

@garronej: I would be also be interested in having images that can run on Macbooks. My use case: for evaluation I run new software components on a local K3S cluster on my Macbook (ARM64) before moving on to any real environments running on AMD64.

@garronej
Copy link
Contributor

garronej commented Jan 29, 2024

@FrankFoerster24 understood.
But are you working with Onyxia or not at all?
@alexisdondon you can merge #37 I think. CI is red because it's on a branch but it should be OK I guess.

@FrankFoerster24
Copy link

FrankFoerster24 commented Jan 29, 2024

But are you working with Onyxia or not at all?

I am not. I just came across your S3 operator randomly.

@reitermarkus
Copy link
Author

Would you give us some insight about your usecase?

My use case is a mixed cluster with some x86_64 VM's and some Raspberry Pis.

Are you using this with Onyxia?

No, just tried the S3 operator standalone.

@phlg
Copy link
Contributor

phlg commented Feb 28, 2024

Many thanks to everyone here, both for submitting the issue and a solution (I just merged Joseph's PR). The image building action appears to have run without issue, could you confirm the built image is also working in your arm64 environment ?

Also sorry for the lack of reactivity on our end ; as Alexis mentioned aboved, the maintenance of s3-operator is really low priority for us, which caused us to overlook the contributions here.

@phlg
Copy link
Contributor

phlg commented Mar 6, 2024

Closing this as completed, hopefully the now-available ARM image is fully functional.
Feel free to comment, re-open or create new issue if not (but as we are in no capacity of actually debugging ARM images here, not sure we can do much if the need arises).

@phlg phlg closed this as completed Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants