odo
odo copied to clipboard
Native support for arm64 / Apple M1 Silicon
/kind feature
Which functionality do you think we should add?
As a Software Engineer, I need a native arm64 compiled version of odo,
So that I can work in Docker containers with VSCode Remote Containers on Apple M1 Silicon which is arm based.
Why is this needed?
My teams and students do all of their work in Docker containers using Visual Studio Code and the Remote Container extension. Many teams members have new Apple M1 Silicon Macs that are arm based and this number continues to grow. All of our containers are Linux based and so we need a version of odo
that runs in a linux container on arm64 architecture.
For more information on why we do this, read my article: Developing on Apple M1 Silicon with Virtual Environments for a similar solution using Vagrant which also requires an arm64 version of odo
.
Hey @rofrano
We have releases of odo
for Mac M1 which I've been personally using it.
https://odo.dev/docs/getting-started/installation#macos
@cdrage Awesome! You might want to tell the Red Hat OpenShift team about this because their docs make no mention of an arm64 version: https://docs.openshift.com/container-platform/4.6/cli_reference/developer_cli_odo/installing-odo.html
Thanks for pointing this out. I'm going to try and incorporate this into my DevOps course this semester. You can close this issue.
Hi @rofrano, thanks for raising this. I'll keep this issue open and only rename it. As you discovered we need to mention M1 binaries on openshift docs.
/title Missing link to Apple M1 (darwin-arm64) binaries in OpenShift docs /kind bug /area documentation
cc: @gabriel-rh
This is addressed by Gabriel's PR https://github.com/openshift/openshift-docs/pull/51827. Preview: https://51827--docspreview.netlify.app/openshift-enterprise/latest/cli_reference/developer_cli_odo/installing-odo.html#installing-odo-on-macos_installing-odo