in projects/aws/image-builder/builder/utils.go [383:410]
func getEksAReleasesManifestURL(airgapped bool) (string, error) {
if os.Getenv(eksaUseDevReleaseEnvVar) != "true" {
if eksaReleaseManifest != "" {
return eksaReleaseManifest, nil
}
if airgapped {
manifestRoot, err := getManifestRoot()
if err != nil {
return "", nil
}
return fmt.Sprintf("file://%s/%s", manifestRoot, eksAnywhereManifestFileName), nil
}
return prodEksaReleaseManifestURL, nil
}
// using a dev release, allow branch_name env var to
// override manifest url
branchName, ok := os.LookupEnv(branchNameEnvVar)
if !ok {
branchName = mainBranch
}
if branchName != mainBranch {
return fmt.Sprintf(devBranchEksaReleaseManifestURL, branchName), nil
}
return devEksaReleaseManifestURL, nil
}