diff --git a/pkg/cloudprovider/ironcore/load_balancer.go b/pkg/cloudprovider/ironcore/load_balancer.go index 48ae210..639c2ca 100644 --- a/pkg/cloudprovider/ironcore/load_balancer.go +++ b/pkg/cloudprovider/ironcore/load_balancer.go @@ -101,12 +101,13 @@ func (o *ironcoreLoadBalancer) EnsureLoadBalancer(ctx context.Context, clusterNa klog.V(2).InfoS("Getting LoadBalancer ports from Service", "Service", client.ObjectKeyFromObject(service)) var lbPorts []networkingv1alpha1.LoadBalancerPort for _, svcPort := range service.Spec.Ports { + protocol := svcPort.Protocol lbPorts = append(lbPorts, networkingv1alpha1.LoadBalancerPort{ - Protocol: &svcPort.Protocol, + Protocol: &protocol, Port: svcPort.Port, }) } - + loadBalancer := &networkingv1alpha1.LoadBalancer{ TypeMeta: metav1.TypeMeta{ Kind: "LoadBalancer",