k8s-manifests/rds/base/charts/layer0_describo/templates/configmap.yaml

60 lines
1.8 KiB
YAML

{{- $domains := .Values.domains -}}
{{- if .Values.global }}
{{- if .Values.global.domains }}
{{- $domains = .Values.global.domains -}}
{{- end -}}
{{- end -}}
apiVersion: v1
kind: ConfigMap
metadata:
name: describoconfig
namespace: {{ .Release.Namespace }}
data:
DB_HOST: {{ .Values.postgresql.fullnameOverride | quote }}
DB_PORT: {{ .Values.postgresql.service.port | quote }}
DB_USER: {{ .Values.postgresql.postgresqlUsername | quote }}
DB_PASSWORD: {{ .Values.postgresql.postgresqlPassword | quote }}
DB_DATABASE: {{ .Values.postgresql.postgresqlDatabase | quote }}
NODE_ENV: "production"
LOG_LEVEL: {{ .Values.environment.LOG_LEVEL | quote }}
ADMIN_PASSWORD: {{ .Values.environment.ADMIN_PASSWORD | quote }}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: describo-configuration-file
namespace: {{ .Release.Namespace }}
data:
{{- $files := .Files }}
{{- range tuple "nginx.conf" "type-definitions-lookup.json" "type-definitions.json" }}
{{ . }}: |-
{{ printf "defaults/%s" . | $files.Get | indent 4 }}
{{- end }}
configuration.json: |-
{
"ui": {
"siteName": "Sciebo - Describo Online",
"logo": "http://www.researchobject.org/ro-crate/assets/img/ro-crate.svg",
"login": "",
"services": {
"owncloud": false,
"reva": false,
"s3": false,
"onedrive": false
},
"basePath": "/",
"maxSessionLifetime": "86400",
"maxEntitiesPerTemplate": "100"
},
"api": {
"port": 8080,
"periodicProcessInterval": 300,
"applications": [
{
"name": "Owncloud ScieboRDS",
"secret": "{{ .Values.global.describo.api_secret }}"
}
]
}
}