

= 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.entries[0].label
| string
| `"severity"`
|

| alertmanager.receiver.ntfy.config.labels.entries[0].priority
| int
| `4`
|

| alertmanager.receiver.ntfy.config.labels.entries[0].tags[0]
| string
| `"rotating_light"`
|

| alertmanager.receiver.ntfy.config.labels.entries[0].value
| string
| `"critical"`
|

| alertmanager.receiver.ntfy.config.labels.entries[1].label
| string
| `"severity"`
|

| alertmanager.receiver.ntfy.config.labels.entries[1].priority
| int
| `3`
|

| alertmanager.receiver.ntfy.config.labels.entries[1].tags[0]
| string
| `"warning"`
|

| alertmanager.receiver.ntfy.config.labels.entries[1].value
| string
| `"warning"`
|

| alertmanager.receiver.ntfy.config.labels.entries[2].label
| string
| `"severity"`
|

| alertmanager.receiver.ntfy.config.labels.entries[2].priority
| int
| `1`
|

| alertmanager.receiver.ntfy.config.labels.entries[2].tags[0]
| string
| `"information_source"`
|

| alertmanager.receiver.ntfy.config.labels.entries[2].value
| string
| `"info"`
|

| alertmanager.receiver.ntfy.config.labels.order[0]
| string
| `"severity"`
|

| 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.domain
| string
| `""`
|

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

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

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

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