60 lines
1.8 KiB
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 }}"
|
|
}
|
|
]
|
|
}
|
|
}
|