Versions in this module Expand all Collapse all v1 v1.1.0 Jun 30, 2020 v1.0.0 Oct 25, 2019 Changes in this version + type Collection struct + Repositories []*Repository + func NewRepositoryCollection() *Collection + func (rc *Collection) AddRepository(repo *Repository) + func (rc *Collection) IsRepositoriesFailed() bool + func (rc *Collection) ReadyAddons() []*Entry + func (rc *Collection) ReviseAddonDuplicationInRepository() + func (rc *Collection) ReviseAddonDuplicationInStorage(addonsList []internal.CommonAddon) + type Entry struct + AddonWithCharts *internal.AddonWithCharts + ID string + URL string + func NewRepositoryEntry(n, v, u string) *Entry + func (a *Entry) ConflictInSpecifiedRepositories(err error) + func (a *Entry) ConflictWithAlreadyRegisteredAddons(err error) + func (a *Entry) FetchingError(err error) + func (a *Entry) IsComplete() bool + func (a *Entry) IsReady() bool + func (a *Entry) LoadingError(err error) + func (a *Entry) RegisteringError(err error) + type Repository struct + Addons []*Entry + Repository addonsv1alpha1.StatusRepository + func NewAddonsRepository(url string) *Repository + func (ar *Repository) Failed() + func (ar *Repository) FetchingError(err error) + func (ar *Repository) HasFailedAddons() bool + func (ar *Repository) IsFailed() bool + func (ar *Repository) TemplatingError(err error) + type Template struct + func NewTemplate(cli client.Client) *Template + func (t *Template) SetNamespace(namespace string) + func (t *Template) TemplateURL(repository v1alpha1.SpecRepository) (string, error)