deploy-templates/templates/config-configmap.yaml (32 lines of code) (raw):

{{- if eq .Values.global.deploymentMode "development" }} apiVersion: v1 kind: ConfigMap metadata: labels: app: {{ .Chart.Name }} name: {{ .Chart.Name }}-config data: config_local.py: |- import os _BASEDIR = '/var/lib/pgadmin/data' LOG_FILE = os.path.join(_BASEDIR, 'logfile') SQLITE_PATH = os.path.join(_BASEDIR, 'sqlite.db') STORAGE_DIR = os.path.join(_BASEDIR, 'storage') SESSION_DB_PATH = os.path.join(_BASEDIR, 'sessions') ENHANCED_COOKIE_PROTECTION = False servers.json: |- { "Servers": { "1": { "Name": "Registry", "Group": "Servers", "Port": {{ .Values.pgadmin.db.port }}, "Username": "application_role", "Host": {{ quote .Values.pgadmin.db.host }}, "SSLMode": "prefer", "MaintenanceDB": "registry", "DB restriction": "registry" } } } {{- end }}