Versions in this module Expand all Collapse all v0 v0.5.0 Aug 8, 2018 Changes in this version + type BundleName string + type BundleVersion string + type HTTPRepository struct + BaseURL string + Client interface{ ... } + func NewHTTPRepository(cfg RepositoryConfig) *HTTPRepository + func (p *HTTPRepository) BundleReader(name BundleName, version BundleVersion) (r io.Reader, closer func(), err error) + func (p *HTTPRepository) IndexReader() (r io.Reader, closer func(), err error) + type Loader struct + func NewLoader(tmpDir string, log *logrus.Entry) *Loader + func (l *Loader) Load(in io.Reader) (*internal.Bundle, []*chart.Chart, error) + func (l Loader) LoadDir(path string) (*internal.Bundle, []*chart.Chart, error) + type LocalRepository struct + func NewLocalRepository(path string) *LocalRepository + func (p *LocalRepository) GetBundlePath(name string) (string, error) + func (p *LocalRepository) GetIndexFile() (io.Reader, func(), error) + type Populator struct + func NewPopulator(p repository, bundleLoader bundleLoader, bundleInterface bundleUpserter, ...) *Populator + func (b *Populator) Init() error + type RepositoryConfig struct + BaseURL string