[bitnami/kube-prometheus] ⬆️ Update dependency references (#36164)

* [bitnami/kube-prometheus] Release 11.3.10 updating components versions

Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>

* Update CRDs automatically

Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>

---------

Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>
This commit is contained in:
Bitnami Bot
2025-08-21 16:42:52 +02:00
committed by GitHub
parent 42e2006258
commit 757b9e0eff
14 changed files with 1059 additions and 45 deletions

View File

@@ -1,8 +1,12 @@
# Changelog
## 11.3.9 (2025-08-18)
## 11.3.10 (2025-08-21)
* [bitnami/kube-prometheus] fix: thanosRuler should not b64enc a stringData ([#35808](https://github.com/bitnami/charts/pull/35808))
* [bitnami/kube-prometheus] :zap: :arrow_up: Update dependency references ([#36164](https://github.com/bitnami/charts/pull/36164))
## <small>11.3.9 (2025-08-21)</small>
* [bitnami/kube-prometheus] fix: thanosRuler should not b64enc a stringData (#35808) ([2377519](https://github.com/bitnami/charts/commit/237751985c2d979b3c60fed05ced1e33313dd28b)), closes [#35808](https://github.com/bitnami/charts/issues/35808)
## <small>11.3.8 (2025-08-14)</small>

View File

@@ -1,15 +1,15 @@
dependencies:
- name: node-exporter
repository: oci://registry-1.docker.io/bitnamicharts
version: 4.5.18
version: 4.5.19
- name: kube-state-metrics
repository: oci://registry-1.docker.io/bitnamicharts
version: 5.0.16
version: 5.1.0
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.31.4
- name: kube-prometheus-crds
repository: file://./charts/kube-prometheus-crds
version: 0.1.0
digest: sha256:2d0e443753a034339e3d3a253da11569688081663de6681e842264d9fad4e013
generated: "2025-08-14T11:36:55.45526834Z"
digest: sha256:650c1e438dc38996f2debc3ce8ce7f92f6a78ea6ed0484b48cdebfdb60c26a21
generated: "2025-08-21T14:11:54.800608936Z"

View File

@@ -11,13 +11,13 @@ annotations:
- name: prometheus
image: docker.io/bitnami/prometheus:3.5.0-debian-12-r3
- name: prometheus-operator
image: docker.io/bitnami/prometheus-operator:0.84.1-debian-12-r2
image: docker.io/bitnami/prometheus-operator:0.85.0-debian-12-r0
- name: thanos
image: docker.io/bitnami/thanos:0.39.2-debian-12-r2
licenses: Apache-2.0
tanzuCategory: clusterUtility
apiVersion: v2
appVersion: 0.84.1
appVersion: 0.85.0
dependencies:
- condition: exporters.enabled,exporters.node-exporter.enabled
name: node-exporter
@@ -51,4 +51,4 @@ maintainers:
name: kube-prometheus
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/kube-prometheus
version: 11.3.9
version: 11.3.10

View File

@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
# Version: 0.84.1
# Version: 0.85.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.18.0
operator.prometheus.io/version: 0.84.1
operator.prometheus.io/version: 0.85.0
name: alertmanagerconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -5243,6 +5243,862 @@ spec:
type: string
type: object
type: array
rocketchatConfigs:
description: |-
List of RocketChat configurations.
It requires Alertmanager >= 0.28.0.
items:
description: |-
RocketChatConfig configures notifications via RocketChat.
It requires Alertmanager >= 0.28.0.
properties:
actions:
description: Actions to include in the message.
items:
description: RocketChatActionConfig defines actions
for RocketChat messages.
properties:
msg:
description: The message to send when the button
is clicked.
minLength: 1
type: string
text:
description: The button text.
minLength: 1
type: string
url:
description: The URL the button links to.
pattern: ^https?://.+$
type: string
type: object
minItems: 1
type: array
apiURL:
description: |-
The API URL for RocketChat.
Defaults to https://open.rocket.chat/ if not specified.
pattern: ^https?://.+$
type: string
channel:
description: The channel to send alerts to.
minLength: 1
type: string
color:
description: The message color.
minLength: 1
type: string
emoji:
description: If provided, the avatar will be displayed
as an emoji.
minLength: 1
type: string
fields:
description: Additional fields for the message.
items:
description: RocketChatFieldConfig defines additional
fields for RocketChat messages.
properties:
short:
description: Whether this field should be a short
field.
type: boolean
title:
description: The title of this field.
minLength: 1
type: string
value:
description: The value of this field, displayed
underneath the title value.
minLength: 1
type: string
type: object
minItems: 1
type: array
httpConfig:
description: HTTP client configuration.
properties:
authorization:
description: |-
Authorization header configuration for the client.
This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.
properties:
credentials:
description: Selects a key of a Secret in the
namespace that contains the credentials for
authentication.
properties:
key:
description: The key of the secret to select
from. Must be a valid secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret or
its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type:
description: |-
Defines the authentication type. The value is case-insensitive.
"Basic" is not a supported value.
Default: "Bearer"
type: string
type: object
basicAuth:
description: |-
BasicAuth for the client.
This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.
properties:
password:
description: |-
`password` specifies a key of a Secret containing the password for
authentication.
properties:
key:
description: The key of the secret to select
from. Must be a valid secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret or
its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
username:
description: |-
`username` specifies a key of a Secret containing the username for
authentication.
properties:
key:
description: The key of the secret to select
from. Must be a valid secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret or
its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: object
bearerTokenSecret:
description: |-
The secret's key that contains the bearer token to be used by the client
for authentication.
The secret needs to be in the same namespace as the AlertmanagerConfig
object and accessible by the Prometheus Operator.
properties:
key:
description: The key of the secret to select from. Must
be a valid secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret or its
key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
followRedirects:
description: FollowRedirects specifies whether the
client should follow HTTP 3xx redirects.
type: boolean
noProxy:
description: |-
`noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
that should be excluded from proxying. IP and domain names can
contain port numbers.
It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0.
type: string
oauth2:
description: OAuth2 client credentials used to fetch
a token for the targets.
properties:
clientId:
description: |-
`clientId` specifies a key of a Secret or ConfigMap containing the
OAuth2 client's ID.
properties:
configMap:
description: ConfigMap containing data to
use for the targets.
properties:
key:
description: The key to select.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the ConfigMap
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
secret:
description: Secret containing data to use
for the targets.
properties:
key:
description: The key of the secret to
select from. Must be a valid secret
key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: object
clientSecret:
description: |-
`clientSecret` specifies a key of a Secret containing the OAuth2
client's secret.
properties:
key:
description: The key of the secret to select
from. Must be a valid secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret or
its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
endpointParams:
additionalProperties:
type: string
description: |-
`endpointParams` configures the HTTP parameters to append to the token
URL.
type: object
noProxy:
description: |-
`noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names
that should be excluded from proxying. IP and domain names can
contain port numbers.
It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0.
type: string
proxyConnectHeader:
additionalProperties:
items:
description: SecretKeySelector selects a key
of a Secret.
properties:
key:
description: The key of the secret to
select from. Must be a valid secret
key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: array
description: |-
ProxyConnectHeader optionally specifies headers to send to
proxies during CONNECT requests.
It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0.
type: object
x-kubernetes-map-type: atomic
proxyFromEnvironment:
description: |-
Whether to use the proxy configuration defined by environment variables (HTTP_PROXY, HTTPS_PROXY, and NO_PROXY).
It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0.
type: boolean
proxyUrl:
description: '`proxyURL` defines the HTTP proxy
server to use.'
pattern: ^(http|https|socks5)://.+$
type: string
scopes:
description: '`scopes` defines the OAuth2 scopes
used for the token request.'
items:
type: string
type: array
tlsConfig:
description: |-
TLS configuration to use when connecting to the OAuth2 server.
It requires Prometheus >= v2.43.0.
properties:
ca:
description: Certificate authority used when
verifying server certificates.
properties:
configMap:
description: ConfigMap containing data
to use for the targets.
properties:
key:
description: The key to select.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the ConfigMap
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
secret:
description: Secret containing data to
use for the targets.
properties:
key:
description: The key of the secret
to select from. Must be a valid
secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: object
cert:
description: Client certificate to present
when doing client-authentication.
properties:
configMap:
description: ConfigMap containing data
to use for the targets.
properties:
key:
description: The key to select.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the ConfigMap
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
secret:
description: Secret containing data to
use for the targets.
properties:
key:
description: The key of the secret
to select from. Must be a valid
secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: object
insecureSkipVerify:
description: Disable target certificate validation.
type: boolean
keySecret:
description: Secret containing the client
key file for the targets.
properties:
key:
description: The key of the secret to
select from. Must be a valid secret
key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
maxVersion:
description: |-
Maximum acceptable TLS version.
It requires Prometheus >= v2.41.0 or Thanos >= v0.31.0.
enum:
- TLS10
- TLS11
- TLS12
- TLS13
type: string
minVersion:
description: |-
Minimum acceptable TLS version.
It requires Prometheus >= v2.35.0 or Thanos >= v0.28.0.
enum:
- TLS10
- TLS11
- TLS12
- TLS13
type: string
serverName:
description: Used to verify the hostname for
the targets.
type: string
type: object
tokenUrl:
description: '`tokenURL` configures the URL to
fetch the token from.'
minLength: 1
type: string
required:
- clientId
- clientSecret
- tokenUrl
type: object
proxyConnectHeader:
additionalProperties:
items:
description: SecretKeySelector selects a key of
a Secret.
properties:
key:
description: The key of the secret to select
from. Must be a valid secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret or
its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: array
description: |-
ProxyConnectHeader optionally specifies headers to send to
proxies during CONNECT requests.
It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0.
type: object
x-kubernetes-map-type: atomic
proxyFromEnvironment:
description: |-
Whether to use the proxy configuration defined by environment variables (HTTP_PROXY, HTTPS_PROXY, and NO_PROXY).
It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0.
type: boolean
proxyURL:
description: |-
Optional proxy URL.
If defined, this field takes precedence over `proxyUrl`.
type: string
proxyUrl:
description: '`proxyURL` defines the HTTP proxy server
to use.'
pattern: ^(http|https|socks5)://.+$
type: string
tlsConfig:
description: TLS configuration for the client.
properties:
ca:
description: Certificate authority used when verifying
server certificates.
properties:
configMap:
description: ConfigMap containing data to
use for the targets.
properties:
key:
description: The key to select.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the ConfigMap
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
secret:
description: Secret containing data to use
for the targets.
properties:
key:
description: The key of the secret to
select from. Must be a valid secret
key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: object
cert:
description: Client certificate to present when
doing client-authentication.
properties:
configMap:
description: ConfigMap containing data to
use for the targets.
properties:
key:
description: The key to select.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the ConfigMap
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
secret:
description: Secret containing data to use
for the targets.
properties:
key:
description: The key of the secret to
select from. Must be a valid secret
key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret
or its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
type: object
insecureSkipVerify:
description: Disable target certificate validation.
type: boolean
keySecret:
description: Secret containing the client key
file for the targets.
properties:
key:
description: The key of the secret to select
from. Must be a valid secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret or
its key must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
maxVersion:
description: |-
Maximum acceptable TLS version.
It requires Prometheus >= v2.41.0 or Thanos >= v0.31.0.
enum:
- TLS10
- TLS11
- TLS12
- TLS13
type: string
minVersion:
description: |-
Minimum acceptable TLS version.
It requires Prometheus >= v2.35.0 or Thanos >= v0.28.0.
enum:
- TLS10
- TLS11
- TLS12
- TLS13
type: string
serverName:
description: Used to verify the hostname for the
targets.
type: string
type: object
type: object
iconURL:
description: Icon URL for the message.
pattern: ^https?://.+$
type: string
imageURL:
description: Image URL for the message.
pattern: ^https?://.+$
type: string
linkNames:
description: Whether to enable link names.
type: boolean
sendResolved:
description: Whether to notify about resolved alerts.
type: boolean
shortFields:
description: Whether to use short fields.
type: boolean
text:
description: The message text to send, it is optional
because of attachments.
minLength: 1
type: string
thumbURL:
description: Thumbnail URL for the message.
pattern: ^https?://.+$
type: string
title:
description: The message title.
minLength: 1
type: string
titleLink:
description: The title link for the message.
minLength: 1
type: string
token:
description: The sender token.
properties:
key:
description: The key of the secret to select from. Must
be a valid secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret or its key
must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
tokenID:
description: The sender token ID.
properties:
key:
description: The key of the secret to select from. Must
be a valid secret key.
type: string
name:
default: ""
description: |-
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
optional:
description: Specify whether the Secret or its key
must be defined
type: boolean
required:
- key
type: object
x-kubernetes-map-type: atomic
required:
- token
- tokenID
type: object
type: array
slackConfigs:
description: List of Slack configurations.
items:

View File

@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
# Version: 0.84.1
# Version: 0.85.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.18.0
operator.prometheus.io/version: 0.84.1
operator.prometheus.io/version: 0.85.0
name: alertmanagers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -4379,6 +4379,15 @@ spec:
x-kubernetes-list-map-keys:
- ip
x-kubernetes-list-type: map
hostUsers:
description: |-
HostUsers supports the user space in Kubernetes.
More info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/
The feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled.
Starting Kubernetes 1.33, the feature is enabled by default.
type: boolean
image:
description: |-
Image if specified has precedence over baseImage, tag and sha
@@ -5901,9 +5910,10 @@ spec:
description: |-
Minimum number of seconds for which a newly created pod should be ready
without any of its container crashing for it to be considered available.
Defaults to 0 (pod will be considered available as soon as it is ready)
This is an alpha field from kubernetes 1.22 until 1.24 which requires enabling the StatefulSetMinReadySeconds feature gate.
If unset, pods will be considered available as soon as they are ready.
format: int32
minimum: 0
type: integer
nodeSelector:
additionalProperties:
@@ -5913,7 +5923,7 @@ spec:
paused:
description: |-
If set to true all actions on the underlying managed objects are not
goint to be performed, except for delete actions.
going to be performed, except for delete actions.
type: boolean
persistentVolumeClaimRetentionPolicy:
description: |-

View File

@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
# Version: 0.84.1
# Version: 0.85.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.18.0
operator.prometheus.io/version: 0.84.1
operator.prometheus.io/version: 0.85.0
name: podmonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -1159,6 +1159,8 @@ spec:
description: |-
Whether to scrape a classic histogram that is also exposed as a native histogram.
It requires Prometheus >= v2.45.0.
Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.
type: boolean
scrapeProtocols:
description: |-

View File

@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
# Version: 0.84.1
# Version: 0.85.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.18.0
operator.prometheus.io/version: 0.84.1
operator.prometheus.io/version: 0.85.0
name: probes.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -658,6 +658,34 @@ spec:
- clientSecret
- tokenUrl
type: object
params:
description: |-
The list of HTTP query parameters for the scrape.
Please note that the `.spec.module` field takes precedence over the `module` parameter from this list when both are defined.
The module name must be added using Module under ProbeSpec.
items:
description: ProbeParam defines specification of extra parameters
for a Probe.
properties:
name:
description: The parameter name
minLength: 1
type: string
values:
description: The parameter values
items:
minLength: 1
type: string
minItems: 1
type: array
required:
- name
type: object
minItems: 1
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
prober:
description: |-
Specification for the prober to use for probing targets.
@@ -749,6 +777,8 @@ spec:
description: |-
Whether to scrape a classic histogram that is also exposed as a native histogram.
It requires Prometheus >= v2.45.0.
Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.
type: boolean
scrapeProtocols:
description: |-

View File

@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
# Version: 0.84.1
# Version: 0.85.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.18.0
operator.prometheus.io/version: 0.84.1
operator.prometheus.io/version: 0.85.0
name: prometheusagents.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -3222,6 +3222,15 @@ spec:
`ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
to a different value).
type: boolean
hostUsers:
description: |-
HostUsers supports the user space in Kubernetes.
More info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/
The feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled.
Starting Kubernetes 1.33, the feature is enabled by default.
type: boolean
ignoreNamespaceSelectors:
description: |-
When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -4788,11 +4797,10 @@ spec:
description: |-
Minimum number of seconds for which a newly created Pod should be ready
without any of its container crashing for it to be considered available.
Defaults to 0 (pod will be considered available as soon as it is ready)
This is an alpha field from kubernetes 1.22 until 1.24 which requires
enabling the StatefulSetMinReadySeconds feature gate.
If unset, pods will be considered available as soon as they are ready.
format: int32
minimum: 0
type: integer
mode:
description: |-
@@ -4840,6 +4848,18 @@ spec:
Configures optional translation of OTLP explicit bucket histograms into native histograms with custom buckets.
It requires Prometheus >= v3.4.0.
type: boolean
ignoreResourceAttributes:
description: |-
List of OpenTelemetry resource attributes to ignore when `promoteAllResourceAttributes` is true.
It requires `promoteAllResourceAttributes` to be true.
It requires Prometheus >= v3.5.0.
items:
minLength: 1
type: string
minItems: 1
type: array
x-kubernetes-list-type: set
keepIdentifyingResourceAttributes:
description: |-
Enables adding `service.name`, `service.namespace` and `service.instance.id`
@@ -4847,9 +4867,17 @@ spec:
It requires Prometheus >= v3.1.0.
type: boolean
promoteAllResourceAttributes:
description: |-
Promote all resource attributes to metric labels except the ones defined in `ignoreResourceAttributes`.
Cannot be true when `promoteResourceAttributes` is defined.
It requires Prometheus >= v3.5.0.
type: boolean
promoteResourceAttributes:
description: List of OpenTelemetry Attributes that should be promoted
to metric labels, defaults to none.
description: |-
List of OpenTelemetry Attributes that should be promoted to metric labels, defaults to none.
Cannot be defined when `promoteAllResourceAttributes` is true.
items:
minLength: 1
type: string
@@ -6879,6 +6907,9 @@ spec:
scrapeClassicHistograms:
description: |-
Whether to scrape a classic histogram that is also exposed as a native histogram.
Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.
It requires Prometheus >= v3.5.0.
type: boolean
scrapeConfigNamespaceSelector:
@@ -10812,6 +10843,10 @@ spec:
- message: persistentVolumeClaimRetentionPolicy cannot be set when mode
is DaemonSet
rule: '!(has(self.mode) && self.mode == ''DaemonSet'' && has(self.persistentVolumeClaimRetentionPolicy))'
- message: scrapeConfigSelector cannot be set when mode is DaemonSet
rule: '!(has(self.mode) && self.mode == ''DaemonSet'' && has(self.scrapeConfigSelector))'
- message: probeSelector cannot be set when mode is DaemonSet
rule: '!(has(self.mode) && self.mode == ''DaemonSet'' && has(self.probeSelector))'
status:
description: |-
Most recent observed status of the Prometheus cluster. Read-only.

View File

@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
# Version: 0.84.1
# Version: 0.85.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.18.0
operator.prometheus.io/version: 0.84.1
operator.prometheus.io/version: 0.85.0
name: prometheuses.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -4002,6 +4002,15 @@ spec:
`ClusterFirstWithHostNet` automatically (unless `.spec.DNSPolicy` is set
to a different value).
type: boolean
hostUsers:
description: |-
HostUsers supports the user space in Kubernetes.
More info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/
The feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled.
Starting Kubernetes 1.33, the feature is enabled by default.
type: boolean
ignoreNamespaceSelectors:
description: |-
When true, `spec.namespaceSelector` from all PodMonitor, ServiceMonitor
@@ -5568,11 +5577,10 @@ spec:
description: |-
Minimum number of seconds for which a newly created Pod should be ready
without any of its container crashing for it to be considered available.
Defaults to 0 (pod will be considered available as soon as it is ready)
This is an alpha field from kubernetes 1.22 until 1.24 which requires
enabling the StatefulSetMinReadySeconds feature gate.
If unset, pods will be considered available as soon as they are ready.
format: int32
minimum: 0
type: integer
nameEscapingScheme:
description: |-
@@ -5611,6 +5619,18 @@ spec:
Configures optional translation of OTLP explicit bucket histograms into native histograms with custom buckets.
It requires Prometheus >= v3.4.0.
type: boolean
ignoreResourceAttributes:
description: |-
List of OpenTelemetry resource attributes to ignore when `promoteAllResourceAttributes` is true.
It requires `promoteAllResourceAttributes` to be true.
It requires Prometheus >= v3.5.0.
items:
minLength: 1
type: string
minItems: 1
type: array
x-kubernetes-list-type: set
keepIdentifyingResourceAttributes:
description: |-
Enables adding `service.name`, `service.namespace` and `service.instance.id`
@@ -5618,9 +5638,17 @@ spec:
It requires Prometheus >= v3.1.0.
type: boolean
promoteAllResourceAttributes:
description: |-
Promote all resource attributes to metric labels except the ones defined in `ignoreResourceAttributes`.
Cannot be true when `promoteResourceAttributes` is defined.
It requires Prometheus >= v3.5.0.
type: boolean
promoteResourceAttributes:
description: List of OpenTelemetry Attributes that should be promoted
to metric labels, defaults to none.
description: |-
List of OpenTelemetry Attributes that should be promoted to metric labels, defaults to none.
Cannot be defined when `promoteAllResourceAttributes` is true.
items:
minLength: 1
type: string
@@ -8588,6 +8616,9 @@ spec:
scrapeClassicHistograms:
description: |-
Whether to scrape a classic histogram that is also exposed as a native histogram.
Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.
It requires Prometheus >= v3.5.0.
type: boolean
scrapeConfigNamespaceSelector:

View File

@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
# Version: 0.84.1
# Version: 0.85.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.18.0
operator.prometheus.io/version: 0.84.1
operator.prometheus.io/version: 0.85.0
name: prometheusrules.monitoring.coreos.com
spec:
group: monitoring.coreos.com

View File

@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
# Version: 0.84.1
# Version: 0.85.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.18.0
operator.prometheus.io/version: 0.84.1
operator.prometheus.io/version: 0.85.0
name: scrapeconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -2450,6 +2450,7 @@ spec:
hostNetworkingHost:
description: The host to use if the container is in host networking
mode.
minLength: 1
type: string
matchFirstNetwork:
description: |-
@@ -2795,6 +2796,9 @@ spec:
type: object
port:
description: The port to scrape metrics from.
format: int32
maximum: 65535
minimum: 0
type: integer
proxyConnectHeader:
additionalProperties:
@@ -12301,6 +12305,8 @@ spec:
description: |-
Whether to scrape a classic histogram that is also exposed as a native histogram.
It requires Prometheus >= v2.45.0.
Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.
type: boolean
scrapeInterval:
description: ScrapeInterval is the interval between consecutive scrapes.

View File

@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
# Version: 0.84.1
# Version: 0.85.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.18.0
operator.prometheus.io/version: 0.84.1
operator.prometheus.io/version: 0.85.0
name: servicemonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -1173,6 +1173,8 @@ spec:
description: |-
Whether to scrape a classic histogram that is also exposed as a native histogram.
It requires Prometheus >= v2.45.0.
Notice: `scrapeClassicHistograms` corresponds to the `always_scrape_classic_histograms` field in the Prometheus configuration.
type: boolean
scrapeProtocols:
description: |-

View File

@@ -1,12 +1,12 @@
# Source: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v{version}/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
# Version: 0.84.1
# Version: 0.85.0
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.18.0
operator.prometheus.io/version: 0.84.1
operator.prometheus.io/version: 0.85.0
name: thanosrulers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -2608,6 +2608,22 @@ spec:
- Default
- None
type: string
enableFeatures:
description: |-
Enable access to Thanos Ruler feature flags. By default, no features are enabled.
Enabling features which are disabled by default is entirely outside the
scope of what the maintainers will support and by doing so, you accept
that this behaviour may break at any time without notice.
For more information see https://thanos.io/tip/components/rule.md/
It requires Thanos >= 0.39.0.
items:
minLength: 1
type: string
type: array
x-kubernetes-list-type: set
enableServiceLinks:
description: Indicates whether information about services should be
injected into pod's environment variables
@@ -2867,6 +2883,15 @@ spec:
x-kubernetes-list-map-keys:
- ip
x-kubernetes-list-type: map
hostUsers:
description: |-
HostUsers supports the user space in Kubernetes.
More info: https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/
The feature requires at least Kubernetes 1.28 with the `UserNamespacesSupport` feature gate enabled.
Starting Kubernetes 1.33, the feature is enabled by default.
type: boolean
image:
description: Thanos container image URL.
type: string
@@ -4372,9 +4397,10 @@ spec:
description: |-
Minimum number of seconds for which a newly created pod should be ready
without any of its container crashing for it to be considered available.
Defaults to 0 (pod will be considered available as soon as it is ready)
This is an alpha field from kubernetes 1.22 until 1.24 which requires enabling the StatefulSetMinReadySeconds feature gate.
If unset, pods will be considered available as soon as they are ready.
format: int32
minimum: 0
type: integer
nodeSelector:
additionalProperties:
@@ -5642,6 +5668,11 @@ spec:
description: Number of thanos ruler instances to deploy.
format: int32
type: integer
resendDelay:
description: Minimum amount of time to wait before resending an alert
to Alertmanager.
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
resources:
description: |-
Resources defines the resource requirements for single Pods.
@@ -5725,6 +5756,13 @@ spec:
format: int32
minimum: 1
type: integer
ruleGracePeriod:
description: |-
Minimum duration between alert and restored "for" state.
This is maintained only for alerts with configured "for" time greater than grace period.
It requires Thanos >= v0.30.0.
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
ruleNamespaceSelector:
description: |-
Namespaces to be selected for Rules discovery. If unspecified, only

View File

@@ -78,7 +78,7 @@ operator:
image:
registry: docker.io
repository: bitnami/prometheus-operator
tag: 0.84.1-debian-12-r2
tag: 0.85.0-debian-12-r0
digest: ""
## Specify a imagePullPolicy
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images