-
Notifications
You must be signed in to change notification settings - Fork 307
Provide User feedback that ARM (darwin
and linux
) is not supported for bootstrapping
#2616
Comments
Hey @edinel! Thanks for opening your first issue. We appreciate your contribution and welcome you to our community! We are glad to have you here and to have your input on Tanzu Community Edition. |
Yep, we currently don't support arm64. We have an issue being tracked here: #2171 All the downloadable packages on the release page do include the CPU architecture as part of the filename. Currently, we only support amd64 on all platforms. |
The UX here is pretty miserable: the user is left to figure out for themselves that tanzu has pulled arm64 images from projects.registry.vmware.com :( |
Yea, the TCE build does produce arm64 binaries, but we don't include them in the release yet because of missing certain arm64 images/etc. It's the "does not meaningful work" is the big reason why it isn't supported yet. Will need to revisit this since we updated to a later version of Tanzu Framework. If we still don't have support for arm64, will see about producing an error earlier or give a warning with instructions. Something @edinel might be able to help with... Since TCE and TKG are tied at the hip because the resources (BOM, images, and etc) used in TCE are the same, is Tanzu Framework going to fully support arm64? |
In summary, it is the process of bootstrapping clusters that is not compatible with ARM (both linux and darwin), as such, we should provide the appropriate warnings to users from a docs and CLI-level. Here is our proposed approach.:
|
darwin
and linux
) is not supported for bootstrapping
@stmcginnis we should add this pre-flight check to unmanaged-cluster. Then we can open an issue in framework for the other plugins. |
Already included in the preflight checks here: With a unit test explicitly testing for arm64 here: |
Great! Will open up an issue in framework for the management-cluster plugin. |
Circling back on this:
|
Re-opening this as: is not complete. This should act as a tracking issue until that work is complete and can be integrated into TCE. |
Description
It should be clear in the docs that Apple Silicon is not supported yet with TCE. A good friend of mine was unable to get started because Apple Silicon is not supported and the way he discovered that was, eventually, figuring out somewhat cryptic error messages when he tried to install.
Location
Additional Context
The text was updated successfully, but these errors were encountered: