Skip to content

Commit

Permalink
Updated to take in a dynamic secretKey for database
Browse files Browse the repository at this point in the history
  • Loading branch information
tlawrie committed Jan 11, 2023
1 parent c36f131 commit 7388a85
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 5 deletions.
3 changes: 1 addition & 2 deletions bmrg-flow/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: bmrg-flow
description: Boomerang Flow
type: application
version: 4.14.1
version: 4.14.2
appVersion: 3.12.0
home: https://useboomerang.io
dependencies:
Expand All @@ -19,5 +19,4 @@ keywords:
- boomerang
- flow
- workflows
- tekton-pipelines
- oauth2-proxy
2 changes: 1 addition & 1 deletion bmrg-flow/templates/deployment-service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ spec:
valueFrom:
secretKeyRef:
name: {{ if $.Values.global.database.mongodb.secretName }}{{ $.Values.global.database.mongodb.secretName }}{{ else }}{{ include "bmrg.name" (dict "context" $context "tier" "secrets" ) }}{{ end }}
key: {{ if $.Values.global.database.mongodb.secretName }}mongodb-password{{ else }}MONGODB_PASSWORD{{ end }}
key: {{ if $.Values.global.database.mongodb.secretName }}{{ $.Values.global.database.mongodb.secretKey }}{{ else }}MONGODB_PASSWORD{{ end }}
{{- if and (eq $k "workflow") }}
- name: FLOW_OTC
valueFrom:
Expand Down
8 changes: 6 additions & 2 deletions bmrg-flow/templates/hook-job-data.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,14 @@ spec:
- name: JAVA_OPTS
value: "-Dspring.profiles.active={{ $values.job.data.profile }} -Dspring.data.mongodb.uri=mongodb://{{ $.Values.global.database.mongodb.user }}:${MONGODB_PASSWORD}@{{ $.Values.global.database.mongodb.host }}{{ if $.Values.global.database.mongodb.port }}:{{ $.Values.global.database.mongodb.port }}{{ end }}/{{ $.Values.global.database.mongodb.database }}{{ if $.Values.global.database.mongodb.args }}?{{ $.Values.global.database.mongodb.args }}{{ end }} -Dflow.mongo.collection.prefix={{ default "bmrg-flow" $.Values.general.namePrefix | trimPrefix "bmrg-" | replace "-" "_" }} "
- name: MONGODB_PASSWORD
{{- if $.Values.global.database.mongodb.secretName }}
valueFrom:
secretKeyRef:
name: {{ if $.Values.global.database.mongodb.secretName }}{{ $.Values.global.database.mongodb.secretName }}{{ else }}{{ include "bmrg.name" (dict "context" $context "tier" "secrets" ) }}{{ end }}
key: {{ if $.Values.global.database.mongodb.secretName }}mongodb-password{{ else }}MONGODB_PASSWORD{{ end }}
name: {{ $.Values.global.database.mongodb.secretName }}
key: {{ $.Values.global.database.mongodb.secretKey }}
{{- else }}
value: {{ $.Values.global.database.mongodb.password }}
{{- end }}
{{- if $.Values.global.database.mongodb.tlsSecretName }}
volumeMounts:
- name: cert-vol-mongodb
Expand Down
1 change: 1 addition & 0 deletions bmrg-flow/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ global:
user: boomerang
password: passw0rd
secretName: mongodb
secretKey: mongodb-passwords
tlsSecretName:
ingress:
enabled: false
Expand Down

0 comments on commit 7388a85

Please sign in to comment.