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 c88364c7 added missing envs and existingSecret (#1578)
c88364c7 is described below

commit c88364c7b4861c7d2828ae28b2660d32fd9d3b0f
Author: mueckinger <[email protected]>
AuthorDate: Mon Dec 15 15:03:49 2025 +0100

    added missing envs and existingSecret (#1578)
---
 .../install/karavan-helm/templates/deployment.yaml | 38 +++++++++++++++++-----
 docs/install/karavan-helm/templates/secret.yaml    |  4 ++-
 docs/install/karavan-helm/values.yaml              |  2 ++
 3 files changed, 34 insertions(+), 10 deletions(-)

diff --git a/docs/install/karavan-helm/templates/deployment.yaml 
b/docs/install/karavan-helm/templates/deployment.yaml
index e58c9590..c058629e 100644
--- a/docs/install/karavan-helm/templates/deployment.yaml
+++ b/docs/install/karavan-helm/templates/deployment.yaml
@@ -31,47 +31,67 @@ spec:
           valueFrom:
             secretKeyRef:
               key: karavan.git.repository
-              name: {{ .Release.Name }}
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
         - name: KARAVAN_GIT_USERNAME
           valueFrom:
             secretKeyRef:
               key: karavan.git.username
-              name: {{ .Release.Name }}
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
         - name: KARAVAN_GIT_PASSWORD
           valueFrom:
             secretKeyRef:
               key: karavan.git.password
-              name: {{ .Release.Name }}
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
         - name: KARAVAN_GIT_BRANCH
           valueFrom:
             secretKeyRef:
               key: karavan.git.branch
-              name: {{ .Release.Name }}
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
         - name: KARAVAN_KEYCLOAK_URL
           valueFrom:
             secretKeyRef:
               key: karavan.keycloak.url
-              name: {{ .Release.Name }}
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
         - name: KARAVAN_KEYCLOAK_REALM
           valueFrom:
             secretKeyRef:
               key: karavan.keycloak.realm
-              name: {{ .Release.Name }}
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
         - name: KARAVAN_KEYCLOAK_FRONTEND_CLIENTID
           valueFrom:
             secretKeyRef:
               key: karavan.keycloak.frontend.clientId
-              name: {{ .Release.Name }}
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
         - name: KARAVAN_KEYCLOAK_BACKEND_CLIENTID
           valueFrom:
             secretKeyRef:
               key: karavan.keycloak.backend.clientId
-              name: {{ .Release.Name }}
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
         - name: KARAVAN_KEYCLOAK_BACKEND_SECRET
           valueFrom:
             secretKeyRef:
               key: karavan.keycloak.backend.secret
-              name: {{ .Release.Name }}
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
+        - name: KARAVAN_CONTAINER_IMAGE_REGISTRY
+          valueFrom:
+            secretKeyRef:
+              key: karavan.container-image.registry
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
+        - name: KARAVAN_CONTAINER_IMAGE_GROUP
+          valueFrom:
+            secretKeyRef:
+              key: karavan.container-image.group
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
+        - name: KARAVAN_CONTAINER_IMAGE_REGISTRY_USERNAME
+          valueFrom:
+            secretKeyRef:
+              key: karavan.container-image.registry-username
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
+        - name: KARAVAN_CONTAINER_IMAGE_REGISTRY_PASSWORD
+          valueFrom:
+            secretKeyRef:
+              key: karavan.container-image.registry-password
+              name: {{ .Values.secret.existingSecret | default .Release.Name }}
         - name: KUBERNETES_NAMESPACE
           valueFrom:
             fieldRef:
diff --git a/docs/install/karavan-helm/templates/secret.yaml 
b/docs/install/karavan-helm/templates/secret.yaml
index ddc40a50..67a02484 100644
--- a/docs/install/karavan-helm/templates/secret.yaml
+++ b/docs/install/karavan-helm/templates/secret.yaml
@@ -1,3 +1,4 @@
+{{- if not .Values.secret.existingSecret }}
 apiVersion: v1
 kind: Secret
 metadata:
@@ -15,4 +16,5 @@ stringData:
   karavan.container-image.registry: {{ .Values.secret.containerImage.registry 
| quote }}
   karavan.container-image.group: {{ .Values.secret.containerImage.group | 
quote }}
   karavan.container-image.registry-username: {{ 
.Values.secret.containerImage.registryUsername | quote }}
-  karavan.container-image.registry-password: {{ 
.Values.secret.containerImage.registryPassword | quote }} 
\ No newline at end of file
+  karavan.container-image.registry-password: {{ 
.Values.secret.containerImage.registryPassword | quote }}
+{{- end }}
\ No newline at end of file
diff --git a/docs/install/karavan-helm/values.yaml 
b/docs/install/karavan-helm/values.yaml
index 49fc05e3..27263158 100644
--- a/docs/install/karavan-helm/values.yaml
+++ b/docs/install/karavan-helm/values.yaml
@@ -24,6 +24,8 @@ resources:
     memory: "1024Mi"
 
 secret:
+  # Set the following if you want to use an existing Secret. In this case 
everything set below will be ignored.
+  # existingSecret: karavan
   keycloak:
     url: "https://localhost";
     realm: "karavan"

Reply via email to