flux-charts/infra-monitoring/README.adoc

330 lines
5.1 KiB
Text

= 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]