func parseDigestFromAzureUrl()

in pkg/urlparser/azure.go [26:39]


func parseDigestFromAzureUrl(url string) (digest.Digest, error) {
	if url == "" {
		return "", fmt.Errorf("empty url")
	}

	for _, r := range regexes {
		matches := r.FindStringSubmatch(url)
		if len(matches) == 2 {
			return digest.Digest("sha256:" + matches[1]), nil
		}
	}

	return "", fmt.Errorf("unknown url")
}