func getEksdRelease()

in release/pkg/file_reader.go [74:86]


func getEksdRelease(eksdReleaseURL string) (*distrov1alpha1.Release, error) {
	content, err := readHttpFile(eksdReleaseURL)
	if err != nil {
		return nil, err
	}

	eksd := &distrov1alpha1.Release{}
	if err = yaml.UnmarshalStrict(content, eksd); err != nil {
		return nil, errors.Wrapf(err, "failed to unmarshal eksd manifest")
	}

	return eksd, nil
}