mirror of
https://github.com/bitnami/charts.git
synced 2026-03-15 06:47:24 +08:00
[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:
@@ -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>
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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: |-
|
||||
|
||||
@@ -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: |-
|
||||
|
||||
@@ -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: |-
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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: |-
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user