func GetAssetUri()

in release/pkg/get_artifact_uri.go [10:22]


func GetAssetUri(releaseManifestUrl, component, assetType, os, arch string) (string, error) {
	eksDRelease, err := getEksdRelease(releaseManifestUrl)
	if err != nil {
		return "", fmt.Errorf("error getting EKS Distro release from manifest URL: %v", err)
	}

	uri, err := parseReleaseForUri(eksDRelease, component, assetType, os, arch)
	if err != nil {
		return "", fmt.Errorf("error parsing EKS Distro release for component URI: %v", err)
	}

	return uri, nil
}