Help us shape the future of Go! Take the 2026 Go Developer Survey

system

package
v1.153.1 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2026 License: Apache-2.0 Imports: 14 Imported by: 1

Documentation

Index

Constants

View Source
const ManagedResourceName = "system"

ManagedResourceName is the name of the ManagedResource containing the resource specifications.

Variables

View Source
var TimeoutWaitForManagedResource = 2 * time.Minute

TimeoutWaitForManagedResource is the timeout used while waiting for the ManagedResources to become healthy or deleted.

Functions

func New

func New(
	client client.Client,
	namespace string,
	values Values,
) component.DeployWaiter

New creates a new instance of DeployWaiter for seed system resources.

Types

type ReserveExcessCapacityValues

type ReserveExcessCapacityValues struct {
	// Enabled specifies whether excess capacity reservation should be enabled.
	Enabled bool
	// Image is the container image.
	Image string
	// Replicas is the number of replicas.
	Replicas int32
	// Configs configures additional excess capacity reservation deployments for shoot control planes in the seed.
	Configs []gardencorev1beta1.SeedSettingExcessCapacityReservationConfig
}

ReserveExcessCapacityValues contains configuration for the deployment of the excess capacity reservation resources.

type Values

type Values struct {
	// ManagePriorityClasses specifies whether the seed system component should deploy PriorityClasses.
	// When the seed is a self-hosted shoot, PriorityClasses are managed by the shoot gardenlet.
	ManagePriorityClasses bool
	// ReserveExcessCapacity contains configuration for the deployment of the excess capacity reservation resources.
	ReserveExcessCapacity ReserveExcessCapacityValues
}

Values is a set of configuration values for the system resources.

Jump to

Keyboard shortcuts

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