func getCloudTargetEnv()

in aks-node-controller/parser/helper.go [549:561]


func getCloudTargetEnv(v *aksnodeconfigv1.Configuration) string {
	loc := strings.ToLower(strings.Join(strings.Fields(v.GetClusterConfig().GetLocation()), ""))
	switch {
	case strings.HasPrefix(loc, "china"):
		return "AzureChinaCloud"
	case loc == "germanynortheast" || loc == "germanycentral":
		return "AzureGermanCloud"
	case strings.HasPrefix(loc, "usgov") || strings.HasPrefix(loc, "usdod"):
		return "AzureUSGovernmentCloud"
	default:
		return helpers.DefaultCloudName
	}
}