in credential_provider/pod_identity_credential_provider.go [76:87]
func parseAddressPreference(preferredAddressType string) (endpointPreference, error) {
switch strings.ToLower(preferredAddressType) {
case "":
return preferenceAuto, nil
case "ipv4":
return preferenceIPv4, nil
case "ipv6":
return preferenceIPv6, nil
default:
return preferenceInvalid, fmt.Errorf("invalid preferred address type: %s. Valid values are: \"ipv4\", \"ipv6\" or not setting preferredAddressType", preferredAddressType)
}
}