vmware-tanzu / tanzu-cli

The Tanzu Core CLI project provides the core functionality of the Tanzu CLI. The CLI is based on a plugin architecture where CLI command functionality can be delivered through independently developed plugin binaries
Apache License 2.0
33 stars 21 forks source link

Document details of support for ARM64 #776

Closed marckhouzam closed 3 months ago

marckhouzam commented 3 months ago

What this PR does / why we need it

As per a user's request, this PR adds information about how the CLI supports ARM64.

Which issue(s) this PR fixes

Fixes #774

Describe testing done for PR

CI

Release note

Document details about ARM64 support.

Additional information

Special notes for your reviewer

marckhouzam commented 3 months ago

@jeroenvermeulen if you can confirm if this documentation change would have been sufficient for you?

jeroenvermeulen commented 3 months ago

It points you in the right direction for sure. Here in the Netherlands 95% of the Kubernetes experts are using macOS, so an explicit mention of the Rosetta install command would be even better.

softwareupdate --install-rosetta --agree-to-license
marckhouzam commented 3 months ago

It points you in the right direction for sure. Here in the Netherlands 95% of the Kubernetes experts are using macOS, so an explicit mention of the Rosetta install command would be even better.

softwareupdate --install-rosetta --agree-to-license

I hesitated in doing that because I didn't feel giving an exact command was future-proof. Who knows what Apple will change in any future OS release. Was this command sufficiently easy to find on Google? What I can do to make it easier is mention Rosetta 2 as the name of the emulator for Mac.

What do you think?

marckhouzam commented 3 months ago

I added the sentence The emulator used on Mac OS is Rosetta 2, while Windows uses a feature called Arm64EC.

jeroenvermeulen commented 3 months ago

@marckhouzam Thanks for fixing this so fast.