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"