gcp-hockey-results/motm_app/helm-chart/motm-app/templates/configmap.yaml
2025-10-09 22:59:26 +08:00

44 lines
1.2 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 }}",
"endpoint_url": "{{ .Values.s3.endpoint }}",
"use_ssl": true,
"verify_ssl": true
}