argoproj-labs / argocd-operator

A Kubernetes operator for managing Argo CD clusters.
https://argocd-operator.readthedocs.io
Apache License 2.0
637 stars 725 forks source link

ARM Images #264

Open DWSR opened 3 years ago

DWSR commented 3 years ago

Any change that ARM images could be published? They can be built via e.g. buildx or podman cross-build support to avoid requiring access to ARM hardware.

I'd like to use these on my Raspberry Pi cluster, but I'm sure that there are also folks who want to use them on their Graviton-powered EKS clusters.

ionutz89 commented 3 years ago

It can be useful on RPI 4 cluster on arm64 arch.

iam-veeramalla commented 3 years ago

Hi @DWSR , ArgoCD does not support ARM as of today.

Do you want to move this issue to argoproj/argocd ? I think that is a better place for this issue :)

DWSR commented 3 years ago

There's already an open issue: https://github.com/argoproj/argo-cd/issues/4211

There's no reason to wait for ArgoCD to support ARM though, IMO. You can easily run mixed architecture clusters (I'm running one at home) and introducing ARM support in the operator isn't blocked on ARM support in ArgoCD itself.

darktempla commented 2 years ago

Any update on this one in the past year or so?

iam-veeramalla commented 2 years ago

Anyone in the community willing to contribute to this ?

tylerauerbeck commented 2 years ago

I can take a look at this.

acelinkio commented 1 year ago

Following up on this. quay.io/argoprojlabs/argocd-operator image still does not support ARM. Deployed using Alpha channel which is on v0.6.0

Manager container returns exec /manager: exec format error

lwj5 commented 6 months ago

@iam-veeramalla is this still open for contrib?

lwj5 commented 3 months ago

Updated build step, #1453. Up for discussion

svghadi commented 2 months ago

Thanks @lwj5 for the PR. It's a good start.

To fully support operator installation on ARM via OLM, a few more changes are needed:

However, before proceeding with these changes, I would like to hear the thoughts of other maintainers. @iam-veeramalla, @anandf, @jgwest - Do you have any concerns, objections, or comments on supporting ARM?