Documentation ¶
Index ¶
- type Applier
- type ApplyOptions
- type UninstallOptions
- type Uninstaller
- func (x *Uninstaller) Do() error
- func (x *Uninstaller) Result() *release.UninstallReleaseResponse
- func (x *Uninstaller) Run() (*release.UninstallReleaseResponse, error)
- func (x *Uninstaller) WithOptions(opts UninstallOptions) *Uninstaller
- func (x *Uninstaller) WithReleaseName(name string) *Uninstaller
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Applier ¶
type Applier struct {
// contains filtered or unexported fields
}
func NewApplier ¶
func NewApplierForConfig ¶
func NewApplierForConfig(f cmdutil.Factory, cfg *action.Configuration) *Applier
func (*Applier) WithOptions ¶
func (x *Applier) WithOptions(opts ApplyOptions) *Applier
type ApplyOptions ¶
type ApplyOptions struct { *apply.ApplyOptions ChartURL string `json:"chartURL"` ChartName string `json:"chartName"` Version string `json:"version"` ValuesFile string `json:"valuesFile"` ValuesPatch *runtime.RawExtension `json:"valuesPatch"` // OR Values map[string]interface{} `json:"values"` CreateNamespace bool DryRun bool DisableHooks bool Replace bool Wait bool Timeout time.Duration Description string Devel bool // DependencyUpdate bool Namespace string ReleaseName string //OutputDir string Atomic bool SkipCRDs bool SubNotes bool DisableOpenAPIValidation bool IncludeCRDs bool }
func NewApplyOptions ¶
func NewApplyOptions() ApplyOptions
type UninstallOptions ¶
type Uninstaller ¶
type Uninstaller struct {
// contains filtered or unexported fields
}
func NewUninstaller ¶
func NewUninstaller(getter genericclioptions.RESTClientGetter, namespace string, helmDriver string) (*Uninstaller, error)
func NewUninstallerForConfig ¶
func NewUninstallerForConfig(cfg *action.Configuration) *Uninstaller
func (*Uninstaller) Do ¶
func (x *Uninstaller) Do() error
func (*Uninstaller) Result ¶
func (x *Uninstaller) Result() *release.UninstallReleaseResponse
func (*Uninstaller) Run ¶
func (x *Uninstaller) Run() (*release.UninstallReleaseResponse, error)
func (*Uninstaller) WithOptions ¶
func (x *Uninstaller) WithOptions(opts UninstallOptions) *Uninstaller
func (*Uninstaller) WithReleaseName ¶
func (x *Uninstaller) WithReleaseName(name string) *Uninstaller
Click to show internal directories.
Click to hide internal directories.