diff --git a/pkg/controller/kubeconfig/kubeconfig.go b/pkg/controller/kubeconfig/kubeconfig.go index e6d3fd1..01be1a4 100644 --- a/pkg/controller/kubeconfig/kubeconfig.go +++ b/pkg/controller/kubeconfig/kubeconfig.go @@ -106,7 +106,7 @@ func getURLFromService(ctx context.Context, client client.Client, cluster *v1alp nodePort := k3kService.Spec.Ports[0].NodePort url = fmt.Sprintf("https://%s:%d", hostServerIP, nodePort) } - if cluster.Spec.Expose.Ingress.Enabled { + if cluster.Spec.Expose.Ingress != nil && cluster.Spec.Expose.Ingress.Enabled { var k3kIngress networkingv1.Ingress ingressKey := types.NamespacedName{ Name: server.IngressName(cluster.Name),