Create AKS cluster from GitLab
Problem to solve
Users cannot currently create a cluster on Microsoft's AKS (azure kubernetes service) from GitLab. This would streamline the cluster creation and connection to GitLab, which can be error prone when done manually.
Provide a tight integration with AKS where users can create clusters from the GitLab GUI (similar to GKE)
- Update cluster creation screen to provide two options
- Create on cloud provider
- Add existing cluster
Once users select the new "Create on cloud provider" option, the flow for GKE will be the same as it is now.
The AKS flow should provide aks-specific options, if necessary.
Cluster should have public access enabled by default so GitLab can interact with it.
What does success look like, and how can we measure that?
AKS as a platform in usage ping, similar to https://gitlab.com/gitlab-org/gitlab-ee/blob/master/lib/gitlab/usage_data.rb#L67