From 367a91cdf170fbc3820e0e6c745b9b366f61d579 Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Mon, 26 Aug 2024 22:23:59 +0800 Subject: [PATCH] feat(kromgo)!: no suppressed alerts, Times New Ramen --- kube/deploy/apps/kromgo/app/config/config.yaml | 6 +++++- kube/deploy/apps/kromgo/app/config/kustomization.yaml | 5 +++++ kube/deploy/apps/kromgo/app/hr.yaml | 7 +++++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/kube/deploy/apps/kromgo/app/config/config.yaml b/kube/deploy/apps/kromgo/app/config/config.yaml index a63ed200..cdefdabb 100644 --- a/kube/deploy/apps/kromgo/app/config/config.yaml +++ b/kube/deploy/apps/kromgo/app/config/config.yaml @@ -1,5 +1,8 @@ --- # yaml-language-server: $schema=https://raw.githubusercontent.com/kashalls/kromgo/main/config.schema.json +badge: + font: TimesNewRamen.woff + size: 12 metrics: # Kubernetes cluster - name: cluster_cpu_usage @@ -89,7 +92,8 @@ metrics: - name: prometheus_active_alerts title: Biohazard - Active Alerts - query: count(ALERTS{alertstate="firing"}) + #query: count(ALERTS{alertstate="firing"}) + query: max(alertmanager_alerts{state="active"}) # doesn't count suppressed colors: - { color: "green", min: 0, max: 1 } - { color: "orange", min: 2, max: 4 } diff --git a/kube/deploy/apps/kromgo/app/config/kustomization.yaml b/kube/deploy/apps/kromgo/app/config/kustomization.yaml index 3590be26..5b979b9c 100644 --- a/kube/deploy/apps/kromgo/app/config/kustomization.yaml +++ b/kube/deploy/apps/kromgo/app/config/kustomization.yaml @@ -6,6 +6,11 @@ configMapGenerator: namespace: kromgo files: - config.yaml +#secretGenerator: + - name: kromgo-fonts + namespace: kromgo + files: + - 'TimesNewRamen.woff=https://raw.githubusercontent.com/okfocus/times-new-ramen/ca4ebcaff98e0aa4e2746f7d7c0fad09c63e0b67/TimesNewRamen-Regular.woff' generatorOptions: disableNameSuffixHash: true annotations: diff --git a/kube/deploy/apps/kromgo/app/hr.yaml b/kube/deploy/apps/kromgo/app/hr.yaml index 226d7e21..07d6534f 100644 --- a/kube/deploy/apps/kromgo/app/hr.yaml +++ b/kube/deploy/apps/kromgo/app/hr.yaml @@ -102,6 +102,13 @@ spec: - subPath: config.yaml path: /kromgo/config.yaml readOnly: true + fonts: + type: configMap + name: kromgo-fonts + globalMounts: + - subPath: TimesNewRamen.woff + path: /kromgo/TimesNewRamen.woff + readOnly: true defaultPodOptions: automountServiceAccountToken: false enableServiceLinks: false