File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import (
13
13
"github.com/pkg/errors"
14
14
corev1 "k8s.io/api/core/v1"
15
15
"k8s.io/client-go/util/retry"
16
+ "k8s.io/utils/ptr"
16
17
capiv1beta1 "sigs.k8s.io/cluster-api/api/v1beta1"
17
18
"sigs.k8s.io/controller-runtime/pkg/client"
18
19
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
@@ -181,7 +182,9 @@ func (r *KamajiControlPlaneReconciler) createOrUpdateTenantControlPlane(ctx cont
181
182
}
182
183
// LoadBalancer
183
184
if kcp .Spec .Network .LoadBalancerConfig != nil {
184
- tcp .Spec .NetworkProfile .LoadBalancerClass = kcp .Spec .Network .LoadBalancerConfig .LoadBalancerClass
185
+ if lbClass := kcp .Spec .Network .LoadBalancerConfig .LoadBalancerClass ; lbClass != nil {
186
+ tcp .Spec .NetworkProfile .LoadBalancerClass = ptr .To (* lbClass )
187
+ }
185
188
tcp .Spec .NetworkProfile .LoadBalancerSourceRanges = kcp .Spec .Network .LoadBalancerConfig .LoadBalancerSourceRanges
186
189
}
187
190
// Deployment
You can’t perform that action at this time.
0 commit comments