mirror of
https://github.com/wekan/wekan.git
synced 2026-02-09 09:44:22 +01:00
Merge pull request #3570 from meerkampdvv/master
Helm: Made SecretEnv a secret and added default mongodb name as Wekan
This commit is contained in:
commit
799417e0e8
5 changed files with 21 additions and 6 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
name: wekan
|
name: wekan
|
||||||
version: 1.0.2
|
version: 1.0.3
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
description: Open Source kanban
|
description: Open Source kanban
|
||||||
home: https://wekan.github.io/
|
home: https://wekan.github.io/
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ else use user-provided URL.
|
||||||
{{- $release := .Release.Name -}}
|
{{- $release := .Release.Name -}}
|
||||||
{{- $replicaSetName := (index .Values "mongodb" "replicaSetName") -}}
|
{{- $replicaSetName := (index .Values "mongodb" "replicaSetName") -}}
|
||||||
{{- $mongodbSvcName := include "wekan.mongodb.svcname" . -}}
|
{{- $mongodbSvcName := include "wekan.mongodb.svcname" . -}}
|
||||||
mongodb://{{- range $v := until $count }}{{ $release }}-mongodb-{{ $v }}.{{ $mongodbSvcName }}:27017{{ if ne $v (sub $count 1) }},{{- end -}}{{- end -}}?replicaSet={{ $replicaSetName }}
|
mongodb://{{- range $v := until $count }}{{ $release }}-mongodb-{{ $v }}.{{ $mongodbSvcName }}:27017{{ if ne $v (sub $count 1) }},{{- end -}}{{- end -}}/{{ .Values.dbname }}?replicaSet={{ $replicaSetName }}
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
{{- index .Values "mongodb" "url" -}}
|
{{- index .Values "mongodb" "url" -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,10 @@ spec:
|
||||||
{{- range $key := .Values.secretEnv }}
|
{{- range $key := .Values.secretEnv }}
|
||||||
{{- if .value }}
|
{{- if .value }}
|
||||||
- name: {{ .name }}
|
- name: {{ .name }}
|
||||||
value: {{ .value | quote }}
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: {{ template "wekan.fullname" $ }}-secret
|
||||||
|
key: {{ .name }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
|
|
|
||||||
11
helm/wekan/templates/secret.yaml
Normal file
11
helm/wekan/templates/secret.yaml
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
{{ if .Values.secretEnv }}
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Secret
|
||||||
|
metadata:
|
||||||
|
name: {{ template "wekan.fullname" $ }}-secret
|
||||||
|
type: Opaque
|
||||||
|
data:
|
||||||
|
{{- range $key := .Values.secretEnv }}
|
||||||
|
{{ $key.name }}: {{ $key.value | b64enc }}
|
||||||
|
{{- end}}
|
||||||
|
{{ end }}
|
||||||
|
|
@ -21,6 +21,7 @@ image:
|
||||||
##
|
##
|
||||||
|
|
||||||
replicaCount: 1
|
replicaCount: 1
|
||||||
|
dbname: wekan
|
||||||
|
|
||||||
## Specify additional environmental variables for the Deployment
|
## Specify additional environmental variables for the Deployment
|
||||||
##
|
##
|
||||||
|
|
@ -32,9 +33,9 @@ env:
|
||||||
## Deployment. These can e.g. be provided by a Secret and allow
|
## Deployment. These can e.g. be provided by a Secret and allow
|
||||||
## to store passwords separately
|
## to store passwords separately
|
||||||
##
|
##
|
||||||
secretEnv:
|
secretEnv: {}
|
||||||
- name: ""
|
# - name: ""
|
||||||
value: ""
|
# value: ""
|
||||||
|
|
||||||
service:
|
service:
|
||||||
type: NodePort
|
type: NodePort
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue