예제 #1
0
파일: repo_index.go 프로젝트: runseb/helm
func index(dir, url string) error {
	chartRepo, err := repo.LoadChartRepository(dir, url)
	if err != nil {
		return err
	}

	return chartRepo.Index()
}
예제 #2
0
파일: repo_index.go 프로젝트: slack/helm
func index(dir, url, mergeTo string) error {
	chartRepo, err := repo.LoadChartRepository(dir, url)
	if err != nil {
		return err
	}

	if mergeTo != "" {
		old, err := repo.LoadIndexFile(mergeTo)
		if err != nil {
			return err
		}
		return chartRepo.MergeIndex(old)
	}

	return chartRepo.Index()
}