Versions in this module Expand all Collapse all v0 v0.14.1 Jul 1, 2021 Changes in this version + const MockHelmClientVersion + type Action struct + Name string + Steps []ExecuteStep + func (a *Action) UnmarshalYAML(unmarshal func(interface{}) error) error + func (a Action) GetSteps() []builder.ExecutableStep + func (a Action) MakeSteps() interface{} + func (a Action) MarshalYAML() (interface{}, error) + type BuildInput struct + Config MixinConfig + type ExecuteInstruction struct + Arguments []string + Flags builder.Flags + Namespace string + type ExecuteStep struct + func (s ExecuteStep) GetArguments() []string + func (s ExecuteStep) GetCommand() string + func (s ExecuteStep) GetFlags() builder.Flags + type HelmOutput struct + JSONPath string + Key string + Name string + Namespace string + ResourceName string + ResourceType string + Secret string + type InstallAction struct + Steps []InstallStep + type InstallArguments struct + Chart string + Devel bool + Name string + Namespace string + Replace bool + Set map[string]string + Values []string + Version string + Wait bool + type InstallStep struct + type Mixin struct + ClientFactory kubernetes.ClientFactory + HelmClientVersion string + func New() *Mixin + func (m *Mixin) Build() error + func (m *Mixin) Execute() error + func (m *Mixin) GetSchema() (string, error) + func (m *Mixin) Init() error + func (m *Mixin) Install() error + func (m *Mixin) PrintSchema() error + func (m *Mixin) PrintVersion(opts version.Options) error + func (m *Mixin) Uninstall() error + func (m *Mixin) Upgrade() error + func (m *Mixin) ValidatePayload(b []byte) error + type MixinConfig struct + ClientVersion string + Repositories map[string]Repository + type MockTillerIniter struct + GetTillerVersion func(m *Mixin) (string, error) + InstallHelmClient func(m *Mixin, version string) error + RunRBACResourceCmd func(m *Mixin, cmd *exec.Cmd) error + SetupTillerRBAC func(m *Mixin) error + func NewMockTillerIniter() MockTillerIniter + type RealTillerIniter struct + type Repository struct + URL string + type Step struct + Description string + Outputs []HelmOutput + type TestMixin struct + TestContext *context.TestContext + func NewTestMixin(t *testing.T) *TestMixin + type TillerIniter interface + type UninstallAction struct + Steps []UninstallStep + type UninstallArguments struct + Purge bool + Releases []string + type UninstallStep struct + type UpgradeAction struct + Steps []UpgradeStep + type UpgradeArguments struct + Chart string + Name string + Namespace string + ResetValues bool + ReuseValues bool + Set map[string]string + Values []string + Version string + Wait bool + type UpgradeStep struct