gcp-hockey-results/motm_app/helm-chart/motm-app/templates/configmap.yaml

51 lines
1.6 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "motm-app.fullname" . }}-config
labels:
{{- include "motm-app.labels" . | nindent 4 }}
data:
database_config.ini: |
[DATABASE]
type = {{ .Values.database.type }}
sqlite_database_path = hockey_results.db
[MYSQL]
host = {{ .Values.database.host }}
port = {{ .Values.database.port }}
database = {{ .Values.database.name }}
username = {{ .Values.database.username }}
charset = utf8mb4
[POSTGRESQL]
host = {{ .Values.database.host }}
port = {{ .Values.database.port }}
database = {{ .Values.database.name }}
username = {{ .Values.database.username }}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "motm-app.fullname" . }}-s3-config
labels:
{{- include "motm-app.labels" . | nindent 4 }}
data:
s3_config.json: |
{
"enable_s3": {{ .Values.s3.enabled }},
"aws_access_key_id": "",
"aws_secret_access_key": "",
"aws_region": "{{ .Values.s3.region }}",
"bucket_name": "{{ .Values.s3.bucket }}",
"bucket_prefix": "{{ .Values.s3.bucketPrefix }}",
"endpoint_url": "{{ .Values.s3.endpoint }}",
"storage_provider": "{{ .Values.s3.storageProvider }}",
"minio_endpoint": "{{ .Values.s3.endpoint }}",
"minio_use_ssl": {{ .Values.s3.useSSL }},
"use_signed_urls": {{ .Values.s3.useSignedUrls }},
"signed_url_expiry": {{ .Values.s3.signedUrlExpiry }},
"fallback_to_static": {{ .Values.s3.fallbackToStatic }},
"use_ssl": {{ .Values.s3.useSSL }},
"verify_ssl": true
}