prometheus operator v0.71.2

Prometheus.spec.containers.lifecycle.preStop.exec.spec.alerting.alertmanagers

AlertmanagerEndpoints Prometheus should fire alerts against.

13 fields
Prometheus.spec.containers.lifecycle.preStop.exec.spec.alerting.alertmanagers fields and descriptions
Field / TypeDescription
apiVersion
string

Version of the Alertmanager API that Prometheus uses to send alerts. It can be "v1" or "v2".

object

Authorization section for Alertmanager. Cannot be set at the same time as `basicAuth`, `bearerTokenFile` or `sigv4`.

object

BasicAuth configuration for Alertmanager. Cannot be set at the same time as `bearerTokenFile`, `authorization` or `sigv4`.

bearerTokenFile
string

File to read bearer token for Alertmanager. Cannot be set at the same time as `basicAuth`, `authorization`, or `sigv4`. Deprecated: this will be removed in a future release. Prefer using `authorization`.

enableHttp2
boolean

Whether to enable HTTP2.

name
string required

Name of the Endpoints object in the namespace.

namespace
string required

Namespace of the Endpoints object.

pathPrefix
string

Prefix for the HTTP path alerts are pushed to.

integer | string required

Port on which the Alertmanager API is exposed.

  • x-kubernetes-int-or-string: true
scheme
string

Scheme to use when firing alerts.

object

Sigv4 allows to configures AWS's Signature Verification 4 for the URL. It requires Prometheus >= v2.48.0. Cannot be set at the same time as `basicAuth`, `bearerTokenFile` or `authorization`.

timeout
string

Timeout is a per-target Alertmanager timeout when pushing alerts.

  • pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
object

TLS Config to use for Alertmanager.