init: version: 0 namespace: "bases" commons: masterPassword: "CHANGEME" auth: enabled: false type: "authentik" namespace: "" authentik: domain: "" backend: "authentik" helm: release: install: {} test: {} upgrade: {} driftDetection: {} ingress: domain: "wrenix.eu" annotations: cert-manager.io/cluster-issuer: letsencrypt-prod tls: # -- tls on every ingress enabled: false # -- use own definition of tls (e.g. for own or wildcard certificate) override: prometheus: monitor: labels: {} alertmanager: ingress: enabled: true # use infra.commons.ingress.host with prefix host: "" # -- annotations on ingress object (beside of .Values.commons.ingress.annotations ) annotations: {} auth: anonymous: enabled: false receiver: # -- would overwrite defaults (like ntfy or matrix) routes: # # send every alert to ntfy # # (and continue to routing for that alert) # - receiver: "ntfy-default" # continue: true # # send selected alerts to special matrix room # # (and remove them for evaluation - no continue) # - receiver: "matrix-room-name" # matchers: # - name: "team" # matchType: "=" # value: "room-name" # # all reminig alerts to matrix default room # - receiver: "matrix-default" # -- repeat Interval repeatInterval: "24h" matrix: enabled: false sendResolved: false homeserver: "https://matrix.org" userID: "@alert:matrix.org" default: "!example-room:matrix.org" # rooms: {} # room-name: # sendResolved: false # room: ""!example-room-name:matrix.org"" # ntfy: enabled: true sendResolved: false ingress: enabled: false # use infra.commons.ingress.host with prefix host: # -- annotations on ingress object (beside of .Values.commons.ingress.annotations ) annotations: {} config: # -- user used between alertmanager and ntfy receiver user: "alertmanager-to-ntfy" # -- password used between alertmanager and ntfy reciever generated from commons.masterPassword password: ntfy: topic: "https://ntfy.wrenix.eu/alertmanager-example" # user: # password: # -- label of alert to ntfy message config labels: order: - severity entries: - label: severity value: critical priority: 4 tags: - "rotating_light" - label: severity value: warning priority: 3 tags: - "warning" - label: severity value: info priority: 1 tags: - "information_source" prometheus: ingress: enabled: true # use infra.commons.ingress.host with prefix host: "" # -- annotations on ingress object (beside of .Values.commons.ingress.annotations ) annotations: {} # not yet supported again (replace or merge again - complex code) # spec: {} auth: anonymous: enabled: false exporter: blackbox: enabled: true ingress: # -- enable ingress for blackbox-exporter enabled: false # -- default use .Values.commons.ingress.host with prefix: `blackbox.exporter` host: "" # -- annotations on ingress object (beside of .Values.commons.ingress.annotations ) annotations: {} grafana: # -- generated from commons.masterPassword adminPassword: ingress: enabled: true # use infra.commons.ingress.host with prefix host: "" # -- annotations on ingress object (beside of .Values.commons.ingress.annotations ) annotations: {} dashboards: folderAnnotation: "grafana.mon.local/dashboard-folder" annotations: "grafana.mon.local/dashboard-folder": "Kubernetes" auth: authentik: # -- generated from commons.masterPassword clientID: # -- generated from commons.masterPassword clientSecret: anonymous: enabled: true karma: enabled: true ingress: enabled: true # use infra.commons.ingress.host with prefix host: "" # -- annotations on ingress object (beside of .Values.commons.ingress.annotations ) annotations: {} auth: anonymous: enabled: false additionalAlertmanager: