prometheus operator v0.93.1

AlertmanagerConfig.spec.receivers[].opsgenieConfigs

opsgenieConfigs defines the list of OpsGenie configurations.

15 fields
AlertmanagerConfig.spec.receivers[].opsgenieConfigs fields and descriptions
Field / TypeDescription
actions
string

actions defines a comma separated list of actions that will be available for the alert. These appear as action buttons in the OpsGenie interface.

  • minLength: 1
object

apiKey defines the secret's key that contains the OpsGenie API key. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.

  • x-kubernetes-map-type: "atomic"
apiURL
string

apiURL defines the URL to send OpsGenie API requests to. When not specified, defaults to the standard OpsGenie API endpoint.

  • pattern: ^https?://.+$
description
string

description defines the detailed description of the incident. This provides additional context beyond the message field.

  • minLength: 1
object[]

details defines a set of arbitrary key/value pairs that provide further detail about the incident. These appear as additional fields in the OpsGenie alert.

  • x-kubernetes-list-type: "atomic"
entity
string

entity defines an optional field that can be used to specify which domain alert is related to. This helps group related alerts together in OpsGenie.

  • minLength: 1
object

httpConfig defines the HTTP client configuration for OpsGenie API requests.

message
string

message defines the alert text limited to 130 characters. This appears as the main alert title in OpsGenie.

  • minLength: 1
note
string

note defines an additional alert note. This provides supplementary information about the alert.

  • minLength: 1
priority
string

priority defines the priority level of alert. Possible values are P1, P2, P3, P4, and P5, where P1 is highest priority.

  • minLength: 1
object[]

responders defines the list of responders responsible for notifications. These determine who gets notified when the alert is created.

  • x-kubernetes-list-type: "atomic"
sendResolved
boolean

sendResolved defines whether or not to notify about resolved alerts.

source
string

source defines the backlink to the sender of the notification. This helps identify where the alert originated from.

  • minLength: 1
tags
string

tags defines a comma separated list of tags attached to the notifications. These help categorize and filter alerts within OpsGenie.

  • minLength: 1
updateAlerts
boolean

updateAlerts defines Whether to update message and description of the alert in OpsGenie if it already exists By default, the alert is never updated in OpsGenie, the new message only appears in activity log.