in pkg/agent/baker.go [260:278]
func normalizeResourceGroupNameForLabel(resourceGroupName string) string {
truncated := resourceGroupName
truncated = strings.ReplaceAll(truncated, "(", "-")
truncated = strings.ReplaceAll(truncated, ")", "-")
const maxKubernetesLabelLength = 63
if len(truncated) > maxKubernetesLabelLength {
truncated = truncated[0:maxKubernetesLabelLength]
}
if strings.HasSuffix(truncated, "-") ||
strings.HasSuffix(truncated, "_") ||
strings.HasSuffix(truncated, ".") {
if len(truncated) > maxKubernetesLabelLength-1 {
return truncated[0:len(truncated)-1] + "z"
}
return truncated + "z"
}
return truncated
}