feat: add garmin postgres datasource with secret file mount

This commit is contained in:
2026-03-24 23:27:04 +01:00
parent 90e717e9a1
commit 9c3feb8d47
2 changed files with 27 additions and 0 deletions
@@ -0,0 +1,21 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: grafana-datasource-garmin
namespace: monitoring
labels:
grafana_datasource: "1"
data:
garmin-datasource.yaml: |
apiVersion: 1
datasources:
- name: garmin-postgres
type: grafana-postgresql-datasource
uid: bfgdydx75ju2of
url: garmin-db-ro.garmin.svc.cluster.local:5432
database: garmin
user: garmin
secureJsonData:
password: $__file{/etc/secrets/alertmanager-telegram/garmin_db_password}
jsonData:
sslmode: disable
@@ -19,6 +19,12 @@ spec:
admin:
existingSecret: alertmanager-telegram
passwordKey: grafana_admin_password
userKey: admin-user
extraSecretMounts:
- name: alertmanager-telegram
secretName: alertmanager-telegram
mountPath: /etc/secrets/alertmanager-telegram
readOnly: true
persistence:
enabled: false
storageClassName: longhorn