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 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.
Click to show internal directories.
Click to hide internal directories.