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.