Documentation ¶
Index ¶
- func IsInvalidConfig(err error) bool
- func IsReleaseNotFound(err error) bool
- func IsReleaseStatusNotMatching(err error) bool
- func IsReleaseVersionNotMatching(err error) bool
- func IsTillerNotFound(err error) bool
- type Config
- type Resource
- func (r *Resource) Delete(name string) error
- func (r *Resource) EnsureDeleted(ctx context.Context, name string) error
- func (r *Resource) Install(name, url, values string, conditions ...func() error) error
- func (r *Resource) Update(name, url, values string, conditions ...func() error) error
- func (r *Resource) WaitForStatus(release string, status string) error
- func (r *Resource) WaitForVersion(release string, version string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
func IsReleaseNotFound ¶
IsReleaseNotFound asserts releaseNotFoundError.
func IsReleaseStatusNotMatching ¶
IsReleaseStatusNotMatching asserts releaseStatusNotMatchingError
func IsReleaseVersionNotMatching ¶
IsReleaseVersionNotMatching asserts releaseVersionNotMatchingError
func IsTillerNotFound ¶
IsTillerNotFound asserts tillerNotFoundError.
Types ¶
type Config ¶
type Config struct { HelmClient *helmclient.Client Logger micrologger.Logger Namespace string }
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
func (*Resource) EnsureDeleted ¶
func (*Resource) WaitForStatus ¶
Click to show internal directories.
Click to hide internal directories.