Documentation ¶
Index ¶
- func GenerateLabels() labels.Set
- type Initializer
- func (m *Initializer) Install(client *kube.Client) error
- func (m *Initializer) PreInstallVerify(client *kube.Client, result *verifier.Result) error
- func (m *Initializer) PreUpgradeVerify(client *kube.Client, result *verifier.Result) error
- func (m *Initializer) Resources() []runtime.Object
- func (m *Initializer) String() string
- func (m *Initializer) UninstallService(client *kube.Client) error
- func (m *Initializer) UninstallStatefulSet(client *kube.Client) error
- func (m *Initializer) VerifyInstallation(client *kube.Client, result *verifier.Result) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateLabels ¶
GenerateLabels returns the labels used by deployment and service
Types ¶
type Initializer ¶
type Initializer struct {
// contains filtered or unexported fields
}
Defines the deployment of the KUDO manager and it's service definition.
func NewInitializer ¶
func NewInitializer(options kudoinit.Options) *Initializer
NewInitializer returns the setup management object
func (*Initializer) Install ¶
func (m *Initializer) Install(client *kube.Client) error
Install uses Kubernetes client to install KUDO.
func (*Initializer) PreInstallVerify ¶ added in v0.11.0
func (*Initializer) PreUpgradeVerify ¶ added in v0.16.0
func (*Initializer) Resources ¶ added in v0.11.0
func (m *Initializer) Resources() []runtime.Object
func (*Initializer) String ¶ added in v0.11.0
func (m *Initializer) String() string
func (*Initializer) UninstallService ¶ added in v0.16.0
func (m *Initializer) UninstallService(client *kube.Client) error
func (*Initializer) UninstallStatefulSet ¶ added in v0.16.0
func (m *Initializer) UninstallStatefulSet(client *kube.Client) error
func (*Initializer) VerifyInstallation ¶ added in v0.16.0
Click to show internal directories.
Click to hide internal directories.