This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push: new f75b97f5 Fix #1130 f75b97f5 is described below commit f75b97f5324415231894dca311fa676bf3a9a4b0 Author: Marat Gubaidullin <ma...@talismancloud.io> AuthorDate: Mon Feb 19 12:24:36 2024 -0500 Fix #1130 --- .../org/apache/camel/karavan/kubernetes/KubernetesService.java | 8 +++++--- .../src/main/resources/snippets/kubernetes-application.properties | 2 +- .../src/main/resources/snippets/openshift-application.properties | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/kubernetes/KubernetesService.java b/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/kubernetes/KubernetesService.java index 89a3010c..b2d109cd 100644 --- a/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/kubernetes/KubernetesService.java +++ b/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/kubernetes/KubernetesService.java @@ -543,8 +543,10 @@ public class KubernetesService implements HealthCheck { private void createService(String name, Map<String, String> labels) { try (KubernetesClient client = kubernetesClient()) { - ServicePortBuilder portBuilder = new ServicePortBuilder() - .withName("http").withPort(80).withProtocol("TCP").withTargetPort(new IntOrString(8080)); + ServicePort http = new ServicePortBuilder() + .withName("http").withPort(80).withProtocol("TCP").withTargetPort(new IntOrString(8080)).build(); + ServicePort https = new ServicePortBuilder() + .withName("https").withPort(443).withProtocol("TCP").withTargetPort(new IntOrString(8080)).build(); Service service = new ServiceBuilder() .withNewMetadata() @@ -554,7 +556,7 @@ public class KubernetesService implements HealthCheck { .endMetadata() .withNewSpec() .withType("ClusterIP") - .withPorts(portBuilder.build()) + .withPorts(http, https) .withSelector(labels) .endSpec() .build(); diff --git a/karavan-web/karavan-app/src/main/resources/snippets/kubernetes-application.properties b/karavan-web/karavan-app/src/main/resources/snippets/kubernetes-application.properties index 6b152d57..37f74826 100644 --- a/karavan-web/karavan-app/src/main/resources/snippets/kubernetes-application.properties +++ b/karavan-web/karavan-app/src/main/resources/snippets/kubernetes-application.properties @@ -27,7 +27,7 @@ jkube.namespace=default jkube.imagePullPolicy=IfNotPresent jkube.enricher.jkube-controller.type=Deployment jkube.enricher.jkube-controller.replicaCount=1 -jkube.enricher.jkube-service.port=80:8080 +jkube.enricher.jkube-service.port=80:8080,443:8080 jkube.enricher.jkube-project-label.group=karavan jkube.enricher.jkube-project-label.provider=karavan jkube.recreate=true \ No newline at end of file diff --git a/karavan-web/karavan-app/src/main/resources/snippets/openshift-application.properties b/karavan-web/karavan-app/src/main/resources/snippets/openshift-application.properties index 347f9f43..e7ec72f1 100644 --- a/karavan-web/karavan-app/src/main/resources/snippets/openshift-application.properties +++ b/karavan-web/karavan-app/src/main/resources/snippets/openshift-application.properties @@ -27,7 +27,7 @@ jkube.namespace=default jkube.imagePullPolicy=IfNotPresent jkube.enricher.jkube-controller.type=Deployment jkube.enricher.jkube-controller.replicaCount=1 -jkube.enricher.jkube-service.port=80:8080 +jkube.enricher.jkube-service.port=80:8080,443:8080 jkube.enricher.jkube-project-label.group=karavan jkube.enricher.jkube-project-label.provider=karavan jkube.recreate=true \ No newline at end of file