Skip to content

Commit ee6b446

Browse files
authored
[kube-prometheus-stack]: bump to 0.79.0 (#5060)
1 parent 9d47719 commit ee6b446

File tree

11 files changed

+1131
-442
lines changed

11 files changed

+1131
-442
lines changed

charts/kube-prometheus-stack/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ name: kube-prometheus-stack
2323
sources:
2424
- https://github.com/prometheus-community/helm-charts
2525
- https://github.com/prometheus-operator/kube-prometheus
26-
version: 66.6.0
27-
appVersion: v0.78.2
26+
version: 66.7.0
27+
appVersion: v0.79.0
2828
kubeVersion: ">=1.19.0-0"
2929
home: https://github.com/prometheus-operator/kube-prometheus
3030
keywords:

charts/kube-prometheus-stack/charts/crds/crds/crd-alertmanagerconfigs.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.2/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
1+
# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
22
---
33
apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
controller-gen.kubebuilder.io/version: v0.16.4
8-
operator.prometheus.io/version: 0.78.2
7+
controller-gen.kubebuilder.io/version: v0.16.5
8+
operator.prometheus.io/version: 0.79.0
99
name: alertmanagerconfigs.monitoring.coreos.com
1010
spec:
1111
group: monitoring.coreos.com
@@ -6897,6 +6897,12 @@ spec:
68976897
message:
68986898
description: Message template
68996899
type: string
6900+
messageThreadID:
6901+
description: |-
6902+
The Telegram Group Topic ID.
6903+
It requires Alertmanager >= 0.26.0.
6904+
format: int64
6905+
type: integer
69006906
parseMode:
69016907
description: Parse mode for telegram message
69026908
enum:

charts/kube-prometheus-stack/charts/crds/crds/crd-alertmanagers.yaml

Lines changed: 168 additions & 90 deletions
Large diffs are not rendered by default.

charts/kube-prometheus-stack/charts/crds/crds/crd-podmonitors.yaml

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.2/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
1+
# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.0/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
22
---
33
apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
controller-gen.kubebuilder.io/version: v0.16.4
8-
operator.prometheus.io/version: 0.78.2
7+
controller-gen.kubebuilder.io/version: v0.16.5
8+
operator.prometheus.io/version: 0.79.0
99
name: podmonitors.monitoring.coreos.com
1010
spec:
1111
group: monitoring.coreos.com
@@ -760,10 +760,16 @@ spec:
760760
type: string
761761
port:
762762
description: |-
763-
Name of the Pod port which this endpoint refers to.
763+
The `Pod` port name which exposes the endpoint.
764764
765-
It takes precedence over `targetPort`.
765+
It takes precedence over the `portNumber` and `targetPort` fields.
766766
type: string
767+
portNumber:
768+
description: The `Pod` port number which exposes the endpoint.
769+
format: int32
770+
maximum: 65535
771+
minimum: 1
772+
type: integer
767773
proxyUrl:
768774
description: |-
769775
`proxyURL` configures the HTTP Proxy URL (e.g.
@@ -892,7 +898,7 @@ spec:
892898
Name or number of the target port of the `Pod` object behind the Service, the
893899
port must be specified with container port property.
894900
895-
Deprecated: use 'port' instead.
901+
Deprecated: use 'port' or 'portNumber' instead.
896902
x-kubernetes-int-or-string: true
897903
tlsConfig:
898904
description: TLS configuration to use when scraping the target.
@@ -1088,6 +1094,18 @@ spec:
10881094
Whether to scrape a classic histogram that is also exposed as a native histogram.
10891095
It requires Prometheus >= v2.45.0.
10901096
type: boolean
1097+
scrapeFallbackProtocol:
1098+
description: |-
1099+
The protocol to use if a scrape returns blank, unparseable, or otherwise invalid Content-Type.
1100+
1101+
It requires Prometheus >= v3.0.0.
1102+
enum:
1103+
- PrometheusProto
1104+
- OpenMetricsText0.0.1
1105+
- OpenMetricsText1.0.0
1106+
- PrometheusText0.0.4
1107+
- PrometheusText1.0.0
1108+
type: string
10911109
scrapeProtocols:
10921110
description: |-
10931111
`scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
@@ -1104,11 +1122,13 @@ spec:
11041122
* `OpenMetricsText1.0.0`
11051123
* `PrometheusProto`
11061124
* `PrometheusText0.0.4`
1125+
* `PrometheusText1.0.0`
11071126
enum:
11081127
- PrometheusProto
11091128
- OpenMetricsText0.0.1
11101129
- OpenMetricsText1.0.0
11111130
- PrometheusText0.0.4
1131+
- PrometheusText1.0.0
11121132
type: string
11131133
type: array
11141134
x-kubernetes-list-type: set
@@ -1159,6 +1179,18 @@ spec:
11591179
type: object
11601180
type: object
11611181
x-kubernetes-map-type: atomic
1182+
selectorMechanism:
1183+
description: |-
1184+
Mechanism used to select the endpoints to scrape.
1185+
By default, the selection process relies on relabel configurations to filter the discovered targets.
1186+
Alternatively, you can opt in for role selectors, which may offer better efficiency in large clusters.
1187+
Which strategy is best for your use case needs to be carefully evaluated.
1188+
1189+
It requires Prometheus >= v2.17.0.
1190+
enum:
1191+
- RelabelConfig
1192+
- RoleSelector
1193+
type: string
11621194
targetLimit:
11631195
description: |-
11641196
`targetLimit` defines a limit on the number of scraped targets that will

charts/kube-prometheus-stack/charts/crds/crds/crd-probes.yaml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.78.2/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
1+
# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.0/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
22
---
33
apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
controller-gen.kubebuilder.io/version: v0.16.4
8-
operator.prometheus.io/version: 0.78.2
7+
controller-gen.kubebuilder.io/version: v0.16.5
8+
operator.prometheus.io/version: 0.79.0
99
name: probes.monitoring.coreos.com
1010
spec:
1111
group: monitoring.coreos.com
@@ -683,6 +683,18 @@ spec:
683683
Whether to scrape a classic histogram that is also exposed as a native histogram.
684684
It requires Prometheus >= v2.45.0.
685685
type: boolean
686+
scrapeFallbackProtocol:
687+
description: |-
688+
The protocol to use if a scrape returns blank, unparseable, or otherwise invalid Content-Type.
689+
690+
It requires Prometheus >= v3.0.0.
691+
enum:
692+
- PrometheusProto
693+
- OpenMetricsText0.0.1
694+
- OpenMetricsText1.0.0
695+
- PrometheusText0.0.4
696+
- PrometheusText1.0.0
697+
type: string
686698
scrapeProtocols:
687699
description: |-
688700
`scrapeProtocols` defines the protocols to negotiate during a scrape. It tells clients the
@@ -699,11 +711,13 @@ spec:
699711
* `OpenMetricsText1.0.0`
700712
* `PrometheusProto`
701713
* `PrometheusText0.0.4`
714+
* `PrometheusText1.0.0`
702715
enum:
703716
- PrometheusProto
704717
- OpenMetricsText0.0.1
705718
- OpenMetricsText1.0.0
706719
- PrometheusText0.0.4
720+
- PrometheusText1.0.0
707721
type: string
708722
type: array
709723
x-kubernetes-list-type: set

0 commit comments

Comments
 (0)