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

Reply via email to