aquasecurity / starboard

Moved to https://github.com/aquasecurity/trivy-operator

Home Page:https://aquasecurity.github.io/starboard/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
Screenshot 2022-02-21 at 09 24 06

Screenshot 2022-02-21 at 09 23 26

[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?

- 'aquasec/starboard-operator:{{ .Version }}-arm64'

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:

  • Starboard version (use starboard version): Helm Chart 9.1 Starboard version 0.14.1

  • Kubernetes version (use kubectl version):
    Screenshot 2022-02-21 at 09 46 36

  • OS (macOS 10.15, Windows 10, Ubuntu 19.10 etc): macOS 12.2.1

This issue is a duplicate of #831 , which has been resolved in #955 . It hasn't been released yet, but it's in scope of the upcoming v0.15.0 milestone.