No container image built or binary released for arm => Helm Chart and other examples do not work on Apple M1
AnaisUrlichs opened this issue · comments
What steps did you take and what happened:
I installed the Helm Chart from the aqua repo like detailed in the docs. However, the pods is crashlooping
[A clear and concise description of what the bug is, and what commands you ran.]
helm repo add aqua https://aquasecurity.github.io/helm-charts/
helm repo update
helm install starboard-operator aqua/starboard-operator \
--namespace starboard-system \
--create-namespace \
--set="targetNamespaces=default" \
--set="trivy.ignoreUnfixed=true" \
--version 0.9.1
I ran this on microk8s with dns enabled on my mbp silicon
What did you expect to happen:
Lots of developers want to try out Starboard on their local machine and if they run on the new Apple silicon they are unable to do so, and might think Starboard does not work rather it being environment specific.
To improve the developer experience, we need to ensure that users can run example on their local machine.
When I install the Helm Chart, I want it to use automatically the image applicable to me.
Anything else you would like to add:
We are currently not building arm images (or we are building them but not pushing them to Dockerhub)
https://hub.docker.com/r/aquasec/starboard/tags
I am not sure how this works, maybe we build them but do not push or release those images?
Line 219 in d656c59
Resulting, also these examples using Docker and the binary does not work on the new macs
https://aquasecurity.github.io/starboard/v0.14.1/cli/installation/docker/
https://github.com/aquasecurity/starboard/releases
[Miscellaneous information that will assist in solving the issue.]
Environment: