From 5c34c7a0d72924189d9a9b522c37a07aca8a3daf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?c=C4=83t=C4=83lin?= Date: Mon, 12 Feb 2024 18:30:54 +0100 Subject: [PATCH] feat: add grafana email configuration --- k8s/argo-apps/loki.yaml | 8 ++++++++ k8s/services/loki/sealedsecrets.yaml | 18 +++++++++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/k8s/argo-apps/loki.yaml b/k8s/argo-apps/loki.yaml index b7e07d7..9d0a626 100644 --- a/k8s/argo-apps/loki.yaml +++ b/k8s/argo-apps/loki.yaml @@ -20,6 +20,7 @@ spec: helm: valuesObject: grafana: + replicas: 1 enabled: true persistence: type: pvc @@ -30,6 +31,13 @@ spec: hosts: - grafana.fuku ingressClassName: traefik + grafana.ini: + smtp: + enabled: true + host: mail.fukurokuju.dev:465 + from_address: status@fukurokuju.dev + smtp: + existingSecret: secret-grafana-smtp resources: limits: cpu: 512m diff --git a/k8s/services/loki/sealedsecrets.yaml b/k8s/services/loki/sealedsecrets.yaml index e562895..5a56c60 100644 --- a/k8s/services/loki/sealedsecrets.yaml +++ b/k8s/services/loki/sealedsecrets.yaml @@ -1,13 +1,29 @@ --- apiVersion: bitnami.com/v1alpha1 kind: SealedSecret +metadata: + creationTimestamp: null + name: secret-grafana-smtp + namespace: monitoring +spec: + encryptedData: + password: AgCDqLnCRtrqOSSS06hv+p95Hx+R4Yl91SYd+RgzQkDzOWC2/ltnfWr4M5WhzCPijTtGuYFMxP2Q0CaduqD/+R6cxye5ImyX2Jlsx68Y/ClDCSnDqPhi/a6j4cI1Dkk7DE/JMPvUrLyFEnTGuD+O2rfgaiJOTFjF89xyByUXlAi53/Q3bTPEf6kwCnzyHdJR4pKpPbYaQqIlokD8ZkZ1Loxp3CrkoUKKib8UiO/nM9pdRUxtcN6GUf469QqIbdIAx/VmmBaP/W/drI7uwVuTLuAhYN8RiRz41rclWAneJYFQ1F5l5nchEfwiSd/8AzqLCVv+6Nt/nQyEnD3rRgODp2YFfllXCpU/UUlbnJlPUk1qseQx014MCPqPtlxLKKhOwkKBVWCHbUDNTUvnduFruTbWrkwM1LQbkm5HHI+gzBiX6nssjWx2MS/rcP4d0hyGguBmlr69eF3X1nhkXUaL2RJrztULpyAXIan7Z35fIbcZ7SjRPaZnszsSPGHGo8S7JL6kJLboli4VaUX1Rle86vMwDGfFR5VGSIQ52W86Qbhbqim4DvU6iam5AfcWizRU8RO1mtIGsxV8Evweyp8GjyDH84IGOQBdgMr/Ty4CDyXYRmrT4LFSCs3WbgJnNXr6Y0c2o2VXxvxBtGuCYzHXUR3bjXoKOu2KUdR5S0TJhHvDNQdeD8tCVChES5G/k2jk2PszciHS/VJYvjruCeN1yyvTDQZZRh2y+mSSTmp/9g== + user: AgAj9yFg+PwRkK1dvqOjz9konV+bSSORZF0KaQkQR5M7Kxy4scabWSKIzjhinJ3R9poex5ta4F5jV+C8xOMcyHX76edyaYhdb+dqKThTKXhRXrwCJQKDrE7uqVBpkXmJQKKKAi3RNtvezBtR7/5fzS7vx4YaWe7/XpZsxpSZoF+tXf6bzLsZe4w9KLjLVbH+4J/vfWjr4E9j1gSRdM1kJQGbBYsSSL/DOXyJs+hJIVtec21qtPL5Hh34VsMgxYawGMfmoqYaWvKKHAQ6b/xQtuX8x5Uoiud/+mQspr0Fg4XXlDFbyjxRkG7cibgcLFf5WlnkfRL6MQfOTR94oH3vqWkFDGLGLMTSaK74yd4M+6Jjgv/awi35CBb4gbinOAlxrszdiqG9dvunj6zK5dSOEBzTNDtn/FkQKmbpmcbiBN6T00X4LIhYFmAs1Fb6MOn6Qa8mAKthvoDZpF4YNWlyxMRXFLM1E7BYuNC2AvIhRMhh7zS1Dt7qbPHSy5iMw+QadC9d30udYKhJCFZn1ohjrCDkfFZpHE2wpTQv5+fPB3rMk3XqpLlYbdtWaFPlE/KQ4TPb0niDmkeaYTg9qQzp/rzT1V+D4LhYjwdU82Up+dJo5QeHN8VyLIml2Dg8t3ZZJaZqxBbRlrUbVyFujO2b2xRJaOInFHA64SAq4HyOgrXdqYDcsmSoATBYzYFH94vM/mb4srD3NSnlT9fdpu2jOQ2zvqcblEU= + template: + metadata: + creationTimestamp: null + name: secret-grafana-smtp + namespace: monitoring +--- +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret metadata: creationTimestamp: null name: loki-auth-secret namespace: monitoring spec: encryptedData: - users: AgBSaWfG0EqeBXdZTh1CUty6hS6o/uBk4g4XayWpl0iLPum13EF8rlPKTt3KINvr/wQRcs9MxtT1mq1b5piHob4im669C0WaP698syIgR2VGfYLWbfrwvNcHlM73QwYWqxdItmPfT+WPAxF/iB+WVPjabSTjkS1yuFI0Wp7etVpGYezkc6DOOLyyyced55m6ISJKAHju0t9ce2vHNCjTIhuqPs/WOFB2Lft4bO7AbPRSh2ei2esHeGgeAu56g2rOcJR/5GZH8QpzMkqHH/vkw3gC26yYqgK5Rby5kR1ESpOFkKBby5KkihqpZGp1NTgSvjwCWPMJxRJqnwfaC43niAEYxx75MfpUhZgg1cgReioxtstA0PjDN7NpUTwPCsday/p70qWcllnjYKfq1CTkQW15MeTnNoD0TSpx9TxfwlzCUF2l81z4v8YRv3gGeBCQCFKIB2gKHow8rC1VDyvfwZh469mhaczI5mnC/l6QK8qdMVOrq85PeV/qKFulkNKqxJz6QQ9JwUfxvLksRsVvtVJymZAdd8pdZCy/ko83NHL0OpZIeFL/IBOB8mUz8jBR7PpFnQLQcup8+GutswLWExsypnvu7g3qbYgBqaa+Skk98fQdFcSKpTdHw2DL4tgk5ubjMk6hv1iVzhdQxy+0lksEgaGiK0iD9TaMbxFeMf3KmsCP+u23rRCfmbxgaiF4gIaYQ8Bx//5jkXLJAgQRyXgiSeewPLP0/l1kXW+F0bRElPSOn9w5u9xpiU3aF60= + users: AgAC5DkymIjf7vuFltlHTopEDBGGDb/DfV8o9epUf9+kuS5H4n3jXD9DpLCBA/MQQnDZ1mLpj/4moETgaFTy+uP83RbzgiSq/VipF/+5JPM5SIBaRSPR/8fmEVnKg2X7Fuo4VPR3DpoA0qRP7ykrZB6datRW5mSCpxYi4oDcjSXmH0Rdd4Exen2t4lFYU0mf1TqrFl2X6S+sKzWUCdbeaLaF9Wp0u0IIEEvSnSCBjCJNSmE7D6TdLGNTfZL51iY3DgIRgD5brCcomte9U0ba5xW4pgHEEletab9CyZAgRxzUr55qpQDhSOXhgxqRJG/9U6HpZJp2ejk0HKjit0LOdM6LazdDZyU0wyc5Vj1iMp1L53rQ0dnFUMIME1R2lVzYPlO1VS3Su3fAh9kkFID9gbVYW0YNmsKUOtjPnKu35T34DmgLrj/C4lPgTtztVseTwtkWlTNaizSzkxTpKpDRdnVC1QFpzo1rYSEncsNL8oFggcJRyt8pUXrtHdhXxbAYdgmHuiFOrTTccKgocvdabRKJh4vfhW3Np3zt3kTw3m6O4Y0rQ8ea9me/ZNp4h6LwmktAd255tgtFAeMRyuFZSO8xH9IwCKDq4ozrpG9hjolCfhhukikPOWLXkfY9QO2lm0XyvCeZdamI1MR+AdiWeJ/jbVhtw3x2o/wr0Go6cDY7tmy1J9RDFS9ECnwprl5L3flLr16sBRU4krFNpoMp8eJjN8N8NcXEouaDicW2y0sH4BmbknXkCpnTKy8UuV4= template: metadata: creationTimestamp: null