controller

package
v1.7.1-0...-23dd39d Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2021 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Landscaper

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

Landscaper has all the context and parameters needed to run a Gardenlet landscaper.

func NewGardenletLandscaper

func NewGardenletLandscaper(imports *imports.Imports, landscaperOperation, componentDescriptorPath string, isIntegrationTest bool) (*Landscaper, error)

NewGardenletLandscaper creates a new Gardenlet landscaper.

func (Landscaper) Delete

func (g Landscaper) Delete(ctx context.Context) error

Delete removes all deployed Gardenlet resources from the Seed cluster.

func (*Landscaper) Reconcile

func (g *Landscaper) Reconcile(ctx context.Context) error

Reconcile deploys the Gardenlet into the Seed cluster

func (Landscaper) Run

func (g Landscaper) Run(ctx context.Context) error

Jump to

Keyboard shortcuts

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