Login as service principal az
Non-interactive auth for CI; modern: use --federated-token for OIDC, no secret
az login --service-principal -u <id> -p "$AZ_SECRET" --tenant <id>
more az
all 4 commands →
AKS kubeconfig credentials
az aks get-credentials -g <name> -n <cluster> --overwrite-existing
Read Key Vault secret value
az keyvault secret show --vault-name <name> --name <name> --query value -o tsv
List VMs with power state
az vm list -d -o table --query "[].{name:name,ip:publicIps,state:powerState}"