apiVersion: containerservice.azure.upbound.io/v1beta1
kind: KubernetesCluster
metadata:
  name: example
spec:
  forProvider:
    kubernetesVersion: "1.29.5"
    oidcIssuerEnabled: true
    workloadIdentityEnabled: true
    defaultNodePool:
    - name: default
      nodeCount: 1
      vmSize: Standard_D2_v2
    dnsPrefix: exampleaks1
    identity:
    - type: SystemAssigned
    location: East US
    resourceGroupNameRef:
      name: example
    tags:
      Environment: dev
    apiServerAccessProfile:
      - authorizedIpRanges:
         - 0.0.0.0/0
    networkProfile:
      - networkPlugin: azure
        networkPluginMode: overlay
        serviceCidr: 10.0.0.0/16
        dnsServiceIp: 10.0.0.10
        podCidr: 192.168.0.0/16
  providerConfigRef:
    name: upbound-provider-azure-config
