controllers

package
v0.0.87 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2019 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlterManagerDeploymentController added in v0.0.72

type AlterManagerDeploymentController struct {
	// contains filtered or unexported fields
}

type CoreDNSController added in v0.0.43

type CoreDNSController struct {
	// contains filtered or unexported fields
}

func (*CoreDNSController) GetName added in v0.0.43

func (dc *CoreDNSController) GetName() string

func (*CoreDNSController) HasInstalled added in v0.0.43

func (dc *CoreDNSController) HasInstalled() (bool, error)

func (*CoreDNSController) Initialize added in v0.0.43

func (dc *CoreDNSController) Initialize(client *kubernetes.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) error

func (*CoreDNSController) Install added in v0.0.43

func (dc *CoreDNSController) Install() error

func (*CoreDNSController) UnInstall added in v0.0.43

func (cd *CoreDNSController) UnInstall() error

type DeploymentController added in v0.0.72

type DeploymentController interface {
	Initialize(client *k8s.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) error
	Install() error
	UnInstall() error
	GetName() string
	HasInstalled() (bool, error)
}

func CreateDNSDeploymentController added in v0.0.43

func CreateDNSDeploymentController(client *k8s.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) (DeploymentController, error)

func CreateExtensionDeploymentController added in v0.0.72

func CreateExtensionDeploymentController(client *k8s.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) (DeploymentController, error)

func CreateNetworkStackController

func CreateNetworkStackController(client *k8s.Clientset, clientIp string, settings entities.LightningMonkeyClusterSettings) (DeploymentController, error)

type ExtensionDeploymentController added in v0.0.72

type ExtensionDeploymentController struct {
	// contains filtered or unexported fields
}

func (*ExtensionDeploymentController) GetName added in v0.0.72

func (dc *ExtensionDeploymentController) GetName() string

func (*ExtensionDeploymentController) HasInstalled added in v0.0.72

func (dc *ExtensionDeploymentController) HasInstalled() (bool, error)

func (*ExtensionDeploymentController) Initialize added in v0.0.72

func (*ExtensionDeploymentController) Install added in v0.0.72

func (dc *ExtensionDeploymentController) Install() error

func (*ExtensionDeploymentController) UnInstall added in v0.0.72

func (dc *ExtensionDeploymentController) UnInstall() error

type KubeRouterNetworkController

type KubeRouterNetworkController struct {
	// contains filtered or unexported fields
}

func (*KubeRouterNetworkController) GetName

func (nc *KubeRouterNetworkController) GetName() string

func (*KubeRouterNetworkController) HasInstalled

func (nc *KubeRouterNetworkController) HasInstalled() (bool, error)

func (*KubeRouterNetworkController) Initialize

func (*KubeRouterNetworkController) Install

func (nc *KubeRouterNetworkController) Install() error

func (*KubeRouterNetworkController) UnInstall

func (nc *KubeRouterNetworkController) UnInstall() error

type MetricServerDeploymentController added in v0.0.77

type MetricServerDeploymentController struct {
	// contains filtered or unexported fields
}

func (*MetricServerDeploymentController) GetName added in v0.0.77

func (*MetricServerDeploymentController) HasInstalled added in v0.0.77

func (dc *MetricServerDeploymentController) HasInstalled() (bool, error)

func (*MetricServerDeploymentController) Initialize added in v0.0.77

func (*MetricServerDeploymentController) Install added in v0.0.77

func (*MetricServerDeploymentController) UnInstall added in v0.0.77

func (dc *MetricServerDeploymentController) UnInstall() error

type PrometheusDeploymentController added in v0.0.72

type PrometheusDeploymentController struct {
	// contains filtered or unexported fields
}

func (*PrometheusDeploymentController) GetName added in v0.0.72

func (dc *PrometheusDeploymentController) GetName() string

func (*PrometheusDeploymentController) HasInstalled added in v0.0.72

func (dc *PrometheusDeploymentController) HasInstalled() (bool, error)

func (*PrometheusDeploymentController) Initialize added in v0.0.72

func (*PrometheusDeploymentController) Install added in v0.0.72

func (dc *PrometheusDeploymentController) Install() error

func (*PrometheusDeploymentController) UnInstall added in v0.0.72

func (dc *PrometheusDeploymentController) UnInstall() error

type TraefikDeploymentController added in v0.0.80

type TraefikDeploymentController struct {
	// contains filtered or unexported fields
}

func (*TraefikDeploymentController) GetName added in v0.0.80

func (dc *TraefikDeploymentController) GetName() string

func (*TraefikDeploymentController) HasInstalled added in v0.0.80

func (dc *TraefikDeploymentController) HasInstalled() (bool, error)

func (*TraefikDeploymentController) Initialize added in v0.0.80

func (*TraefikDeploymentController) Install added in v0.0.80

func (dc *TraefikDeploymentController) Install() error

func (*TraefikDeploymentController) UnInstall added in v0.0.80

func (dc *TraefikDeploymentController) UnInstall() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL