From 8f57ff407e5623a762bf3c2eb511a52ca5ddcc60 Mon Sep 17 00:00:00 2001 From: Dario Tranchitella Date: Mon, 3 Jul 2023 22:07:11 +0200 Subject: [PATCH] fix(konnectivity): setting service nodeport Co-authored-by: jds --- internal/resources/konnectivity/service_resource.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/resources/konnectivity/service_resource.go b/internal/resources/konnectivity/service_resource.go index ac2960a..3f75d88 100644 --- a/internal/resources/konnectivity/service_resource.go +++ b/internal/resources/konnectivity/service_resource.go @@ -142,6 +142,9 @@ func (r *ServiceResource) mutate(_ context.Context, tenantControlPlane *kamajiv1 r.resource.Spec.Ports[1].Protocol = corev1.ProtocolTCP r.resource.Spec.Ports[1].Port = tenantControlPlane.Spec.Addons.Konnectivity.KonnectivityServerSpec.Port r.resource.Spec.Ports[1].TargetPort = intstr.FromInt(int(tenantControlPlane.Spec.Addons.Konnectivity.KonnectivityServerSpec.Port)) + if tenantControlPlane.Spec.ControlPlane.Service.ServiceType == kamajiv1alpha1.ServiceTypeNodePort { + r.resource.Spec.Ports[1].NodePort = tenantControlPlane.Spec.Addons.Konnectivity.KonnectivityServerSpec.Port + } return controllerutil.SetControllerReference(tenantControlPlane, r.resource, r.Client.Scheme()) }