kubernetes

package
v0.6.5 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type K8Scluster

type K8Scluster struct {
	ProjectName string

	DesiredState *pb.K8Scluster
	CurrentState *pb.K8Scluster

	// AttachedLBClusters are the LB clusters that are
	// attached to this K8s cluster.
	AttachedLBClusters []*pb.LBcluster

	// SpawnProcessLimit represents a synchronization channel which limits the number of spawned terraform
	// processes. This values should always be non-nil and be buffered, where the capacity indicates
	// the limit.
	SpawnProcessLimit chan struct{}
}

func (*K8Scluster) Build

func (k *K8Scluster) Build(logger zerolog.Logger) error

func (*K8Scluster) Destroy

func (k *K8Scluster) Destroy(logger zerolog.Logger) error

func (*K8Scluster) Id

func (k *K8Scluster) Id() string

func (*K8Scluster) UpdateCurrentState added in v0.4.0

func (k *K8Scluster) UpdateCurrentState()

Jump to

Keyboard shortcuts

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