Allow use of existing secret for pulsar manager credentials (#69)

Signed-off-by: Jiří Pinkava <jiri.pinkava@rossum.ai>

Co-authored-by: Jiri Pinkava <jiri.pinkava@rossum.ai>
This commit is contained in:
Jiří Pinkava 2021-01-08 06:24:52 +01:00 committed by GitHub
parent 6fbda8052c
commit 8d5339f9ff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 2 deletions

View File

@ -21,7 +21,7 @@ apiVersion: v1
appVersion: "2.7.0" appVersion: "2.7.0"
description: Apache Pulsar Helm chart for Kubernetes description: Apache Pulsar Helm chart for Kubernetes
name: pulsar name: pulsar
version: 2.7.0 version: 2.7.0-1
home: https://pulsar.apache.org home: https://pulsar.apache.org
sources: sources:
- https://github.com/apache/pulsar - https://github.com/apache/pulsar

View File

@ -17,7 +17,7 @@
# under the License. # under the License.
# #
{{- if or .Values.components.pulsar_manager .Values.extra.pulsar_manager }} {{- if and (or .Values.components.pulsar_manager .Values.extra.pulsar_manager) (not .Values.pulsar_manager.existingSecretName) }}
apiVersion: v1 apiVersion: v1
kind: Secret kind: Secret
metadata: metadata:

View File

@ -72,12 +72,20 @@ spec:
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
key: PULSAR_MANAGER_ADMIN_USER key: PULSAR_MANAGER_ADMIN_USER
{{- if .Values.pulsar_manager.existingSecretName }}
name: "{{ .Values.pulsar_manager.existingSecretName }}"
{{- else }}
name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_manager.component }}-secret" name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_manager.component }}-secret"
{{- end }}
- name: PASSWORD - name: PASSWORD
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
key: PULSAR_MANAGER_ADMIN_PASSWORD key: PULSAR_MANAGER_ADMIN_PASSWORD
{{- if .Values.pulsar_manager.existingSecretName }}
name: "{{ .Values.pulsar_manager.existingSecretName }}"
{{- else }}
name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_manager.component }}-secret" name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_manager.component }}-secret"
{{- end }}
volumes: volumes:
- name: pulsar-manager-data - name: pulsar-manager-data
emptyDir: {} emptyDir: {}

View File

@ -963,6 +963,8 @@ pulsar_manager:
hostname: "" hostname: ""
path: "/" path: "/"
## If set use existing secret with specified name to set pulsar admin credentials.
existingSecretName:
admin: admin:
user: pulsar user: pulsar
password: pulsar password: pulsar