Versions in this module Expand all Collapse all v3 v3.2.1 May 8, 2020 Changes in this version + const CacheRootDir + const CredentialsFileBasename + const HelmChartConfigMediaType + const HelmChartContentLayerMediaType + const OCIProtocol + func KnownMediaTypes() []string + func NewRegistryGetterProvider(c *Client) getter.Provider + type Authorizer struct + type Cache struct + func NewCache(opts ...CacheOption) (*Cache, error) + func (cache *Cache) AddManifest(ref *Reference, manifest *ocispec.Descriptor) error + func (cache *Cache) DeleteReference(ref *Reference) (*CacheRefSummary, error) + func (cache *Cache) FetchReference(ref *Reference) (*CacheRefSummary, error) + func (cache *Cache) Ingester() content.Ingester + func (cache *Cache) ListReferences() ([]*CacheRefSummary, error) + func (cache *Cache) ProvideIngester() orascontent.ProvideIngester + func (cache *Cache) Provider() content.Provider + func (cache *Cache) StoreReference(ref *Reference, ch *chart.Chart) (*CacheRefSummary, error) + type CacheOption func(*Cache) + func CacheOptDebug(debug bool) CacheOption + func CacheOptRoot(rootDir string) CacheOption + func CacheOptWriter(out io.Writer) CacheOption + type CacheRefSummary struct + Chart *chart.Chart + Config *ocispec.Descriptor + ContentLayer *ocispec.Descriptor + CreatedAt time.Time + Digest digest.Digest + Exists bool + Manifest *ocispec.Descriptor + Name string + Repo string + Size int64 + Tag string + type Client struct + func NewClient(opts ...ClientOption) (*Client, error) + func (c *Client) LoadChart(ref *Reference) (*chart.Chart, error) + func (c *Client) Login(hostname string, username string, password string, insecure bool) error + func (c *Client) Logout(hostname string) error + func (c *Client) PrintChartTable() error + func (c *Client) PullChart(ref *Reference) error + func (c *Client) PushChart(ref *Reference) error + func (c *Client) RemoveChart(ref *Reference) error + func (c *Client) SaveChart(ch *chart.Chart, ref *Reference) error + type ClientOption func(*Client) + func ClientOptAuthorizer(authorizer *Authorizer) ClientOption + func ClientOptCache(cache *Cache) ClientOption + func ClientOptDebug(debug bool) ClientOption + func ClientOptResolver(resolver *Resolver) ClientOption + func ClientOptWriter(out io.Writer) ClientOption + type Getter struct + Client *Client + func NewRegistryGetter(c *Client) *Getter + func (g *Getter) Get(href string, options ...getter.Option) (*bytes.Buffer, error) + type Reference struct + Repo string + Tag string + func ParseReference(s string) (*Reference, error) + func (ref *Reference) FullName() string + type Resolver struct Other modules containing this package github.com/kruglovmax/helm