gardener

package
v0.0.0-...-1c44903 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2020 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Config

func Config(kubeconfig []byte) (*restclient.Config, error)

Types

type GardenerProvisioner

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

func NewProvisioner

func NewProvisioner(
	namespace string,
	shootClient gardener_apis.ShootInterface,
	factory dbsession.Factory,
	policyConfigMapName string, maintenanceWindowConfigPath string) *GardenerProvisioner

func (*GardenerProvisioner) DeprovisionCluster

func (g *GardenerProvisioner) DeprovisionCluster(cluster model.Cluster, operationId string) (model.Operation, error)

func (*GardenerProvisioner) ProvisionCluster

func (g *GardenerProvisioner) ProvisionCluster(cluster model.Cluster, operationId string) error

type KubeconfigProvider

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

func NewKubeconfigProvider

func NewKubeconfigProvider(secretsClient v12.SecretInterface) KubeconfigProvider

func (KubeconfigProvider) FetchRaw

func (kp KubeconfigProvider) FetchRaw(shootName string) ([]byte, error)

type KymaInstallationState

type KymaInstallationState string

func (KymaInstallationState) String

func (s KymaInstallationState) String() string

type ProvisioningState

type ProvisioningState string

func (ProvisioningState) String

func (s ProvisioningState) String() string

type Reconciler

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

func NewReconciler

func NewReconciler(
	mgr ctrl.Manager,
	dbsFactory dbsession.Factory,
	auditLogTenantConfigPath string) *Reconciler

func (*Reconciler) Reconcile

func (r *Reconciler) Reconcile(req ctrl.Request) (ctrl.Result, error)

type ShootController

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

func NewShootController

func NewShootController(
	mgr manager.Manager,
	dbsFactory dbsession.Factory,
	auditLogTenantConfigPath string) (*ShootController, error)

func (*ShootController) StartShootController

func (sc *ShootController) StartShootController() error

type TimeWindow

type TimeWindow struct {
	Begin string
	End   string
}

Jump to

Keyboard shortcuts

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