values

package
v1.42.6 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationChartValuesHelper

type ApplicationChartValuesHelper interface {
	// GetApplicationChartValues computes the values to be used when applying the control plane application chart.
	GetApplicationChartValues() (map[string]interface{}, error)
}

ApplicationChartValuesHelper provides methods computing the values to be used when applying the control plane application chart

func NewApplicationChartValuesHelper

func NewApplicationChartValuesHelper(
	virtualGarden bool,
	virtualGardenClusterIP *string,
	caPublicCertGardenerAPIServer string,
	caPublicCertAdmissionController *string,
	internalDomain imports.DNS,
	defaultDomains []imports.DNS,
	diffieHellmannKey string,
	alerting []imports.Alerting,
	admissionControllerConfig *admissioncontrollerconfigv1alpha1.AdmissionControllerConfiguration,
	seedRestrictionEnabled *bool,
) ApplicationChartValuesHelper

NewApplicationChartValuesHelper creates a new ApplicationChartValuesHelper.

type Image added in v1.39.0

type Image struct {
	Repository string
	Tag        string
}

Image represents an OCI image in a registry

type RuntimeChartValuesHelper

type RuntimeChartValuesHelper interface {
	// GetRuntimeChartValues computes the values to be used when applying the control plane runtime chart.
	GetRuntimeChartValues() (map[string]interface{}, error)
}

RuntimeChartValuesHelper provides methods computing the values to be used when applying the control plane runtime chart

func NewRuntimeChartValuesHelper

func NewRuntimeChartValuesHelper(
	clusterIdentity string,
	useVirtualGarden bool,
	rbac *importsv1alpha1.Rbac,
	virtualGardenClusterIP *string,
	virtualGardenKubeconfigGardenerAPIServer *string,
	virtualGardenKubeconfigGardenerControllerManager *string,
	virtualGardenKubeconfigGardenerScheduler *string,
	virtualGardenKubeconfigGardenerAdmissionController *string,
	admissionControllerConfig *admissioncontrollerconfigv1alpha1.AdmissionControllerConfiguration,
	controllerManagerConfig *controllermanagerconfigv1alpha1.ControllerManagerConfiguration,
	schedulerConfig *schedulerconfigv1alpha1.SchedulerConfiguration,
	apiServerConfiguration importsv1alpha1.GardenerAPIServer,
	controllerManagerConfiguration importsv1alpha1.GardenerControllerManager,
	admissionControllerConfiguration importsv1alpha1.GardenerAdmissionController,
	schedulerConfiguration importsv1alpha1.GardenerScheduler,
	apiServerImage, controllerManagerImage, schedulerImage, admissionControllerImage Image) RuntimeChartValuesHelper

NewRuntimeChartValuesHelper creates a new RuntimeChartValuesHelper.

Jump to

Keyboard shortcuts

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