Automated Manifest Update #3784

Merged
alexlebens merged 1 commits from auto/update-manifests into manifests 2026-02-06 15:26:13 +00:00
10 changed files with 72 additions and 27 deletions

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.19.0 controller-gen.kubebuilder.io/version: v0.19.0
operator.prometheus.io/version: 0.88.0 operator.prometheus.io/version: 0.89.0
name: alertmanagerconfigs.monitoring.coreos.com name: alertmanagerconfigs.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com
@@ -938,6 +938,7 @@ spec:
description: |- description: |-
authIdentity defines the identity to use for SMTP authentication. authIdentity defines the identity to use for SMTP authentication.
This is typically used with PLAIN authentication mechanism. This is typically used with PLAIN authentication mechanism.
minLength: 1
type: string type: string
authPassword: authPassword:
description: |- description: |-
@@ -994,11 +995,13 @@ spec:
description: |- description: |-
authUsername defines the username to use for SMTP authentication. authUsername defines the username to use for SMTP authentication.
This is used for SMTP AUTH when the server requires authentication. This is used for SMTP AUTH when the server requires authentication.
minLength: 1
type: string type: string
from: from:
description: |- description: |-
from defines the sender address for email notifications. from defines the sender address for email notifications.
This appears as the "From" field in the email header. This appears as the "From" field in the email header.
minLength: 1
type: string type: string
headers: headers:
description: |- description: |-
@@ -1028,6 +1031,7 @@ spec:
description: |- description: |-
hello defines the hostname to identify to the SMTP server. hello defines the hostname to identify to the SMTP server.
This is used in the SMTP HELO/EHLO command during the connection handshake. This is used in the SMTP HELO/EHLO command during the connection handshake.
minLength: 1
type: string type: string
html: html:
description: |- description: |-
@@ -1046,11 +1050,13 @@ spec:
description: |- description: |-
smarthost defines the SMTP host and port through which emails are sent. smarthost defines the SMTP host and port through which emails are sent.
Format should be "hostname:port", e.g. "smtp.example.com:587". Format should be "hostname:port", e.g. "smtp.example.com:587".
minLength: 1
type: string type: string
text: text:
description: |- description: |-
text defines the plain text body of the email notification. text defines the plain text body of the email notification.
This provides a fallback for email clients that don't support HTML. This provides a fallback for email clients that don't support HTML.
minLength: 1
type: string type: string
tlsConfig: tlsConfig:
description: |- description: |-
@@ -1208,6 +1214,7 @@ spec:
description: |- description: |-
to defines the email address to send notifications to. to defines the email address to send notifications to.
This is the recipient address for alert notifications. This is the recipient address for alert notifications.
minLength: 1
type: string type: string
type: object type: object
type: array type: array
@@ -2610,6 +2617,7 @@ spec:
description: |- description: |-
actions defines a comma separated list of actions that will be available for the alert. actions defines a comma separated list of actions that will be available for the alert.
These appear as action buttons in the OpsGenie interface. These appear as action buttons in the OpsGenie interface.
minLength: 1
type: string type: string
apiKey: apiKey:
description: |- description: |-
@@ -2646,6 +2654,7 @@ spec:
description: |- description: |-
description defines the detailed description of the incident. description defines the detailed description of the incident.
This provides additional context beyond the message field. This provides additional context beyond the message field.
minLength: 1
type: string type: string
details: details:
description: |- description: |-
@@ -2675,6 +2684,7 @@ spec:
description: |- description: |-
entity defines an optional field that can be used to specify which domain alert is related to. 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. This helps group related alerts together in OpsGenie.
minLength: 1
type: string type: string
httpConfig: httpConfig:
description: httpConfig defines the HTTP client configuration for OpsGenie API requests. description: httpConfig defines the HTTP client configuration for OpsGenie API requests.
@@ -3317,16 +3327,19 @@ spec:
description: |- description: |-
message defines the alert text limited to 130 characters. message defines the alert text limited to 130 characters.
This appears as the main alert title in OpsGenie. This appears as the main alert title in OpsGenie.
minLength: 1
type: string type: string
note: note:
description: |- description: |-
note defines an additional alert note. note defines an additional alert note.
This provides supplementary information about the alert. This provides supplementary information about the alert.
minLength: 1
type: string type: string
priority: priority:
description: |- description: |-
priority defines the priority level of alert. priority defines the priority level of alert.
Possible values are P1, P2, P3, P4, and P5, where P1 is highest priority. Possible values are P1, P2, P3, P4, and P5, where P1 is highest priority.
minLength: 1
type: string type: string
responders: responders:
description: |- description: |-
@@ -3341,11 +3354,13 @@ spec:
description: |- description: |-
id defines the unique identifier of the responder. id defines the unique identifier of the responder.
This corresponds to the responder's ID within OpsGenie. This corresponds to the responder's ID within OpsGenie.
minLength: 1
type: string type: string
name: name:
description: |- description: |-
name defines the display name of the responder. name defines the display name of the responder.
This is used when the responder is identified by name rather than ID. This is used when the responder is identified by name rather than ID.
minLength: 1
type: string type: string
type: type:
description: |- description: |-
@@ -3364,6 +3379,7 @@ spec:
description: |- description: |-
username defines the username of the responder. username defines the username of the responder.
This is typically used for user-type responders when identifying by username. This is typically used for user-type responders when identifying by username.
minLength: 1
type: string type: string
required: required:
- type - type
@@ -3377,11 +3393,13 @@ spec:
description: |- description: |-
source defines the backlink to the sender of the notification. source defines the backlink to the sender of the notification.
This helps identify where the alert originated from. This helps identify where the alert originated from.
minLength: 1
type: string type: string
tags: tags:
description: |- description: |-
tags defines a comma separated list of tags attached to the notifications. tags defines a comma separated list of tags attached to the notifications.
These help categorize and filter alerts within OpsGenie. These help categorize and filter alerts within OpsGenie.
minLength: 1
type: string type: string
updateAlerts: updateAlerts:
description: |- description: |-
@@ -3408,7 +3426,6 @@ spec:
type: string type: string
clientURL: clientURL:
description: clientURL defines the backlink to the sender of notification. description: clientURL defines the backlink to the sender of notification.
pattern: ^https?://.+$
type: string type: string
component: component:
description: component defines the part or component of the affected system that is broken. description: component defines the part or component of the affected system that is broken.
@@ -4092,7 +4109,6 @@ spec:
type: string type: string
href: href:
description: href defines the optional URL; makes the image a clickable link. description: href defines the optional URL; makes the image a clickable link.
pattern: ^https?://.+$
type: string type: string
src: src:
description: src of the image being attached to the incident description: src of the image being attached to the incident
@@ -4112,7 +4128,6 @@ spec:
type: string type: string
href: href:
description: href defines the URL of the link to be attached description: href defines the URL of the link to be attached
pattern: ^https?://.+$
type: string type: string
type: object type: object
type: array type: array
@@ -4939,7 +4954,6 @@ spec:
description: |- description: |-
url defines a supplementary URL shown alongside the message. url defines a supplementary URL shown alongside the message.
This creates a clickable link within the Pushover notification. This creates a clickable link within the Pushover notification.
pattern: ^https?://.+$
type: string type: string
urlTitle: urlTitle:
description: |- description: |-
@@ -5015,7 +5029,6 @@ spec:
description: |- description: |-
url defines the URL the button links to when clicked. url defines the URL the button links to when clicked.
This creates a clickable button that opens the specified URL. This creates a clickable button that opens the specified URL.
pattern: ^https?://.+$
type: string type: string
type: object type: object
minItems: 1 minItems: 1
@@ -5714,13 +5727,11 @@ spec:
description: |- description: |-
iconURL defines the icon URL for the message avatar. iconURL defines the icon URL for the message avatar.
This displays a custom image as the message sender's avatar. This displays a custom image as the message sender's avatar.
pattern: ^https?://.+$
type: string type: string
imageURL: imageURL:
description: |- description: |-
imageURL defines the image URL to display within the message. imageURL defines the image URL to display within the message.
This embeds an image directly in the message attachment. This embeds an image directly in the message attachment.
pattern: ^https?://.+$
type: string type: string
linkNames: linkNames:
description: |- description: |-
@@ -5745,7 +5756,6 @@ spec:
description: |- description: |-
thumbURL defines the thumbnail URL for the message. thumbURL defines the thumbnail URL for the message.
This displays a small thumbnail image alongside the message content. This displays a small thumbnail image alongside the message content.
pattern: ^https?://.+$
type: string type: string
title: title:
description: |- description: |-
@@ -5763,6 +5773,8 @@ spec:
description: |- description: |-
token defines the sender token for RocketChat authentication. token defines the sender token for RocketChat authentication.
This is the personal access token or bot token used to authenticate API requests. This is the personal access token or bot token used to authenticate API requests.
The secret needs to be in the same namespace as the AlertmanagerConfig
object and accessible by the Prometheus Operator.
properties: properties:
key: key:
description: The key of the secret to select from. Must be a valid secret key. description: The key of the secret to select from. Must be a valid secret key.
@@ -5787,6 +5799,8 @@ spec:
description: |- description: |-
tokenID defines the sender token ID for RocketChat authentication. tokenID defines the sender token ID for RocketChat authentication.
This is the user ID associated with the token used for API requests. This is the user ID associated with the token used for API requests.
The secret needs to be in the same namespace as the AlertmanagerConfig
object and accessible by the Prometheus Operator.
properties: properties:
key: key:
description: The key of the secret to select from. Must be a valid secret key. description: The key of the secret to select from. Must be a valid secret key.
@@ -5889,7 +5903,6 @@ spec:
description: |- description: |-
url defines the URL to open when the action is triggered. url defines the URL to open when the action is triggered.
Only applicable for button-type actions. When set, clicking the button opens this URL. Only applicable for button-type actions. When set, clicking the button opens this URL.
pattern: ^https?://.+$
type: string type: string
value: value:
description: |- description: |-
@@ -6628,11 +6641,9 @@ spec:
type: string type: string
iconURL: iconURL:
description: iconURL defines the URL to an image to use as the bot's avatar. description: iconURL defines the URL to an image to use as the bot's avatar.
pattern: ^https?://.+$
type: string type: string
imageURL: imageURL:
description: imageURL defines the URL to an image file that will be displayed inside the message attachment. description: imageURL defines the URL to an image file that will be displayed inside the message attachment.
pattern: ^https?://.+$
type: string type: string
linkNames: linkNames:
description: |- description: |-
@@ -6669,7 +6680,6 @@ spec:
description: |- description: |-
thumbURL defines the URL to an image file that will be displayed as a thumbnail thumbURL defines the URL to an image file that will be displayed as a thumbnail
on the right side of the message attachment. on the right side of the message attachment.
pattern: ^https?://.+$
type: string type: string
timeout: timeout:
description: |- description: |-
@@ -6684,7 +6694,6 @@ spec:
type: string type: string
titleLink: titleLink:
description: titleLink defines the URL that the title will link to when clicked. description: titleLink defines the URL that the title will link to when clicked.
pattern: ^https?://.+$
type: string type: string
username: username:
description: username defines the slack bot user name. description: username defines the slack bot user name.
@@ -7353,11 +7362,13 @@ spec:
description: |- description: |-
message defines the message content of the SNS notification. message defines the message content of the SNS notification.
This is the actual notification text that will be sent to subscribers. This is the actual notification text that will be sent to subscribers.
minLength: 1
type: string type: string
phoneNumber: phoneNumber:
description: |- description: |-
phoneNumber defines the phone number if message is delivered via SMS in E.164 format. phoneNumber defines the phone number if message is delivered via SMS in E.164 format.
If you don't specify this value, you must specify a value for the TopicARN or TargetARN. If you don't specify this value, you must specify a value for the TopicARN or TargetARN.
minLength: 1
type: string type: string
sendResolved: sendResolved:
description: sendResolved defines whether or not to notify about resolved alerts. description: sendResolved defines whether or not to notify about resolved alerts.
@@ -7434,16 +7445,19 @@ spec:
description: |- description: |-
subject defines the subject line when the message is delivered to email endpoints. subject defines the subject line when the message is delivered to email endpoints.
This field is only used when sending to email subscribers of an SNS topic. This field is only used when sending to email subscribers of an SNS topic.
minLength: 1
type: string type: string
targetARN: targetARN:
description: |- description: |-
targetARN defines the mobile platform endpoint ARN if message is delivered via mobile notifications. targetARN defines the mobile platform endpoint ARN if message is delivered via mobile notifications.
If you don't specify this value, you must specify a value for the TopicARN or PhoneNumber. If you don't specify this value, you must specify a value for the TopicARN or PhoneNumber.
minLength: 1
type: string type: string
topicARN: topicARN:
description: |- description: |-
topicARN defines the SNS topic ARN, e.g. arn:aws:sns:us-east-2:698519295917:My-Topic. topicARN defines the SNS topic ARN, e.g. arn:aws:sns:us-east-2:698519295917:My-Topic.
If you don't specify this value, you must specify a value for the PhoneNumber or TargetARN. If you don't specify this value, you must specify a value for the PhoneNumber or TargetARN.
minLength: 1
type: string type: string
type: object type: object
type: array type: array
@@ -10237,7 +10251,6 @@ spec:
description: |- description: |-
url defines the URL to send HTTP POST requests to. url defines the URL to send HTTP POST requests to.
urlSecret takes precedence over url. One of urlSecret and url should be defined. urlSecret takes precedence over url. One of urlSecret and url should be defined.
pattern: ^https?://.+$
type: string type: string
urlSecret: urlSecret:
description: |- description: |-
@@ -10279,6 +10292,7 @@ spec:
description: |- description: |-
agentID defines the application agent ID within WeChat Work. agentID defines the application agent ID within WeChat Work.
This identifies which WeChat Work application will send the notifications. This identifies which WeChat Work application will send the notifications.
minLength: 1
type: string type: string
apiSecret: apiSecret:
description: |- description: |-
@@ -10315,6 +10329,7 @@ spec:
description: |- description: |-
corpID defines the corp id for authentication. corpID defines the corp id for authentication.
This is the unique identifier for your WeChat Work organization. This is the unique identifier for your WeChat Work organization.
minLength: 1
type: string type: string
httpConfig: httpConfig:
description: httpConfig defines the HTTP client configuration for WeChat API requests. description: httpConfig defines the HTTP client configuration for WeChat API requests.
@@ -10957,11 +10972,13 @@ spec:
description: |- description: |-
message defines the API request data as defined by the WeChat API. message defines the API request data as defined by the WeChat API.
This contains the actual notification content to be sent. This contains the actual notification content to be sent.
minLength: 1
type: string type: string
messageType: messageType:
description: |- description: |-
messageType defines the type of message to send. messageType defines the type of message to send.
Valid values include "text", "markdown", and other WeChat Work supported message types. Valid values include "text", "markdown", and other WeChat Work supported message types.
minLength: 1
type: string type: string
sendResolved: sendResolved:
description: sendResolved defines whether or not to notify about resolved alerts. description: sendResolved defines whether or not to notify about resolved alerts.
@@ -10970,16 +10987,19 @@ spec:
description: |- description: |-
toParty defines the target department(s) to receive the notification. toParty defines the target department(s) to receive the notification.
Can be a single department ID or multiple department IDs separated by '|'. Can be a single department ID or multiple department IDs separated by '|'.
minLength: 1
type: string type: string
toTag: toTag:
description: |- description: |-
toTag defines the target tag(s) to receive the notification. toTag defines the target tag(s) to receive the notification.
Can be a single tag ID or multiple tag IDs separated by '|'. Can be a single tag ID or multiple tag IDs separated by '|'.
minLength: 1
type: string type: string
toUser: toUser:
description: |- description: |-
toUser defines the target user(s) to receive the notification. toUser defines the target user(s) to receive the notification.
Can be a single user ID or multiple user IDs separated by '|'. Can be a single user ID or multiple user IDs separated by '|'.
minLength: 1
type: string type: string
type: object type: object
type: array type: array
@@ -11021,14 +11041,17 @@ spec:
groupInterval: groupInterval:
description: |- description: |-
groupInterval defines how long to wait before sending an updated notification. groupInterval defines how long to wait before sending an updated notification.
Must match the regular expression`^(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?$` Must be greater than 0.
Example: "5m" Example: "5m"
minLength: 1
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string type: string
groupWait: groupWait:
description: |- description: |-
groupWait defines how long to wait before sending the initial notification. groupWait defines how long to wait before sending the initial notification.
Must match the regular expression`^(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?$`
Example: "30s" Example: "30s"
minLength: 1
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string type: string
matchers: matchers:
description: |- description: |-
@@ -11085,8 +11108,10 @@ spec:
repeatInterval: repeatInterval:
description: |- description: |-
repeatInterval defines how long to wait before repeating the last notification. repeatInterval defines how long to wait before repeating the last notification.
Must match the regular expression`^(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?$` Must be greater than 0.
Example: "4h" Example: "4h"
minLength: 1
pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
type: string type: string
routes: routes:
description: routes defines the child routes. description: routes defines the child routes.

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.19.0 controller-gen.kubebuilder.io/version: v0.19.0
operator.prometheus.io/version: 0.88.0 operator.prometheus.io/version: 0.89.0
name: alertmanagers.monitoring.coreos.com name: alertmanagers.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com
@@ -4253,6 +4253,17 @@ spec:
x-kubernetes-list-map-keys: x-kubernetes-list-map-keys:
- ip - ip
x-kubernetes-list-type: map x-kubernetes-list-type: map
hostNetwork:
description: |-
hostNetwork controls whether the pod may use the node network namespace.
Make sure to understand the security implications if you want to enable
it (https://kubernetes.io/docs/concepts/configuration/overview/).
When hostNetwork is enabled, this will set the DNS policy to
`ClusterFirstWithHostNet` automatically (unless `.spec.dnsPolicy` is set
to a different value).
type: boolean
hostUsers: hostUsers:
description: |- description: |-
hostUsers supports the user space in Kubernetes. hostUsers supports the user space in Kubernetes.

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.19.0 controller-gen.kubebuilder.io/version: v0.19.0
operator.prometheus.io/version: 0.88.0 operator.prometheus.io/version: 0.89.0
name: podmonitors.monitoring.coreos.com name: podmonitors.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.19.0 controller-gen.kubebuilder.io/version: v0.19.0
operator.prometheus.io/version: 0.88.0 operator.prometheus.io/version: 0.89.0
name: probes.monitoring.coreos.com name: probes.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.19.0 controller-gen.kubebuilder.io/version: v0.19.0
operator.prometheus.io/version: 0.88.0 operator.prometheus.io/version: 0.89.0
name: prometheusagents.monitoring.coreos.com name: prometheusagents.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.19.0 controller-gen.kubebuilder.io/version: v0.19.0
operator.prometheus.io/version: 0.88.0 operator.prometheus.io/version: 0.89.0
name: prometheuses.monitoring.coreos.com name: prometheuses.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.19.0 controller-gen.kubebuilder.io/version: v0.19.0
operator.prometheus.io/version: 0.88.0 operator.prometheus.io/version: 0.89.0
name: prometheusrules.monitoring.coreos.com name: prometheusrules.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.19.0 controller-gen.kubebuilder.io/version: v0.19.0
operator.prometheus.io/version: 0.88.0 operator.prometheus.io/version: 0.89.0
name: scrapeconfigs.monitoring.coreos.com name: scrapeconfigs.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com
@@ -808,6 +808,15 @@ spec:
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
type: object type: object
bodySizeLimit:
description: |-
bodySizeLimit defines a per-scrape limit on the size of the uncompressed
response body that will be accepted by Prometheus. Targets responding with
a body larger than this many bytes will cause the scrape to fail.
It requires Prometheus >= v2.28.0.
pattern: (^0|([0-9]*[.])?[0-9]+((K|M|G|T|E|P)i?)?B)$
type: string
consulSDConfigs: consulSDConfigs:
description: consulSDConfigs defines a list of Consul service discovery configurations. description: consulSDConfigs defines a list of Consul service discovery configurations.
items: items:

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.19.0 controller-gen.kubebuilder.io/version: v0.19.0
operator.prometheus.io/version: 0.88.0 operator.prometheus.io/version: 0.89.0
name: servicemonitors.monitoring.coreos.com name: servicemonitors.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com

View File

@@ -3,7 +3,7 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.19.0 controller-gen.kubebuilder.io/version: v0.19.0
operator.prometheus.io/version: 0.88.0 operator.prometheus.io/version: 0.89.0
name: thanosrulers.monitoring.coreos.com name: thanosrulers.monitoring.coreos.com
spec: spec:
group: monitoring.coreos.com group: monitoring.coreos.com