-
Notifications
You must be signed in to change notification settings - Fork 460
Description
/kind feature
Describe the solution you'd like
As a user of CAPZ, I'd like to provision a new managed (AKS) cluster via only helm commands so that I can more easily/quickly create clusters in a more scalable (e.g. GitOps) manner.
Experience today:
- Download clusterctl
- `clusterctl generate cluster capi-quickstart --flavor AKS
--kubernetes-version v1.28.0 \
myAKScluster.yaml `
For reference: AKS flavor template
- Manually edit myAKScluster.yaml file, looking up values in the docs
- k apply -f myAKScluster.yaml
Desired experience if there were a public supported helm chart with these options:
- helm repo add capz https://kubernetes-sigs.github.io/cluster-api-provider-azure
- (Optionally) look at helm chart values/options
- helm install capz capz/managed-cluster --set clusterName=MyManagedCluster --set resourceGroup=MyResourceGroup
Why not have the helm chart support self-managed clusters?
Although this is technically possible, IMO there are too many varieties of options and configurations for self-managed clusters which would make a generalized helm chart install more challenging to create and be of less value to users. With managed clusters although there are many configuration options, they are more within a smaller scope of resources.
Environment:
- cluster-api-provider-azure version: vNext
- Kubernetes version: (use
kubectl version): any - OS (e.g. from
/etc/os-release): any
Metadata
Metadata
Assignees
Labels
Type
Projects
Status