Add helm chart
This commit is contained in:
45
helm/mautrix-whatsapp/templates/configmap.yaml
Normal file
45
helm/mautrix-whatsapp/templates/configmap.yaml
Normal file
@ -0,0 +1,45 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ template "mautrix-whatsapp.fullname" . }}
|
||||
labels:
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
|
||||
app.kubernetes.io/name: {{ template "mautrix-whatsapp.name" . }}
|
||||
data:
|
||||
config.yaml: |
|
||||
homeserver:
|
||||
address: {{ .Values.homeserver.address }}
|
||||
domain: {{ .Values.homeserver.domain }}
|
||||
|
||||
appservice:
|
||||
address: http://{{ include "mautrix-whatsapp.fullname" . }}:{{ .Values.service.port }}
|
||||
|
||||
hostname: 0.0.0.0
|
||||
port: {{ .Values.service.port }}
|
||||
|
||||
{{- if .Values.postgresql.enabled }}
|
||||
database:
|
||||
type: postgres
|
||||
uri: "postgres://postgres:{{ .Values.postgresql.postgresqlPassword }}@{{ .Release.Name }}-postgresql/{{ .Values.postgresql.postgresqlDatabase }}?sslmode=disable"
|
||||
{{- else }}
|
||||
database:
|
||||
{{- toYaml .Values.appservice.database | nindent 8 }}
|
||||
{{- end }}
|
||||
|
||||
id: {{ .Values.appservice.id }}
|
||||
bot:
|
||||
username: {{ .Values.appservice.botUsername }}
|
||||
displayname: {{ .Values.appservice.botDisplayname }}
|
||||
avatar: {{ .Values.appservice.botAvatar }}
|
||||
|
||||
as_token: {{ .Values.appservice.asToken }}
|
||||
hs_token: {{ .Values.appservice.hsToken }}
|
||||
|
||||
bridge:
|
||||
{{- toYaml .Values.bridge | nindent 6 }}
|
||||
|
||||
logging:
|
||||
{{- toYaml .Values.logging | nindent 6 }}
|
||||
registration.yaml: ""
|
Reference in New Issue
Block a user