Versions in this module Expand all Collapse all v0 v0.8.0 Mar 24, 2022 Changes in this version + type Chart struct + Files []*File + Lock *Lock + Metadata *Metadata + Raw []*File + Schema []byte + Templates []*File + Values map[string]interface{} + type Client interface + Get func(ctx context.Context, namespace, name string, version int) (*Release, error) + History func(ctx context.Context, namespace, name string) ([]*Release, error) + List func(ctx context.Context, namespace string) ([]*Release, error) + func New(clusterClient cluster.Client) Client + type Dependency struct + Alias string + Condition string + Enabled bool + ImportValues []interface{} + Name string + Repository string + Tags []string + Version string + type File struct + Data []byte + Name string + type Hook struct + DeletePolicies []HookDeletePolicy + Events []HookEvent + Kind string + LastRun HookExecution + Manifest string + Name string + Path string + Weight int + type HookDeletePolicy string + const HookBeforeHookCreation + const HookFailed + const HookSucceeded + type HookEvent string + const HookPostDelete + const HookPostInstall + const HookPostRollback + const HookPostUpgrade + const HookPreDelete + const HookPreInstall + const HookPreRollback + const HookPreUpgrade + const HookTest + type HookExecution struct + CompletedAt string + Phase HookPhase + StartedAt string + type HookPhase string + const HookPhaseFailed + const HookPhaseRunning + const HookPhaseSucceeded + const HookPhaseUnknown + type Info struct + Deleted string + Description string + FirstDeployed string + LastDeployed string + Notes string + Status Status + type Lock struct + Dependencies []*Dependency + Digest string + Generated string + type Maintainer struct + Email string + Name string + URL string + type Metadata struct + APIVersion string + Annotations map[string]string + AppVersion string + Condition string + Dependencies []*Dependency + Deprecated bool + Description string + Home string + Icon string + Keywords []string + KubeVersion string + Maintainers []*Maintainer + Name string + Sources []string + Tags string + Type string + Version string + type MockClient struct + func (_m *MockClient) Get(ctx context.Context, namespace string, name string, version int) (*Release, error) + func (_m *MockClient) History(ctx context.Context, namespace string, name string) ([]*Release, error) + func (_m *MockClient) List(ctx context.Context, namespace string) ([]*Release, error) + type Release struct + Chart *Chart + Cluster string + Config map[string]interface{} + Hooks []*Hook + Info *Info + Labels map[string]string + Manifest string + Name string + Namespace string + Version int + type Status string + const StatusDeployed + const StatusFailed + const StatusPendingInstall + const StatusPendingRollback + const StatusPendingUpgrade + const StatusSuperseded + const StatusUninstalled + const StatusUninstalling + const StatusUnknown