Documentation ¶
Index ¶
- func VerifyExistingInstallation(v kudoinit.InstallVerifier, client *kube.Client, out io.Writer) (bool, error)
- func WatchKUDOUntilReady(v kudoinit.InstallVerifier, client *kube.Client, timeout int64) error
- type Installer
- func (i *Installer) Install(client *kube.Client) error
- func (i *Installer) PreInstallVerify(client *kube.Client, result *verifier.Result) error
- func (i *Installer) PreUpgradeVerify(client *kube.Client, result *verifier.Result) error
- func (i *Installer) Resources() []runtime.Object
- func (i *Installer) Upgrade(client *kube.Client) error
- func (i *Installer) VerifyInstallation(client *kube.Client, result *verifier.Result) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func VerifyExistingInstallation ¶ added in v0.17.0
func VerifyExistingInstallation(v kudoinit.InstallVerifier, client *kube.Client, out io.Writer) (bool, error)
verifyExistingInstallation checks if the current installation is valid and as expected
func WatchKUDOUntilReady ¶
WatchKUDOUntilReady waits for the KUDO installation to become available.
Returns no error if it exists. If the timeout was reached and it could not find the pod, it returns error.
Types ¶
type Installer ¶ added in v0.14.0
type Installer struct {
// contains filtered or unexported fields
}
func NewInstaller ¶ added in v0.14.0
func (*Installer) PreInstallVerify ¶ added in v0.14.0
Verifies that the installation is possible. Returns an error if any part of KUDO is already installed
func (*Installer) PreUpgradeVerify ¶ added in v0.16.0
Click to show internal directories.
Click to hide internal directories.