mirror of
https://github.com/bitnami/charts.git
synced 2026-04-05 08:47:10 +08:00
[bitnami/kube-prometheus] Release 11.1.3 (#32406)
* [bitnami/kube-prometheus] Release 11.1.3 updating components versions Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Update CHANGELOG.md Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * [bitnami/kube-prometheus] Restore crds Signed-off-by: David Gomez <david.gomez@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 Containers <bitnami-bot@vmware.com> Signed-off-by: David Gomez <david.gomez@broadcom.com> Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com> Co-authored-by: David Gomez <david.gomez@broadcom.com>
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
# Changelog
|
||||
|
||||
## 11.1.2 (2025-03-07)
|
||||
## 11.1.3 (2025-03-17)
|
||||
|
||||
* [bitnami/kube-prometheus] Release 11.1.2 ([#32313](https://github.com/bitnami/charts/pull/32313))
|
||||
* [bitnami/kube-prometheus] Release 11.1.3 ([#32406](https://github.com/bitnami/charts/pull/32406))
|
||||
|
||||
## <small>11.1.2 (2025-03-07)</small>
|
||||
|
||||
* [bitnami/kube-prometheus] Release 11.1.2 (#32313) ([7b5a8f7](https://github.com/bitnami/charts/commit/7b5a8f7a8310e1eae3f7c555caab16b8fe2cd0f5)), closes [#32313](https://github.com/bitnami/charts/issues/32313)
|
||||
|
||||
## <small>11.1.1 (2025-02-21)</small>
|
||||
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
dependencies:
|
||||
- name: node-exporter
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 4.5.7
|
||||
version: 4.5.8
|
||||
- name: kube-state-metrics
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 5.0.3
|
||||
version: 5.0.4
|
||||
- name: common
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 2.30.0
|
||||
- name: kube-prometheus-crds
|
||||
repository: file://./charts/kube-prometheus-crds
|
||||
version: 0.1.0
|
||||
digest: sha256:c58943a980918e6ea074ec5977f1c8fba16ce95bdf7621d9cc6b3299da24c2f9
|
||||
generated: "2025-03-05T04:16:31.099877374Z"
|
||||
digest: sha256:2712a333e7677fef4c1ef8a9b9d264daacdaf6fe2c4cca41f86a1842bc14c27d
|
||||
generated: "2025-03-11T16:18:01.155035222Z"
|
||||
|
||||
@@ -7,17 +7,17 @@ annotations:
|
||||
licenses: Apache-2.0
|
||||
images: |
|
||||
- name: alertmanager
|
||||
image: docker.io/bitnami/alertmanager:0.28.0-debian-12-r10
|
||||
image: docker.io/bitnami/alertmanager:0.28.1-debian-12-r0
|
||||
- name: blackbox-exporter
|
||||
image: docker.io/bitnami/blackbox-exporter:0.26.0-debian-12-r1
|
||||
- name: prometheus
|
||||
image: docker.io/bitnami/prometheus:2.55.1-debian-12-r13
|
||||
image: docker.io/bitnami/prometheus:2.55.1-debian-12-r14
|
||||
- name: prometheus-operator
|
||||
image: docker.io/bitnami/prometheus-operator:0.80.1-debian-12-r2
|
||||
image: docker.io/bitnami/prometheus-operator:0.81.0-debian-12-r0
|
||||
- name: thanos
|
||||
image: docker.io/bitnami/thanos:0.37.2-debian-12-r7
|
||||
image: docker.io/bitnami/thanos:0.37.2-debian-12-r8
|
||||
apiVersion: v2
|
||||
appVersion: 0.80.1
|
||||
appVersion: 0.81.0
|
||||
dependencies:
|
||||
- condition: exporters.enabled,exporters.node-exporter.enabled
|
||||
name: node-exporter
|
||||
@@ -50,4 +50,4 @@ maintainers:
|
||||
name: kube-prometheus
|
||||
sources:
|
||||
- https://github.com/bitnami/charts/tree/main/bitnami/kube-prometheus
|
||||
version: 11.1.2
|
||||
version: 11.1.3
|
||||
|
||||
@@ -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.80.1
|
||||
# Version: 0.81.0
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.17.1
|
||||
operator.prometheus.io/version: 0.80.1
|
||||
controller-gen.kubebuilder.io/version: v0.17.2
|
||||
operator.prometheus.io/version: 0.81.0
|
||||
name: alertmanagerconfigs.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_alertmanagers.yaml
|
||||
# Version: 0.80.1
|
||||
# Version: 0.81.0
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.17.1
|
||||
operator.prometheus.io/version: 0.80.1
|
||||
controller-gen.kubebuilder.io/version: v0.17.2
|
||||
operator.prometheus.io/version: 0.81.0
|
||||
name: alertmanagers.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
@@ -2085,6 +2085,388 @@ spec:
|
||||
description: Interval between pushpull attempts.
|
||||
pattern: ^(0|(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
|
||||
type: string
|
||||
clusterTLS:
|
||||
description: |-
|
||||
Configures the mutual TLS configuration for the Alertmanager cluster's gossip protocol.
|
||||
|
||||
It requires Alertmanager >= 0.24.0.
|
||||
properties:
|
||||
client:
|
||||
description: Client-side configuration for mutual TLS.
|
||||
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.
|
||||
enum:
|
||||
- TLS10
|
||||
- TLS11
|
||||
- TLS12
|
||||
- TLS13
|
||||
type: string
|
||||
minVersion:
|
||||
description: |-
|
||||
Minimum acceptable TLS version.
|
||||
|
||||
It requires Prometheus >= v2.35.0.
|
||||
enum:
|
||||
- TLS10
|
||||
- TLS11
|
||||
- TLS12
|
||||
- TLS13
|
||||
type: string
|
||||
serverName:
|
||||
description: Used to verify the hostname for the targets.
|
||||
type: string
|
||||
type: object
|
||||
server:
|
||||
description: Server-side configuration for mutual TLS.
|
||||
properties:
|
||||
cert:
|
||||
description: |-
|
||||
Secret or ConfigMap containing the TLS certificate for the web server.
|
||||
|
||||
Either `keySecret` or `keyFile` must be defined.
|
||||
|
||||
It is mutually exclusive with `certFile`.
|
||||
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
|
||||
certFile:
|
||||
description: |-
|
||||
Path to the TLS certificate file in the container for the web server.
|
||||
|
||||
Either `keySecret` or `keyFile` must be defined.
|
||||
|
||||
It is mutually exclusive with `cert`.
|
||||
type: string
|
||||
cipherSuites:
|
||||
description: |-
|
||||
List of supported cipher suites for TLS versions up to TLS 1.2.
|
||||
|
||||
If not defined, the Go default cipher suites are used.
|
||||
Available cipher suites are documented in the Go documentation:
|
||||
https://golang.org/pkg/crypto/tls/#pkg-constants
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
client_ca:
|
||||
description: |-
|
||||
Secret or ConfigMap containing the CA certificate for client certificate
|
||||
authentication to the server.
|
||||
|
||||
It is mutually exclusive with `clientCAFile`.
|
||||
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
|
||||
clientAuthType:
|
||||
description: |-
|
||||
The server policy for client TLS authentication.
|
||||
|
||||
For more detail on clientAuth options:
|
||||
https://golang.org/pkg/crypto/tls/#ClientAuthType
|
||||
type: string
|
||||
clientCAFile:
|
||||
description: |-
|
||||
Path to the CA certificate file for client certificate authentication to
|
||||
the server.
|
||||
|
||||
It is mutually exclusive with `client_ca`.
|
||||
type: string
|
||||
curvePreferences:
|
||||
description: |-
|
||||
Elliptic curves that will be used in an ECDHE handshake, in preference
|
||||
order.
|
||||
|
||||
Available curves are documented in the Go documentation:
|
||||
https://golang.org/pkg/crypto/tls/#CurveID
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
keyFile:
|
||||
description: |-
|
||||
Path to the TLS private key file in the container for the web server.
|
||||
|
||||
If defined, either `cert` or `certFile` must be defined.
|
||||
|
||||
It is mutually exclusive with `keySecret`.
|
||||
type: string
|
||||
keySecret:
|
||||
description: |-
|
||||
Secret containing the TLS private key for the web server.
|
||||
|
||||
Either `cert` or `certFile` must be defined.
|
||||
|
||||
It is mutually exclusive with `keyFile`.
|
||||
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 TLS version that is acceptable.
|
||||
type: string
|
||||
minVersion:
|
||||
description: Minimum TLS version that is acceptable.
|
||||
type: string
|
||||
preferServerCipherSuites:
|
||||
description: |-
|
||||
Controls whether the server selects the client's most preferred cipher
|
||||
suite, or the server's most preferred cipher suite.
|
||||
|
||||
If true then the server's preference, as expressed in
|
||||
the order of elements in cipherSuites, is used.
|
||||
type: boolean
|
||||
type: object
|
||||
required:
|
||||
- client
|
||||
- server
|
||||
type: object
|
||||
configMaps:
|
||||
description: |-
|
||||
ConfigMaps is a list of ConfigMaps in the same namespace as the Alertmanager
|
||||
@@ -3605,6 +3987,10 @@ spec:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
enableServiceLinks:
|
||||
description: Indicates whether information about services should be
|
||||
injected into pod's environment variables
|
||||
type: boolean
|
||||
externalUrl:
|
||||
description: |-
|
||||
The external URL the Alertmanager instances will be available under. This is
|
||||
@@ -5550,6 +5936,15 @@ spec:
|
||||
ServiceAccountName is the name of the ServiceAccount to use to run the
|
||||
Prometheus Pods.
|
||||
type: string
|
||||
serviceName:
|
||||
description: |-
|
||||
The name of the service name used by the underlying StatefulSet(s) as the governing service.
|
||||
If defined, the Service must be created before the Alertmanager resource in the same namespace and it must define a selector that matches the pod labels.
|
||||
If empty, the operator will create and manage a headless service named `alertmanager-operated` for Alermanager resources.
|
||||
When deploying multiple Alertmanager resources in the same namespace, it is recommended to specify a different value for each.
|
||||
See https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#stable-network-id for more details.
|
||||
minLength: 1
|
||||
type: string
|
||||
sha:
|
||||
description: |-
|
||||
SHA of Alertmanager container image to be deployed. Defaults to the value of `version`.
|
||||
|
||||
@@ -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.80.1
|
||||
# Version: 0.81.0
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.17.1
|
||||
operator.prometheus.io/version: 0.80.1
|
||||
controller-gen.kubebuilder.io/version: v0.17.2
|
||||
operator.prometheus.io/version: 0.81.0
|
||||
name: podmonitors.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_probes.yaml
|
||||
# Version: 0.80.1
|
||||
# Version: 0.81.0
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.17.1
|
||||
operator.prometheus.io/version: 0.80.1
|
||||
controller-gen.kubebuilder.io/version: v0.17.2
|
||||
operator.prometheus.io/version: 0.81.0
|
||||
name: probes.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_prometheusagents.yaml
|
||||
# Version: 0.80.1
|
||||
# Version: 0.81.0
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.17.1
|
||||
operator.prometheus.io/version: 0.80.1
|
||||
controller-gen.kubebuilder.io/version: v0.17.2
|
||||
operator.prometheus.io/version: 0.81.0
|
||||
name: prometheusagents.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
@@ -2938,6 +2938,10 @@ spec:
|
||||
|
||||
It requires Prometheus >= v2.33.0.
|
||||
type: boolean
|
||||
enableServiceLinks:
|
||||
description: Indicates whether information about services should be
|
||||
injected into pod's environment variables
|
||||
type: boolean
|
||||
enforcedBodySizeLimit:
|
||||
description: |-
|
||||
When defined, enforcedBodySizeLimit specifies a global limit on the size
|
||||
@@ -5823,6 +5827,21 @@ spec:
|
||||
description: Timeout for requests to the remote write endpoint.
|
||||
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
|
||||
roundRobinDNS:
|
||||
description: |-
|
||||
When enabled:
|
||||
- The remote-write mechanism will resolve the hostname via DNS.
|
||||
- It will randomly select one of the resolved IP addresses and connect to it.
|
||||
|
||||
When disabled (default behavior):
|
||||
- The Go standard library will handle hostname resolution.
|
||||
- It will attempt connections to each resolved IP address sequentially.
|
||||
|
||||
Note: The connection timeout applies to the entire resolution and connection process.
|
||||
If disabled, the timeout is distributed across all connection attempts.
|
||||
|
||||
It requires Prometheus >= v3.1.0.
|
||||
type: boolean
|
||||
sendExemplars:
|
||||
description: |-
|
||||
Enables sending of exemplars over remote write. Note that
|
||||
@@ -7307,7 +7326,7 @@ spec:
|
||||
type: string
|
||||
shards:
|
||||
description: |-
|
||||
Number of shards to distribute scraped targets onto.
|
||||
Number of shards to distribute the scraped targets onto.
|
||||
|
||||
`spec.replicas` multiplied by `spec.shards` is the total number of Pods
|
||||
being created.
|
||||
@@ -7317,11 +7336,11 @@ spec:
|
||||
Note that scaling down shards will not reshard data onto the remaining
|
||||
instances, it must be manually moved. Increasing shards will not reshard
|
||||
data either but it will continue to be available from the same
|
||||
instances. To query globally, use Thanos sidecar and Thanos querier or
|
||||
remote write data to a central location.
|
||||
Alerting and recording rules
|
||||
instances. To query globally, use either
|
||||
* Thanos sidecar + querier for query federation and Thanos Ruler for rules.
|
||||
* Remote-write to send metrics to a central location.
|
||||
|
||||
By default, the sharding is performed on:
|
||||
By default, the sharding of targets is performed on:
|
||||
* The `__address__` target's metadata label for PodMonitor,
|
||||
ServiceMonitor and ScrapeConfig resources.
|
||||
* The `__param_target__` label for Probe resources.
|
||||
|
||||
@@ -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.80.1
|
||||
# Version: 0.81.0
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.17.1
|
||||
operator.prometheus.io/version: 0.80.1
|
||||
controller-gen.kubebuilder.io/version: v0.17.2
|
||||
operator.prometheus.io/version: 0.81.0
|
||||
name: prometheuses.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
@@ -3694,6 +3694,10 @@ spec:
|
||||
|
||||
It requires Prometheus >= v2.33.0.
|
||||
type: boolean
|
||||
enableServiceLinks:
|
||||
description: Indicates whether information about services should be
|
||||
injected into pod's environment variables
|
||||
type: boolean
|
||||
enforcedBodySizeLimit:
|
||||
description: |-
|
||||
When defined, enforcedBodySizeLimit specifies a global limit on the size
|
||||
@@ -7389,6 +7393,21 @@ spec:
|
||||
description: Timeout for requests to the remote write endpoint.
|
||||
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
|
||||
roundRobinDNS:
|
||||
description: |-
|
||||
When enabled:
|
||||
- The remote-write mechanism will resolve the hostname via DNS.
|
||||
- It will randomly select one of the resolved IP addresses and connect to it.
|
||||
|
||||
When disabled (default behavior):
|
||||
- The Go standard library will handle hostname resolution.
|
||||
- It will attempt connections to each resolved IP address sequentially.
|
||||
|
||||
Note: The connection timeout applies to the entire resolution and connection process.
|
||||
If disabled, the timeout is distributed across all connection attempts.
|
||||
|
||||
It requires Prometheus >= v3.1.0.
|
||||
type: boolean
|
||||
sendExemplars:
|
||||
description: |-
|
||||
Enables sending of exemplars over remote write. Note that
|
||||
@@ -9018,9 +9037,30 @@ spec:
|
||||
description: 'Deprecated: use ''spec.image'' instead. The image''s
|
||||
digest can be specified as part of the image name.'
|
||||
type: string
|
||||
shardRetentionPolicy:
|
||||
description: |-
|
||||
ShardRetentionPolicy defines the retention policy for the Prometheus shards.
|
||||
(Alpha) Using this field requires the 'PrometheusShardRetentionPolicy' feature gate to be enabled.
|
||||
|
||||
The final goals for this feature can be seen at https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/proposals/202310-shard-autoscaling.md#graceful-scale-down-of-prometheus-servers,
|
||||
however, the feature is not yet fully implemented in this PR. The limitation being:
|
||||
* Retention duration is not settable, for now, shards are retained forever.
|
||||
properties:
|
||||
whenScaled:
|
||||
description: |-
|
||||
Defines the retention policy when the Prometheus shards are scaled down.
|
||||
* `Delete`, the operator will delete the pods from the scaled-down shard(s).
|
||||
* `Retain`, the operator will keep the pods from the scaled-down shard(s), so the data can still be queried.
|
||||
|
||||
If not defined, the operator assumes the `Delete` value.
|
||||
enum:
|
||||
- Retain
|
||||
- Delete
|
||||
type: string
|
||||
type: object
|
||||
shards:
|
||||
description: |-
|
||||
Number of shards to distribute scraped targets onto.
|
||||
Number of shards to distribute the scraped targets onto.
|
||||
|
||||
`spec.replicas` multiplied by `spec.shards` is the total number of Pods
|
||||
being created.
|
||||
@@ -9030,11 +9070,11 @@ spec:
|
||||
Note that scaling down shards will not reshard data onto the remaining
|
||||
instances, it must be manually moved. Increasing shards will not reshard
|
||||
data either but it will continue to be available from the same
|
||||
instances. To query globally, use Thanos sidecar and Thanos querier or
|
||||
remote write data to a central location.
|
||||
Alerting and recording rules
|
||||
instances. To query globally, use either
|
||||
* Thanos sidecar + querier for query federation and Thanos Ruler for rules.
|
||||
* Remote-write to send metrics to a central location.
|
||||
|
||||
By default, the sharding is performed on:
|
||||
By default, the sharding of targets is performed on:
|
||||
* The `__address__` target's metadata label for PodMonitor,
|
||||
ServiceMonitor and ScrapeConfig resources.
|
||||
* The `__param_target__` label for Probe resources.
|
||||
|
||||
@@ -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.80.1
|
||||
# Version: 0.81.0
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.17.1
|
||||
operator.prometheus.io/version: 0.80.1
|
||||
controller-gen.kubebuilder.io/version: v0.17.2
|
||||
operator.prometheus.io/version: 0.81.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.80.1
|
||||
# Version: 0.81.0
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.17.1
|
||||
operator.prometheus.io/version: 0.80.1
|
||||
controller-gen.kubebuilder.io/version: v0.17.2
|
||||
operator.prometheus.io/version: 0.81.0
|
||||
name: scrapeconfigs.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
@@ -10837,12 +10837,14 @@ spec:
|
||||
minLength: 1
|
||||
type: string
|
||||
role:
|
||||
description: The OpenStack role of entities that should be discovered.
|
||||
description: |-
|
||||
The OpenStack role of entities that should be discovered.
|
||||
|
||||
Note: The `LoadBalancer` role requires Prometheus >= v3.2.0.
|
||||
enum:
|
||||
- Instance
|
||||
- instance
|
||||
- Hypervisor
|
||||
- hypervisor
|
||||
- LoadBalancer
|
||||
type: string
|
||||
tlsConfig:
|
||||
description: TLS configuration applying to the target HTTP endpoint.
|
||||
|
||||
@@ -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.80.1
|
||||
# Version: 0.81.0
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.17.1
|
||||
operator.prometheus.io/version: 0.80.1
|
||||
controller-gen.kubebuilder.io/version: v0.17.2
|
||||
operator.prometheus.io/version: 0.81.0
|
||||
name: servicemonitors.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_thanosrulers.yaml
|
||||
# Version: 0.80.1
|
||||
# Version: 0.81.0
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.17.1
|
||||
operator.prometheus.io/version: 0.80.1
|
||||
controller-gen.kubebuilder.io/version: v0.17.2
|
||||
operator.prometheus.io/version: 0.81.0
|
||||
name: thanosrulers.monitoring.coreos.com
|
||||
spec:
|
||||
group: monitoring.coreos.com
|
||||
@@ -2610,6 +2610,10 @@ spec:
|
||||
- Default
|
||||
- None
|
||||
type: string
|
||||
enableServiceLinks:
|
||||
description: Indicates whether information about services should be
|
||||
injected into pod's environment variables
|
||||
type: boolean
|
||||
enforcedNamespaceLabel:
|
||||
description: |-
|
||||
EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert
|
||||
@@ -4943,6 +4947,15 @@ spec:
|
||||
ServiceAccountName is the name of the ServiceAccount to use to run the
|
||||
Thanos Ruler Pods.
|
||||
type: string
|
||||
serviceName:
|
||||
description: |-
|
||||
The name of the service name used by the underlying StatefulSet(s) as the governing service.
|
||||
If defined, the Service must be created before the ThanosRuler resource in the same namespace and it must define a selector that matches the pod labels.
|
||||
If empty, the operator will create and manage a headless service named `thanos-ruler-operated` for ThanosRuler resources.
|
||||
When deploying multiple ThanosRuler resources in the same namespace, it is recommended to specify a different value for each.
|
||||
See https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#stable-network-id for more details.
|
||||
minLength: 1
|
||||
type: string
|
||||
storage:
|
||||
description: Storage spec to specify how storage shall be used.
|
||||
properties:
|
||||
|
||||
@@ -78,7 +78,7 @@ operator:
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/prometheus-operator
|
||||
tag: 0.80.1-debian-12-r2
|
||||
tag: 0.81.0-debian-12-r0
|
||||
digest: ""
|
||||
## Specify a imagePullPolicy
|
||||
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
|
||||
@@ -638,7 +638,7 @@ prometheus:
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/prometheus
|
||||
tag: 2.55.1-debian-12-r13
|
||||
tag: 2.55.1-debian-12-r14
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets.
|
||||
@@ -1436,7 +1436,7 @@ prometheus:
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/thanos
|
||||
tag: 0.37.2-debian-12-r7
|
||||
tag: 0.37.2-debian-12-r8
|
||||
digest: ""
|
||||
## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images
|
||||
##
|
||||
@@ -1865,7 +1865,7 @@ alertmanager:
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/alertmanager
|
||||
tag: 0.28.0-debian-12-r10
|
||||
tag: 0.28.1-debian-12-r0
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets.
|
||||
|
||||
Reference in New Issue
Block a user