[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:
Bitnami Bot
2025-03-17 16:47:46 +01:00
committed by GitHub
parent 89b026dc5e
commit bab0ee20e1
14 changed files with 532 additions and 59 deletions

View File

@@ -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>

View File

@@ -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"

View File

@@ -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

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.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

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.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`.

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.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

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.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

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.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.

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.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.

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.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

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.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.

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.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

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.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:

View File

@@ -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.