sigs.k8s.io/cluster-api-provider-azure@v1.14.3/hack/debugging/kubectl-capz-map (about) 1 #!/bin/bash 2 3 4 azmachine=($(kubectl get azuremachine -o json | jq -r '.items[].metadata.name ')) 5 for az in "${azmachine[@]}"; do 6 capimachine=$(kubectl get azuremachine $az -o json | jq -r '.metadata.ownerReferences | .[] | select(.kind == "Machine").name') 7 azurecluster=$(kubectl get machine $capimachine -o json | jq -r '.spec.clusterName') 8 kubeadmconfig=$(kubectl get machine ${capimachine} -o json | jq -r '.spec.bootstrap.configRef.name') 9 10 echo -e "\x1B[32mAzureCluster:\x1B[36m \x1B[39m$azurecluster" 11 echo -e "\t\x1B[36mAzureMachine: \x1B[39m$az" 12 echo -e "\t\x1B[36mMachine: \x1B[39m${capimachine}" 13 echo -e "\t\x1B[36mKubeadmconfig: \x1B[39m$kubeadmconfig" 14 done