flux-charts/infra-monitoring
2024-02-12 13:56:02 +01:00
..
templates fix(infra-monitoring): Improve secret handling for grafana 2024-02-12 13:56:02 +01:00
.helmignore fix(infra-monitoring): init 2023-11-29 09:37:59 +01:00
Chart.yaml fix: chart-testing 2023-12-20 01:43:22 +01:00
README.adoc fix(mycloud-collabora): init 2024-01-05 23:42:07 +01:00
values.yaml feat: driftDetection (+ cleanup interval) 2023-12-21 13:59:00 +01:00


= infra-monitoring

image::https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square[Version: 0.1.0]
image::https://img.shields.io/badge/Version-application-informational?style=flat-square[Type: application]
== Maintainers

.Maintainers
|===
| Name | Email | Url

| WrenIX
|
| <https://wrenix.eu>
|===

== Values

.Values
|===
| Key | Type | Default | Description

| alertmanager.auth.anonymous.enabled
| bool
| `false`
|

| alertmanager.ingress.annotations
| object
| `{}`
| annotations on ingress object (beside of .Values.commons.ingress.annotations )

| alertmanager.ingress.enabled
| bool
| `true`
|

| alertmanager.ingress.host
| string
| `""`
|

| alertmanager.receiver.matrix.default
| string
| `"!example-room:matrix.org"`
|

| alertmanager.receiver.matrix.enabled
| bool
| `false`
|

| alertmanager.receiver.matrix.homeserver
| string
| `"https://matrix.org"`
|

| alertmanager.receiver.matrix.rooms
| object
| `{}`
|

| alertmanager.receiver.matrix.sendResolved
| bool
| `false`
|

| alertmanager.receiver.matrix.userID
| string
| `"@alert:matrix.org"`
|

| alertmanager.receiver.ntfy.config.labels
| object
| `{"entries":[{"label":"severity","priority":4,"tags":["rotating_light"],"value":"critical"},{"label":"severity","priority":3,"tags":["warning"],"value":"warning"},{"label":"severity","priority":1,"tags":["information_source"],"value":"info"}],"order":["severity"]}`
| label of alert to ntfy message config

| alertmanager.receiver.ntfy.config.ntfy.topic
| string
| `"https://ntfy.wrenix.eu/alertmanager-example"`
|

| alertmanager.receiver.ntfy.config.password
| string
| `nil`
| password used between alertmanager and ntfy reciever generated from commons.masterPassword

| alertmanager.receiver.ntfy.config.user
| string
| `"alertmanager-to-ntfy"`
| user used between alertmanager and ntfy receiver

| alertmanager.receiver.ntfy.enabled
| bool
| `true`
|

| alertmanager.receiver.ntfy.ingress.annotations
| object
| `{}`
| annotations on ingress object (beside of .Values.commons.ingress.annotations )

| alertmanager.receiver.ntfy.ingress.enabled
| bool
| `false`
|

| alertmanager.receiver.ntfy.ingress.host
| string
| `nil`
|

| alertmanager.receiver.ntfy.sendResolved
| bool
| `false`
|

| alertmanager.receiver.repeatInterval
| string
| `"24h"`
| repeat Interval

| alertmanager.receiver.routes
| string
| `nil`
| would overwrite defaults (like ntfy or matrix)

| commons.auth.authentik.backend
| string
| `"authentik"`
|

| commons.auth.authentik.domain
| string
| `""`
|

| commons.auth.enabled
| bool
| `false`
|

| commons.auth.namespace
| string
| `""`
|

| commons.auth.type
| string
| `"authentik"`
|

| commons.helm.release.driftDetection
| object
| `{}`
|

| commons.helm.release.install
| object
| `{}`
|

| commons.helm.release.test
| object
| `{}`
|

| commons.helm.release.upgrade
| object
| `{}`
|

| commons.ingress.annotations."cert-manager.io/cluster-issuer"
| string
| `"letsencrypt-prod"`
|

| commons.ingress.domain
| string
| `"wrenix.eu"`
|

| commons.ingress.tls.enabled
| bool
| `false`
| tls on every ingress

| commons.ingress.tls.override
| string
| `nil`
| use own definition of tls (e.g. for own or wildcard certificate)

| commons.masterPassword
| string
| `"CHANGEME"`
|

| commons.prometheus.monitor.labels
| object
| `{}`
|

| grafana.adminPassword
| string
| `nil`
| generated from commons.masterPassword

| grafana.auth.anonymous.enabled
| bool
| `true`
|

| grafana.auth.authentik.clientID
| string
| `nil`
| generated from commons.masterPassword

| grafana.auth.authentik.clientSecret
| string
| `nil`
| generated from commons.masterPassword

| grafana.dashboards.annotations."grafana.mon.local/dashboard-folder"
| string
| `"Kubernetes"`
|

| grafana.dashboards.folderAnnotation
| string
| `"grafana.mon.local/dashboard-folder"`
|

| grafana.ingress.annotations
| object
| `{}`
| annotations on ingress object (beside of .Values.commons.ingress.annotations )

| grafana.ingress.enabled
| bool
| `true`
|

| grafana.ingress.host
| string
| `""`
|

| init.namespace
| string
| `"bases"`
|

| init.version
| int
| `0`
|

| karma.additionalAlertmanager
| string
| `nil`
|

| karma.auth.anonymous.enabled
| bool
| `false`
|

| karma.enabled
| bool
| `true`
|

| karma.ingress.annotations
| object
| `{}`
| annotations on ingress object (beside of .Values.commons.ingress.annotations )

| karma.ingress.enabled
| bool
| `true`
|

| karma.ingress.host
| string
| `""`
|

| prometheus.auth.anonymous.enabled
| bool
| `false`
|

| prometheus.exporter.blackbox.enabled
| bool
| `true`
|

| prometheus.exporter.blackbox.ingress.annotations
| object
| `{}`
| annotations on ingress object (beside of .Values.commons.ingress.annotations )

| prometheus.exporter.blackbox.ingress.enabled
| bool
| `false`
| enable ingress for blackbox-exporter

| prometheus.exporter.blackbox.ingress.host
| string
| `""`
| default use .Values.commons.ingress.host with prefix: `blackbox.exporter`

| prometheus.ingress.annotations
| object
| `{}`
| annotations on ingress object (beside of .Values.commons.ingress.annotations )

| prometheus.ingress.enabled
| bool
| `true`
|

| prometheus.ingress.host
| string
| `""`
|
|===

Autogenerated from chart metadata using https://github.com/norwoodj/helm-docs[helm-docs]