@@ -333,22 +333,20 @@ var (
333333)
334334
335335// NewValuesProvider creates a new ValuesProvider for the generic actuator.
336- func NewValuesProvider (mgr manager.Manager , deployALBIngressController bool , customLabelDomain string ) genericactuator.ValuesProvider {
336+ func NewValuesProvider (mgr manager.Manager , customLabelDomain string ) genericactuator.ValuesProvider {
337337 return & valuesProvider {
338- client : mgr .GetClient (),
339- decoder : serializer .NewCodecFactory (mgr .GetScheme (), serializer .EnableStrict ).UniversalDecoder (),
340- deployALBIngressController : deployALBIngressController ,
341- customLabelDomain : customLabelDomain ,
338+ client : mgr .GetClient (),
339+ decoder : serializer .NewCodecFactory (mgr .GetScheme (), serializer .EnableStrict ).UniversalDecoder (),
340+ customLabelDomain : customLabelDomain ,
342341 }
343342}
344343
345344// valuesProvider is a ValuesProvider that provides OpenStack-specific values for the 2 charts applied by the generic actuator.
346345type valuesProvider struct {
347346 genericactuator.NoopValuesProvider
348- client k8sclient.Client
349- decoder runtime.Decoder
350- deployALBIngressController bool
351- customLabelDomain string
347+ client k8sclient.Client
348+ decoder runtime.Decoder
349+ customLabelDomain string
352350}
353351
354352// GetConfigChartValues returns the values for the config chart applied by the generic actuator.
@@ -732,7 +730,8 @@ func (vp *valuesProvider) getControlPlaneChartValues(ctx context.Context, cpConf
732730 openstack .STACKITCloudControllerManagerName : stackitccm ,
733731 })
734732
735- if vp .deployALBIngressController {
733+ if feature .StackitALBControllerManager (cluster ) {
734+ // TODO(geberl) add a field in the shoot control plane provider option to enable the alb controller
736735 fmt .Println ("deploying ALB Ingress Controller" )
737736 albcm , err := getSTACKITALBCMChartValues (cpConfig , cluster , infra , stackitCredentialsConfig , apiEndpoints , scaledDown , stackitRegion )
738737 if err != nil {
0 commit comments