feat(nubus): Add prometheus-nats-exporter deployment

This commit is contained in:
Lilly Sell
2025-07-10 11:18:30 +02:00
committed by Thorsten Roßner
parent c858692e6b
commit ca2c6cd6de
7 changed files with 80 additions and 0 deletions

View File

@@ -441,6 +441,16 @@ charts:
name: "postgresql"
version: "2.1.2"
verify: true
prometheusNatsExporter:
# providerCategory: "Platform"
# providerResponsible: "openDesk"
# upstreamRegistry: "https://ghcr.io"
# upstreamRepository: "prometheus-community/charts"
registry: "ghcr.io"
repository: "prometheus-community/charts"
name: "prometheus-nats-exporter"
version: "2.20.0"
verify: false
redis:
# providerCategory: "Community"
# providerResponsible: "openDesk"

View File

@@ -56,6 +56,7 @@ customization:
intercomService: {}
opendeskKeycloakBootstrap: {}
nginxS3Gateway: {}
prometheusNatsExporter: {}
# open-xchange
dovecot: {}
openxchange: {}

View File

@@ -921,6 +921,14 @@ images:
registry: "registry-1.docker.io"
repository: "library/postgres"
tag: "15.13-alpine3.20@sha256:f7de0e2497b9a3b027d41377606f94bb0140a034ed303f6de690aa77637bfbc9"
prometheusNatsExporter:
# providerCategory: "Community"
# providerResponsible: "openDesk"
# upstreamRegistry: "https://registry-1.docker.io"
# upstreamRepository: "natsio/prometheus-nats-exporter"
registry: "docker.io"
repository: "natsio/prometheus-nats-exporter"
tag: "0.17.3@sha256:26c826662ac8424597cc9bdf89ea5b606eb66e3c11db9b1215c27d2076bbb01b"
prosody:
# providerCategory: "Supplier"
# providerResponsible: "Nordeck"

View File

@@ -17,6 +17,13 @@ monitoring:
labels:
release: "kube-prometheus-stack"
# toggles for deploying additional prometheus exporters as part of openDesk
exporters:
# general switch to enable all optional exporters
all: false
# overwrite for whether a prometheus-nats-exporter should be deployed to allow monitoring of the internal nats server
nats: ~
grafana:
dashboards:
enabled: false

View File

@@ -437,6 +437,13 @@ resources:
requests:
cpu: 0.1
memory: "256Mi"
prometheusNatsExporter:
limits:
cpu: 99
memory: "128Mi"
requests:
cpu: 100m
memory: "128Mi"
prosody:
limits:
cpu: 99