cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 3c4b7ec86682dd4bf7c6ffbb4766999b9bfc5387
parent 26d7f0d0d2cb569cae375a9b570746bc29114010
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sun, 19 Mar 2023 21:12:07 +0100

Add flux grafana dash

Diffstat:
Ainfrastructure/configs/flux-grafana.yaml | 53+++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+), 0 deletions(-)

diff --git a/infrastructure/configs/flux-grafana.yaml b/infrastructure/configs/flux-grafana.yaml @@ -0,0 +1,53 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: GitRepository +metadata: + name: flux-monitoring + namespace: flux-system +spec: + interval: 30m0s + ref: + branch: main + url: https://github.com/fluxcd/flux2 +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1beta2 +kind: Kustomization +metadata: + name: monitoring-config + namespace: flux-system +spec: + dependsOn: + - name: apps + interval: 1h0m0s + path: ./manifests/monitoring/monitoring-config + prune: true + sourceRef: + kind: GitRepository + name: flux-monitoring + timeout: 1m0s + wait: true +--- +apiVersion: notification.toolkit.fluxcd.io/v1beta2 +kind: Alert +metadata: + name: grafana + namespace: monitoring +spec: + providerRef: + name: grafana + eventSeverity: info + eventSources: + - kind: GitRepository + name: "*" + namespace: flux-system +--- +apiVersion: notification.toolkit.fluxcd.io/v1beta2 +kind: Provider +metadata: + name: grafana + namespace: monitoring +spec: + type: grafana + address: "http://kube-prometheus-grafana.monitoring/api/annotations" + secretRef: + name: grafana-auth