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 + func IsFetchingError(err error) bool + func IsLoadingError(err error) bool + func NewFetchingError(err error) error + func NewLoadingError(err error) error + type DocsMeta struct + Docs []internal.AddonDocs + func (m *DocsMeta) Validate() error + type Error struct + func (e *Error) Error() string + func (e *Error) Kind() Kind + type FormMeta struct + Bindable bool + BindingsRetrievable bool + Description string + DisplayName string + DocumentationURL string + ID string + ImageURL string + Labels map[string]string + LongDescription string + Name string + PlanUpdatable *bool + ProviderDisplayName string + ProvisionOnlyOnce bool + Requires []string + SupportURL string + Tags string + Version string + func (m *FormMeta) MapLabelsToModel() internal.Labels + func (m *FormMeta) MapTagsToModel() []internal.AddonTag + func (m *FormMeta) Validate() error + type Kind int + const FetchingErrorKind + const LoadingErrorKind + const Unknown + func (r Kind) String() string + type Loader struct + func NewLoader(tmpDir string, log logrus.FieldLogger) *Loader + func (l *Loader) Load(in io.Reader) (*internal.Addon, []*chart.Chart, error) + func (l Loader) LoadDir(path string) (*internal.Addon, []*chart.Chart, error)