weaveworks / vscode-gitops-tools

GitOps Visual Studio Code Extension
Mozilla Public License 2.0
223 stars 21 forks source link

Enable Azure Arc on generic cluster #217

Open csand-msft opened 2 years ago

csand-msft commented 2 years ago

For generic clusters, give the user the option to enable Azure Arc on it. This would use the az connectedk8s CLI.

This would be enabled only for "generic" clusters, not AKS or clusters already Arc-enabled.

josefaworks commented 2 years ago

Closing this ticket, will address in #218

kingdonb commented 2 years ago

I think the scope of this is somewhat different than #218 – Arc on a generic cluster is not the same feature as generic Flux on Azure clusters

(Reopening)

kingdonb commented 2 years ago

Confirmed that the scope is different.

For me, it's more difficult to test this because arm64 machines are cheaper, and Azure Arc doesn't support arm64 natively yet:

So while I have pretty much unlimited availability of Arm64 machines for testing, I have to spin up a special environment (and start the meter running) in order to test on Amd64/Intel architecture machines.

I have an amd64 cluster in my house that I can test this against, but as an aside I've also signed up for the Public Preview of arm64 support that Microsoft is offering now:

https://azure.microsoft.com/en-us/updates/public-preview-arm64based-azure-vms-can-deliver-up-to-50-better-priceperformance/

Maybe we can get these pieces to all come together in time for Arc GA?

kingdonb commented 2 years ago

Marked as low priority on the Triage board because of the limited architecture support (as Flux supports both architectures, then Arc is not something we can promote as effectively unless it boasts the same support), if we can get things rolling on arm64 then I think this would be High Priority to make sure this feature is available in the GitOps vscode extension.