-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update helm release kube-prometheus-stack to v69 #1502
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Manifest (k8s/apps) diffClick to expand--- snapshots-main/apps/prometheus-stack/helm.yaml 2025-02-06 14:44:13.695021071 +0000
+++ snapshots-head/apps/prometheus-stack/helm.yaml 2025-02-06 14:44:13.192020632 +0000
@@ -136,7 +136,7 @@
- __meta_kubernetes_pod_node_name
targetLabel: node
repoURL: https://prometheus-community.github.io/helm-charts
- targetRevision: 68.4.5
+ targetRevision: 69.0.0
syncPolicy:
automated:
prune: true |
Helm diffClick to expand--- snapshots-main/helm/prometheus-stack-helm.yaml 2025-02-06 14:44:13.785021150 +0000
+++ snapshots-head/helm/prometheus-stack-helm.yaml 2025-02-06 14:44:13.541020937 +0000
@@ -1,13 +1,13 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: alertmanagerconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -10041,14 +10041,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: alertmanagers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -18470,7 +18470,12 @@
description: Defines the TLS parameters for HTTPS.
properties:
cert:
- description: Contains the TLS certificate for the server.
+ 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
@@ -18523,20 +18528,28 @@
type: object
certFile:
description: |-
- Path to the TLS certificate file in the Prometheus container for the server.
- Mutually exclusive with `cert`.
+ 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 empty,
- Go default cipher suites are used. Available cipher suites are documented
- in the go documentation: https://golang.org/pkg/crypto/tls/#pkg-constants
+ 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: Contains the CA certificate for client certificate
+ 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
@@ -18589,30 +18602,43 @@
type: object
clientAuthType:
description: |-
- Server policy for client authentication. Maps to ClientAuth Policies.
+ 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.
- Mutually exclusive with `client_ca`.
+ 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:
+ 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 key file in the Prometheus container for the server.
- Mutually exclusive with `keySecret`.
+ 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 key for the server.
+ 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
@@ -18636,18 +18662,17 @@
type: object
x-kubernetes-map-type: atomic
maxVersion:
- description: Maximum TLS version that is acceptable. Defaults
- to TLS13.
+ description: Maximum TLS version that is acceptable.
type: string
minVersion:
- description: Minimum TLS version that is acceptable. Defaults
- to TLS12.
+ 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
+ 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
@@ -18757,14 +18782,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: podmonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -19659,6 +19684,7 @@
If empty, Prometheus uses the global scrape timeout unless it is less
than the target's scrape interval value in which the latter is used.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
targetPort:
@@ -19967,14 +19993,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: probes.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -20694,6 +20720,7 @@
description: |-
Timeout for scraping metrics from the Prometheus exporter.
If not specified, the Prometheus global scrape timeout is used.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
targetLimit:
@@ -21144,14 +21171,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: prometheusagents.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -25875,7 +25902,6 @@
mode:
description: |-
Mode defines how the Prometheus operator deploys the PrometheusAgent pod(s).
- For now this field has no effect.
(Alpha) Using this field requires the `PrometheusAgentDaemonSet` feature gate to be enabled.
enum:
@@ -25899,6 +25925,13 @@
Settings related to the OTLP receiver feature.
It requires Prometheus >= v2.55.0.
properties:
+ keepIdentifyingResourceAttributes:
+ description: |-
+ Enables adding `service.name`, `service.namespace` and `service.instance.id`
+ resource attributes to the `target_info` metric, on top of converting them into the `instance` and `job` labels.
+
+ It requires Prometheus >= v3.1.0.
+ type: boolean
promoteResourceAttributes:
description: List of OpenTelemetry Attributes that should be promoted
to metric labels, defaults to none.
@@ -25911,7 +25944,6 @@
translationStrategy:
description: |-
Configures how the OTLP receiver endpoint translates the incoming metrics.
- If unset, Prometheus uses its default value.
It requires Prometheus >= v3.0.0.
enum:
@@ -27513,6 +27545,19 @@
Only one scrape class can be set as the default.
type: boolean
+ fallbackScrapeProtocol:
+ description: |-
+ The protocol to use if a scrape returns blank, unparseable, or otherwise invalid Content-Type.
+ It will only apply if the scrape resource doesn't specify any FallbackScrapeProtocol
+
+ It requires Prometheus >= v3.0.0.
+ enum:
+ - PrometheusProto
+ - OpenMetricsText0.0.1
+ - OpenMetricsText1.0.0
+ - PrometheusText0.0.4
+ - PrometheusText1.0.0
+ type: string
metricRelabelings:
description: |-
MetricRelabelings configures the relabeling rules to apply to all samples before ingestion.
@@ -28002,6 +28047,18 @@
type: object
type: object
x-kubernetes-map-type: atomic
+ scrapeFailureLogFile:
+ description: |-
+ File to which scrape failures are logged.
+ Reloading the configuration will reopen the file.
+
+ If the filename has an empty path, e.g. 'file.log', The Prometheus Pods
+ will mount the file into an emptyDir volume at `/var/log/prometheus`.
+ If a full path is provided, e.g. '/var/log/prometheus/file.log', you
+ must mount a volume in the specified directory and it must be writable.
+ It requires Prometheus >= v2.55.0.
+ minLength: 1
+ type: string
scrapeInterval:
default: 30s
description: |-
@@ -28039,8 +28096,9 @@
type: array
x-kubernetes-list-type: set
scrapeTimeout:
- description: Number of seconds to wait until a scrape request times
- out.
+ description: |-
+ Number of seconds to wait until a scrape request times out.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
secrets:
@@ -28409,6 +28467,16 @@
type: object
type: object
x-kubernetes-map-type: atomic
+ 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 Prometheus/PrometheusAgent 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 `prometheus-operated` for Prometheus resources,
+ or `prometheus-agent-operated` for PrometheusAgent resources.
+ When deploying multiple Prometheus/PrometheusAgent 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
shards:
description: |-
Number of shards to distribute scraped targets onto.
@@ -31569,7 +31637,12 @@
description: Defines the TLS parameters for HTTPS.
properties:
cert:
- description: Contains the TLS certificate for the server.
+ 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
@@ -31622,20 +31695,28 @@
type: object
certFile:
description: |-
- Path to the TLS certificate file in the Prometheus container for the server.
- Mutually exclusive with `cert`.
+ 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 empty,
- Go default cipher suites are used. Available cipher suites are documented
- in the go documentation: https://golang.org/pkg/crypto/tls/#pkg-constants
+ 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: Contains the CA certificate for client certificate
+ 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
@@ -31688,30 +31769,43 @@
type: object
clientAuthType:
description: |-
- Server policy for client authentication. Maps to ClientAuth Policies.
+ 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.
- Mutually exclusive with `client_ca`.
+ 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:
+ 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 key file in the Prometheus container for the server.
- Mutually exclusive with `keySecret`.
+ 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 key for the server.
+ 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
@@ -31735,18 +31829,17 @@
type: object
x-kubernetes-map-type: atomic
maxVersion:
- description: Maximum TLS version that is acceptable. Defaults
- to TLS13.
+ description: Maximum TLS version that is acceptable.
type: string
minVersion:
- description: Minimum TLS version that is acceptable. Defaults
- to TLS12.
+ 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
+ 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
@@ -31900,14 +31993,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: prometheuses.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -37425,6 +37518,13 @@
Settings related to the OTLP receiver feature.
It requires Prometheus >= v2.55.0.
properties:
+ keepIdentifyingResourceAttributes:
+ description: |-
+ Enables adding `service.name`, `service.namespace` and `service.instance.id`
+ resource attributes to the `target_info` metric, on top of converting them into the `instance` and `job` labels.
+
+ It requires Prometheus >= v3.1.0.
+ type: boolean
promoteResourceAttributes:
description: List of OpenTelemetry Attributes that should be promoted
to metric labels, defaults to none.
@@ -37437,7 +37537,6 @@
translationStrategy:
description: |-
Configures how the OTLP receiver endpoint translates the incoming metrics.
- If unset, Prometheus uses its default value.
It requires Prometheus >= v3.0.0.
enum:
@@ -39977,6 +40076,19 @@
Only one scrape class can be set as the default.
type: boolean
+ fallbackScrapeProtocol:
+ description: |-
+ The protocol to use if a scrape returns blank, unparseable, or otherwise invalid Content-Type.
+ It will only apply if the scrape resource doesn't specify any FallbackScrapeProtocol
+
+ It requires Prometheus >= v3.0.0.
+ enum:
+ - PrometheusProto
+ - OpenMetricsText0.0.1
+ - OpenMetricsText1.0.0
+ - PrometheusText0.0.4
+ - PrometheusText1.0.0
+ type: string
metricRelabelings:
description: |-
MetricRelabelings configures the relabeling rules to apply to all samples before ingestion.
@@ -40466,6 +40578,18 @@
type: object
type: object
x-kubernetes-map-type: atomic
+ scrapeFailureLogFile:
+ description: |-
+ File to which scrape failures are logged.
+ Reloading the configuration will reopen the file.
+
+ If the filename has an empty path, e.g. 'file.log', The Prometheus Pods
+ will mount the file into an emptyDir volume at `/var/log/prometheus`.
+ If a full path is provided, e.g. '/var/log/prometheus/file.log', you
+ must mount a volume in the specified directory and it must be writable.
+ It requires Prometheus >= v2.55.0.
+ minLength: 1
+ type: string
scrapeInterval:
default: 30s
description: |-
@@ -40503,8 +40627,9 @@
type: array
x-kubernetes-list-type: set
scrapeTimeout:
- description: Number of seconds to wait until a scrape request times
- out.
+ description: |-
+ Number of seconds to wait until a scrape request times out.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
secrets:
@@ -40873,6 +40998,16 @@
type: object
type: object
x-kubernetes-map-type: atomic
+ 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 Prometheus/PrometheusAgent 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 `prometheus-operated` for Prometheus resources,
+ or `prometheus-agent-operated` for PrometheusAgent resources.
+ When deploying multiple Prometheus/PrometheusAgent 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: 'Deprecated: use ''spec.image'' instead. The image''s
digest can be specified as part of the image name.'
@@ -44554,7 +44689,12 @@
description: Defines the TLS parameters for HTTPS.
properties:
cert:
- description: Contains the TLS certificate for the server.
+ 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
@@ -44607,20 +44747,28 @@
type: object
certFile:
description: |-
- Path to the TLS certificate file in the Prometheus container for the server.
- Mutually exclusive with `cert`.
+ 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 empty,
- Go default cipher suites are used. Available cipher suites are documented
- in the go documentation: https://golang.org/pkg/crypto/tls/#pkg-constants
+ 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: Contains the CA certificate for client certificate
+ 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
@@ -44673,30 +44821,43 @@
type: object
clientAuthType:
description: |-
- Server policy for client authentication. Maps to ClientAuth Policies.
+ 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.
- Mutually exclusive with `client_ca`.
+ 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:
+ 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 key file in the Prometheus container for the server.
- Mutually exclusive with `keySecret`.
+ 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 key for the server.
+ 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
@@ -44720,18 +44881,17 @@
type: object
x-kubernetes-map-type: atomic
maxVersion:
- description: Maximum TLS version that is acceptable. Defaults
- to TLS13.
+ description: Maximum TLS version that is acceptable.
type: string
minVersion:
- description: Minimum TLS version that is acceptable. Defaults
- to TLS12.
+ 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
+ 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
@@ -44885,14 +45045,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: prometheusrules.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -45048,14 +45208,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: scrapeconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -45154,9 +45314,108 @@
- ManagedIdentity
- SDK
type: string
+ authorization:
+ description: |-
+ Authorization header configuration to authenticate against the target HTTP endpoint.
+ Cannot be set at the same time as `oAuth2`, or `basicAuth`.
+ 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 information to authenticate against the target HTTP endpoint.
+ More info: https://prometheus.io/docs/operating/configuration/#endpoints
+ Cannot be set at the same time as `authorization`, or `oAuth2`.
+ 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
clientID:
description: Optional client ID. Only required with the OAuth
authentication method.
+ minLength: 1
type: string
clientSecret:
description: Optional client secret. Only required with the
@@ -45183,22 +45442,415 @@
- key
type: object
x-kubernetes-map-type: atomic
+ enableHTTP2:
+ description: Whether to enable HTTP2.
+ type: boolean
environment:
description: The Azure environment.
+ minLength: 1
+ type: string
+ followRedirects:
+ description: Configure whether HTTP requests 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 or Alertmanager >= 0.25.0.
type: string
+ oauth2:
+ description: |-
+ Optional OAuth 2.0 configuration to authenticate against the target HTTP endpoint.
+ Cannot be set at the same time as `authorization`, or `basicAuth`.
+ 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 or Alertmanager >= 0.25.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 or Alertmanager >= 0.25.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 or Alertmanager >= 0.25.0.
+ type: boolean
+ proxyUrl:
+ description: '`proxyURL` defines the HTTP proxy server to
+ use.'
+ pattern: ^http(s)?://.+$
+ 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.
+ 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
+ tokenUrl:
+ description: '`tokenURL` configures the URL to fetch the
+ token from.'
+ minLength: 1
+ type: string
+ required:
+ - clientId
+ - clientSecret
+ - tokenUrl
+ type: object
port:
description: |-
The port to scrape metrics from. If using the public IP address, this must
instead be specified in the relabeling rule.
+ format: int32
+ maximum: 65535
+ minimum: 0
type: integer
+ 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 or Alertmanager >= 0.25.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 or Alertmanager >= 0.25.0.
+ type: boolean
+ proxyUrl:
+ description: '`proxyURL` defines the HTTP proxy server to use.'
+ pattern: ^http(s)?://.+$
+ type: string
refreshInterval:
description: RefreshInterval configures the refresh interval
at which Prometheus will re-read the instance list.
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
resourceGroup:
- description: Optional resource group name. Limits discovery
- to this resource group.
+ description: |-
+ Optional resource group name. Limits discovery to this resource group.
+ Requires Prometheus v2.35.0 and above
+ minLength: 1
type: string
subscriptionID:
description: The subscription ID. Always required.
@@ -45207,7 +45859,170 @@
tenantID:
description: Optional tenant ID. Only required with the OAuth
authentication method.
+ minLength: 1
type: string
+ tlsConfig:
+ description: TLS configuration applying to the target HTTP endpoint.
+ 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
required:
- subscriptionID
type: object
@@ -49191,11 +50006,15 @@
Filter can be used optionally to filter the instance list by other criteria
Syntax of this filter is described in the filter query parameter section:
https://cloud.google.com/compute/docs/reference/latest/instances/list
+ minLength: 1
type: string
port:
description: |-
The port to scrape metrics from. If using the public IP address, this must
instead be specified in the relabeling rule.
+ format: int32
+ maximum: 65535
+ minimum: 0
type: integer
project:
description: The Google Cloud Project ID
@@ -49209,6 +50028,7 @@
tagSeparator:
description: The tag separator is used to separate the tags
on concatenation
+ minLength: 1
type: string
zone:
description: The zone of the scrape targets. If you need multiple
@@ -50637,6 +51457,332 @@
It requires Prometheus >= v2.43.0 or Alertmanager >= 0.25.0.
type: string
+ oauth2:
+ description: Configure whether to enable OAuth2.
+ 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 or Alertmanager >= 0.25.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 or Alertmanager >= 0.25.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 or Alertmanager >= 0.25.0.
+ type: boolean
+ proxyUrl:
+ description: '`proxyURL` defines the HTTP proxy server to
+ use.'
+ pattern: ^http(s)?://.+$
+ 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.
+ 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
+ tokenUrl:
+ description: '`tokenURL` configures the URL to fetch the
+ token from.'
+ minLength: 1
+ type: string
+ required:
+ - clientId
+ - clientSecret
+ - tokenUrl
+ type: object
port:
description: Port to scrape the metrics from.
format: int32
@@ -54791,6 +55937,7 @@
required if using an application credential to authenticate. Some providers
allow you to create an application credential to authenticate rather than a
password.
+ minLength: 1
type: string
applicationCredentialSecret:
description: |-
@@ -54830,16 +55977,19 @@
type: string
domainID:
description: DomainID
+ minLength: 1
type: string
domainName:
description: |-
At most one of domainId and domainName must be provided if using username
with Identity V3. Otherwise, either are optional.
+ minLength: 1
type: string
identityEndpoint:
description: |-
IdentityEndpoint specifies the HTTP endpoint that is required to work with
the Identity API of the appropriate version.
+ pattern: ^http(s)?:\/\/.+$
type: string
password:
description: |-
@@ -54871,9 +56021,13 @@
description: |-
The port to scrape metrics from. If using the public IP address, this must
instead be specified in the relabeling rule.
+ format: int32
+ maximum: 65535
+ minimum: 0
type: integer
projectID:
description: ' ProjectID'
+ minLength: 1
type: string
projectName:
description: |-
@@ -54881,6 +56035,7 @@
Some providers allow you to specify a ProjectName instead of the ProjectId.
Some require both. Your provider's authentication policies will determine
how these fields influence authentication.
+ minLength: 1
type: string
refreshInterval:
description: Refresh interval to re-read the instance list.
@@ -55062,6 +56217,7 @@
type: object
userid:
description: UserID
+ minLength: 1
type: string
username:
description: |-
@@ -55069,6 +56225,7 @@
control panel to discover your account's username.
In Identity V3, either userid or a combination of username
and domainId or domainName are needed
+ minLength: 1
type: string
required:
- region
@@ -56353,8 +57510,9 @@
type: array
x-kubernetes-list-type: set
scrapeTimeout:
- description: ScrapeTimeout is the number of seconds to wait until
- a scrape request times out.
+ description: |-
+ ScrapeTimeout is the number of seconds to wait until a scrape request times out.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
staticConfigs:
@@ -56566,14 +57724,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: servicemonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -57385,6 +58543,7 @@
If empty, Prometheus uses the global scrape timeout unless it is less
than the target's scrape interval value in which the latter is used.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
targetPort:
@@ -57798,14 +58957,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: thanosrulers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -65638,7 +66797,12 @@
description: Defines the TLS parameters for HTTPS.
properties:
cert:
- description: Contains the TLS certificate for the server.
+ 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
@@ -65691,20 +66855,28 @@
type: object
certFile:
description: |-
- Path to the TLS certificate file in the Prometheus container for the server.
- Mutually exclusive with `cert`.
+ 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 empty,
- Go default cipher suites are used. Available cipher suites are documented
- in the go documentation: https://golang.org/pkg/crypto/tls/#pkg-constants
+ 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: Contains the CA certificate for client certificate
+ 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
@@ -65757,30 +66929,43 @@
type: object
clientAuthType:
description: |-
- Server policy for client authentication. Maps to ClientAuth Policies.
+ 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.
- Mutually exclusive with `client_ca`.
+ 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:
+ 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 key file in the Prometheus container for the server.
- Mutually exclusive with `keySecret`.
+ 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 key for the server.
+ 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
@@ -65804,18 +66989,17 @@
type: object
x-kubernetes-map-type: atomic
maxVersion:
- description: Maximum TLS version that is acceptable. Defaults
- to TLS13.
+ description: Maximum TLS version that is acceptable.
type: string
minVersion:
- description: Minimum TLS version that is acceptable. Defaults
- to TLS12.
+ 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
+ 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
@@ -65976,9 +67160,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
automountServiceAccountToken: true
@@ -65993,9 +67177,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -66016,9 +67200,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
automountServiceAccountToken: true
@@ -66034,9 +67218,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66145,9 +67329,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66186,9 +67370,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66209,9 +67393,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66232,9 +67416,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66255,9 +67439,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66278,9 +67462,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66301,9 +67485,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66324,9 +67508,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66347,9 +67531,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66370,9 +67554,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66393,9 +67577,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66416,9 +67600,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66439,9 +67623,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66462,9 +67646,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66485,9 +67669,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66508,9 +67692,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66531,9 +67715,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66554,9 +67738,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66577,9 +67761,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67188,9 +68372,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67211,9 +68395,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67234,9 +68418,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67257,9 +68441,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67280,9 +68464,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67303,9 +68487,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67326,9 +68510,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67349,9 +68533,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67372,9 +68556,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67395,9 +68579,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67584,9 +68768,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -67694,9 +68878,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
rules:
@@ -67773,9 +68957,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -67800,9 +68984,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
roleRef:
@@ -67938,9 +69122,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -67970,9 +69154,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
namespace: kube-system
@@ -67997,9 +69181,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
namespace: kube-system
@@ -68025,9 +69209,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
namespace: kube-system
@@ -68053,9 +69237,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
namespace: kube-system
@@ -68081,9 +69265,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
namespace: kube-system
@@ -68108,9 +69292,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -68138,9 +69322,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -68654,9 +69838,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -68675,9 +69859,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -68686,14 +69870,14 @@
spec:
containers:
- name: kube-prometheus-stack
- image: "quay.io/prometheus-operator/prometheus-operator:v0.79.2"
+ image: "quay.io/prometheus-operator/prometheus-operator:v0.80.0"
imagePullPolicy: "IfNotPresent"
args:
- --kubelet-service=kube-system/prometheus-stack-kube-prom-kubelet
- --kubelet-endpoints=true
- --kubelet-endpointslice=false
- --localhost=127.0.0.1
- - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.79.2
+ - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.80.0
- --config-reloader-cpu-request=0
- --config-reloader-cpu-limit=0
- --config-reloader-memory-request=0
@@ -68795,9 +69979,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -68846,9 +70030,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -68886,9 +70070,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -68990,9 +70174,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69133,9 +70317,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69165,9 +70349,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69187,9 +70371,9 @@
)
)
> 0
- for: 10m
+ for: 20m
labels:
- severity: critical
+ severity: warning
- alert: etcdInsufficientMembers
annotations:
description: 'etcd cluster "{{ $labels.job }}": insufficient members ({{ $value }}).'
@@ -69333,9 +70517,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69401,9 +70585,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69429,9 +70613,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69456,9 +70640,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69483,9 +70667,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69510,9 +70694,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69537,9 +70721,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69626,9 +70810,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69694,9 +70878,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69824,9 +71008,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70146,9 +71330,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70177,9 +71361,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70254,9 +71438,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70279,9 +71463,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70312,9 +71496,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70369,9 +71553,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70438,9 +71622,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70471,9 +71655,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70730,9 +71914,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70853,9 +72037,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70967,9 +72151,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71048,9 +72232,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71078,9 +72262,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71108,9 +72292,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71122,7 +72306,10 @@
description: '{{ $labels.node }} has been unready for more than 15 minutes on cluster {{ $labels.cluster }}.'
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubenodenotready
summary: Node is not ready.
- expr: kube_node_status_condition{job="kube-state-metrics",condition="Ready",status="true"} == 0
+ expr: |-
+ kube_node_status_condition{job="kube-state-metrics",condition="Ready",status="true"} == 0
+ and on (cluster, node)
+ kube_node_spec_unschedulable{job="kube-state-metrics"} == 0
for: 15m
labels:
severity: warning
@@ -71160,7 +72347,10 @@
description: The readiness status of node {{ $labels.node }} has changed {{ $value }} times in the last 15 minutes on cluster {{ $labels.cluster }}.
runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubenodereadinessflapping
summary: Node readiness status is flapping.
- expr: sum(changes(kube_node_status_condition{job="kube-state-metrics",status="true",condition="Ready"}[15m])) by (cluster, node) > 2
+ expr: |-
+ sum(changes(kube_node_status_condition{job="kube-state-metrics",status="true",condition="Ready"}[15m])) by (cluster, node) > 2
+ and on (cluster, node)
+ kube_node_spec_unschedulable{job="kube-state-metrics"} == 0
for: 15m
labels:
severity: warning
@@ -71253,9 +72443,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71283,9 +72473,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71326,9 +72516,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71409,9 +72599,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71738,9 +72928,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71768,9 +72958,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71825,9 +73015,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71918,9 +73108,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72296,9 +73486,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72329,9 +73519,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72359,9 +73549,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72400,9 +73590,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72430,9 +73620,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72460,9 +73650,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72490,9 +73680,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72519,9 +73709,9 @@
app: kube-prometheus-stack-kubelet
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72633,9 +73823,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -72673,9 +73863,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72706,9 +73896,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72749,9 +73939,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72771,9 +73961,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72801,9 +73991,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72831,9 +74021,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72861,9 +74051,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72891,9 +74081,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72908,9 +74098,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72957,9 +74147,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72974,9 +74164,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.4.5"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.4.5
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator |
Manifest (k8s/apps) diffClick to expand--- snapshots-main/apps/prometheus-stack/helm.yaml 2025-02-06 14:50:44.469842136 +0000
+++ snapshots-head/apps/prometheus-stack/helm.yaml 2025-02-06 14:50:44.284842276 +0000
@@ -136,7 +136,7 @@
- __meta_kubernetes_pod_node_name
targetLabel: node
repoURL: https://prometheus-community.github.io/helm-charts
- targetRevision: 68.5.0
+ targetRevision: 69.0.0
syncPolicy:
automated:
prune: true |
Helm diffClick to expand--- snapshots-main/helm/prometheus-stack-helm.yaml 2025-02-06 14:50:44.526842093 +0000
+++ snapshots-head/helm/prometheus-stack-helm.yaml 2025-02-06 14:50:44.355842223 +0000
@@ -1,13 +1,13 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-alertmanagerconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: alertmanagerconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -10041,14 +10041,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-alertmanagers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: alertmanagers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -18470,7 +18470,12 @@
description: Defines the TLS parameters for HTTPS.
properties:
cert:
- description: Contains the TLS certificate for the server.
+ 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
@@ -18523,20 +18528,28 @@
type: object
certFile:
description: |-
- Path to the TLS certificate file in the Prometheus container for the server.
- Mutually exclusive with `cert`.
+ 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 empty,
- Go default cipher suites are used. Available cipher suites are documented
- in the go documentation: https://golang.org/pkg/crypto/tls/#pkg-constants
+ 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: Contains the CA certificate for client certificate
+ 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
@@ -18589,30 +18602,43 @@
type: object
clientAuthType:
description: |-
- Server policy for client authentication. Maps to ClientAuth Policies.
+ 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.
- Mutually exclusive with `client_ca`.
+ 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:
+ 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 key file in the Prometheus container for the server.
- Mutually exclusive with `keySecret`.
+ 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 key for the server.
+ 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
@@ -18636,18 +18662,17 @@
type: object
x-kubernetes-map-type: atomic
maxVersion:
- description: Maximum TLS version that is acceptable. Defaults
- to TLS13.
+ description: Maximum TLS version that is acceptable.
type: string
minVersion:
- description: Minimum TLS version that is acceptable. Defaults
- to TLS12.
+ 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
+ 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
@@ -18757,14 +18782,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-podmonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: podmonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -19659,6 +19684,7 @@
If empty, Prometheus uses the global scrape timeout unless it is less
than the target's scrape interval value in which the latter is used.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
targetPort:
@@ -19967,14 +19993,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-probes.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: probes.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -20694,6 +20720,7 @@
description: |-
Timeout for scraping metrics from the Prometheus exporter.
If not specified, the Prometheus global scrape timeout is used.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
targetLimit:
@@ -21144,14 +21171,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-prometheusagents.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: prometheusagents.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -25875,7 +25902,6 @@
mode:
description: |-
Mode defines how the Prometheus operator deploys the PrometheusAgent pod(s).
- For now this field has no effect.
(Alpha) Using this field requires the `PrometheusAgentDaemonSet` feature gate to be enabled.
enum:
@@ -25899,6 +25925,13 @@
Settings related to the OTLP receiver feature.
It requires Prometheus >= v2.55.0.
properties:
+ keepIdentifyingResourceAttributes:
+ description: |-
+ Enables adding `service.name`, `service.namespace` and `service.instance.id`
+ resource attributes to the `target_info` metric, on top of converting them into the `instance` and `job` labels.
+
+ It requires Prometheus >= v3.1.0.
+ type: boolean
promoteResourceAttributes:
description: List of OpenTelemetry Attributes that should be promoted
to metric labels, defaults to none.
@@ -25911,7 +25944,6 @@
translationStrategy:
description: |-
Configures how the OTLP receiver endpoint translates the incoming metrics.
- If unset, Prometheus uses its default value.
It requires Prometheus >= v3.0.0.
enum:
@@ -27513,6 +27545,19 @@
Only one scrape class can be set as the default.
type: boolean
+ fallbackScrapeProtocol:
+ description: |-
+ The protocol to use if a scrape returns blank, unparseable, or otherwise invalid Content-Type.
+ It will only apply if the scrape resource doesn't specify any FallbackScrapeProtocol
+
+ It requires Prometheus >= v3.0.0.
+ enum:
+ - PrometheusProto
+ - OpenMetricsText0.0.1
+ - OpenMetricsText1.0.0
+ - PrometheusText0.0.4
+ - PrometheusText1.0.0
+ type: string
metricRelabelings:
description: |-
MetricRelabelings configures the relabeling rules to apply to all samples before ingestion.
@@ -28002,6 +28047,18 @@
type: object
type: object
x-kubernetes-map-type: atomic
+ scrapeFailureLogFile:
+ description: |-
+ File to which scrape failures are logged.
+ Reloading the configuration will reopen the file.
+
+ If the filename has an empty path, e.g. 'file.log', The Prometheus Pods
+ will mount the file into an emptyDir volume at `/var/log/prometheus`.
+ If a full path is provided, e.g. '/var/log/prometheus/file.log', you
+ must mount a volume in the specified directory and it must be writable.
+ It requires Prometheus >= v2.55.0.
+ minLength: 1
+ type: string
scrapeInterval:
default: 30s
description: |-
@@ -28039,8 +28096,9 @@
type: array
x-kubernetes-list-type: set
scrapeTimeout:
- description: Number of seconds to wait until a scrape request times
- out.
+ description: |-
+ Number of seconds to wait until a scrape request times out.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
secrets:
@@ -28409,6 +28467,16 @@
type: object
type: object
x-kubernetes-map-type: atomic
+ 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 Prometheus/PrometheusAgent 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 `prometheus-operated` for Prometheus resources,
+ or `prometheus-agent-operated` for PrometheusAgent resources.
+ When deploying multiple Prometheus/PrometheusAgent 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
shards:
description: |-
Number of shards to distribute scraped targets onto.
@@ -31569,7 +31637,12 @@
description: Defines the TLS parameters for HTTPS.
properties:
cert:
- description: Contains the TLS certificate for the server.
+ 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
@@ -31622,20 +31695,28 @@
type: object
certFile:
description: |-
- Path to the TLS certificate file in the Prometheus container for the server.
- Mutually exclusive with `cert`.
+ 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 empty,
- Go default cipher suites are used. Available cipher suites are documented
- in the go documentation: https://golang.org/pkg/crypto/tls/#pkg-constants
+ 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: Contains the CA certificate for client certificate
+ 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
@@ -31688,30 +31769,43 @@
type: object
clientAuthType:
description: |-
- Server policy for client authentication. Maps to ClientAuth Policies.
+ 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.
- Mutually exclusive with `client_ca`.
+ 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:
+ 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 key file in the Prometheus container for the server.
- Mutually exclusive with `keySecret`.
+ 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 key for the server.
+ 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
@@ -31735,18 +31829,17 @@
type: object
x-kubernetes-map-type: atomic
maxVersion:
- description: Maximum TLS version that is acceptable. Defaults
- to TLS13.
+ description: Maximum TLS version that is acceptable.
type: string
minVersion:
- description: Minimum TLS version that is acceptable. Defaults
- to TLS12.
+ 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
+ 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
@@ -31900,14 +31993,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-prometheuses.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: prometheuses.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -37425,6 +37518,13 @@
Settings related to the OTLP receiver feature.
It requires Prometheus >= v2.55.0.
properties:
+ keepIdentifyingResourceAttributes:
+ description: |-
+ Enables adding `service.name`, `service.namespace` and `service.instance.id`
+ resource attributes to the `target_info` metric, on top of converting them into the `instance` and `job` labels.
+
+ It requires Prometheus >= v3.1.0.
+ type: boolean
promoteResourceAttributes:
description: List of OpenTelemetry Attributes that should be promoted
to metric labels, defaults to none.
@@ -37437,7 +37537,6 @@
translationStrategy:
description: |-
Configures how the OTLP receiver endpoint translates the incoming metrics.
- If unset, Prometheus uses its default value.
It requires Prometheus >= v3.0.0.
enum:
@@ -39977,6 +40076,19 @@
Only one scrape class can be set as the default.
type: boolean
+ fallbackScrapeProtocol:
+ description: |-
+ The protocol to use if a scrape returns blank, unparseable, or otherwise invalid Content-Type.
+ It will only apply if the scrape resource doesn't specify any FallbackScrapeProtocol
+
+ It requires Prometheus >= v3.0.0.
+ enum:
+ - PrometheusProto
+ - OpenMetricsText0.0.1
+ - OpenMetricsText1.0.0
+ - PrometheusText0.0.4
+ - PrometheusText1.0.0
+ type: string
metricRelabelings:
description: |-
MetricRelabelings configures the relabeling rules to apply to all samples before ingestion.
@@ -40466,6 +40578,18 @@
type: object
type: object
x-kubernetes-map-type: atomic
+ scrapeFailureLogFile:
+ description: |-
+ File to which scrape failures are logged.
+ Reloading the configuration will reopen the file.
+
+ If the filename has an empty path, e.g. 'file.log', The Prometheus Pods
+ will mount the file into an emptyDir volume at `/var/log/prometheus`.
+ If a full path is provided, e.g. '/var/log/prometheus/file.log', you
+ must mount a volume in the specified directory and it must be writable.
+ It requires Prometheus >= v2.55.0.
+ minLength: 1
+ type: string
scrapeInterval:
default: 30s
description: |-
@@ -40503,8 +40627,9 @@
type: array
x-kubernetes-list-type: set
scrapeTimeout:
- description: Number of seconds to wait until a scrape request times
- out.
+ description: |-
+ Number of seconds to wait until a scrape request times out.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
secrets:
@@ -40873,6 +40998,16 @@
type: object
type: object
x-kubernetes-map-type: atomic
+ 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 Prometheus/PrometheusAgent 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 `prometheus-operated` for Prometheus resources,
+ or `prometheus-agent-operated` for PrometheusAgent resources.
+ When deploying multiple Prometheus/PrometheusAgent 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: 'Deprecated: use ''spec.image'' instead. The image''s
digest can be specified as part of the image name.'
@@ -44554,7 +44689,12 @@
description: Defines the TLS parameters for HTTPS.
properties:
cert:
- description: Contains the TLS certificate for the server.
+ 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
@@ -44607,20 +44747,28 @@
type: object
certFile:
description: |-
- Path to the TLS certificate file in the Prometheus container for the server.
- Mutually exclusive with `cert`.
+ 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 empty,
- Go default cipher suites are used. Available cipher suites are documented
- in the go documentation: https://golang.org/pkg/crypto/tls/#pkg-constants
+ 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: Contains the CA certificate for client certificate
+ 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
@@ -44673,30 +44821,43 @@
type: object
clientAuthType:
description: |-
- Server policy for client authentication. Maps to ClientAuth Policies.
+ 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.
- Mutually exclusive with `client_ca`.
+ 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:
+ 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 key file in the Prometheus container for the server.
- Mutually exclusive with `keySecret`.
+ 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 key for the server.
+ 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
@@ -44720,18 +44881,17 @@
type: object
x-kubernetes-map-type: atomic
maxVersion:
- description: Maximum TLS version that is acceptable. Defaults
- to TLS13.
+ description: Maximum TLS version that is acceptable.
type: string
minVersion:
- description: Minimum TLS version that is acceptable. Defaults
- to TLS12.
+ 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
+ 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
@@ -44885,14 +45045,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-prometheusrules.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: prometheusrules.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -45048,14 +45208,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-scrapeconfigs.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: scrapeconfigs.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -45154,9 +45314,108 @@
- ManagedIdentity
- SDK
type: string
+ authorization:
+ description: |-
+ Authorization header configuration to authenticate against the target HTTP endpoint.
+ Cannot be set at the same time as `oAuth2`, or `basicAuth`.
+ 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 information to authenticate against the target HTTP endpoint.
+ More info: https://prometheus.io/docs/operating/configuration/#endpoints
+ Cannot be set at the same time as `authorization`, or `oAuth2`.
+ 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
clientID:
description: Optional client ID. Only required with the OAuth
authentication method.
+ minLength: 1
type: string
clientSecret:
description: Optional client secret. Only required with the
@@ -45183,22 +45442,415 @@
- key
type: object
x-kubernetes-map-type: atomic
+ enableHTTP2:
+ description: Whether to enable HTTP2.
+ type: boolean
environment:
description: The Azure environment.
+ minLength: 1
type: string
+ followRedirects:
+ description: Configure whether HTTP requests 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 or Alertmanager >= 0.25.0.
+ type: string
+ oauth2:
+ description: |-
+ Optional OAuth 2.0 configuration to authenticate against the target HTTP endpoint.
+ Cannot be set at the same time as `authorization`, or `basicAuth`.
+ 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 or Alertmanager >= 0.25.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 or Alertmanager >= 0.25.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 or Alertmanager >= 0.25.0.
+ type: boolean
+ proxyUrl:
+ description: '`proxyURL` defines the HTTP proxy server to
+ use.'
+ pattern: ^http(s)?://.+$
+ 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.
+ 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
+ tokenUrl:
+ description: '`tokenURL` configures the URL to fetch the
+ token from.'
+ minLength: 1
+ type: string
+ required:
+ - clientId
+ - clientSecret
+ - tokenUrl
+ type: object
port:
description: |-
The port to scrape metrics from. If using the public IP address, this must
instead be specified in the relabeling rule.
+ format: int32
+ maximum: 65535
+ minimum: 0
type: integer
+ 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 or Alertmanager >= 0.25.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 or Alertmanager >= 0.25.0.
+ type: boolean
+ proxyUrl:
+ description: '`proxyURL` defines the HTTP proxy server to use.'
+ pattern: ^http(s)?://.+$
+ type: string
refreshInterval:
description: RefreshInterval configures the refresh interval
at which Prometheus will re-read the instance list.
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
resourceGroup:
- description: Optional resource group name. Limits discovery
- to this resource group.
+ description: |-
+ Optional resource group name. Limits discovery to this resource group.
+ Requires Prometheus v2.35.0 and above
+ minLength: 1
type: string
subscriptionID:
description: The subscription ID. Always required.
@@ -45207,7 +45859,170 @@
tenantID:
description: Optional tenant ID. Only required with the OAuth
authentication method.
+ minLength: 1
type: string
+ tlsConfig:
+ description: TLS configuration applying to the target HTTP endpoint.
+ 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
required:
- subscriptionID
type: object
@@ -49191,11 +50006,15 @@
Filter can be used optionally to filter the instance list by other criteria
Syntax of this filter is described in the filter query parameter section:
https://cloud.google.com/compute/docs/reference/latest/instances/list
+ minLength: 1
type: string
port:
description: |-
The port to scrape metrics from. If using the public IP address, this must
instead be specified in the relabeling rule.
+ format: int32
+ maximum: 65535
+ minimum: 0
type: integer
project:
description: The Google Cloud Project ID
@@ -49209,6 +50028,7 @@
tagSeparator:
description: The tag separator is used to separate the tags
on concatenation
+ minLength: 1
type: string
zone:
description: The zone of the scrape targets. If you need multiple
@@ -50637,6 +51457,332 @@
It requires Prometheus >= v2.43.0 or Alertmanager >= 0.25.0.
type: string
+ oauth2:
+ description: Configure whether to enable OAuth2.
+ 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 or Alertmanager >= 0.25.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 or Alertmanager >= 0.25.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 or Alertmanager >= 0.25.0.
+ type: boolean
+ proxyUrl:
+ description: '`proxyURL` defines the HTTP proxy server to
+ use.'
+ pattern: ^http(s)?://.+$
+ 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.
+ 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
+ tokenUrl:
+ description: '`tokenURL` configures the URL to fetch the
+ token from.'
+ minLength: 1
+ type: string
+ required:
+ - clientId
+ - clientSecret
+ - tokenUrl
+ type: object
port:
description: Port to scrape the metrics from.
format: int32
@@ -54791,6 +55937,7 @@
required if using an application credential to authenticate. Some providers
allow you to create an application credential to authenticate rather than a
password.
+ minLength: 1
type: string
applicationCredentialSecret:
description: |-
@@ -54830,16 +55977,19 @@
type: string
domainID:
description: DomainID
+ minLength: 1
type: string
domainName:
description: |-
At most one of domainId and domainName must be provided if using username
with Identity V3. Otherwise, either are optional.
+ minLength: 1
type: string
identityEndpoint:
description: |-
IdentityEndpoint specifies the HTTP endpoint that is required to work with
the Identity API of the appropriate version.
+ pattern: ^http(s)?:\/\/.+$
type: string
password:
description: |-
@@ -54871,9 +56021,13 @@
description: |-
The port to scrape metrics from. If using the public IP address, this must
instead be specified in the relabeling rule.
+ format: int32
+ maximum: 65535
+ minimum: 0
type: integer
projectID:
description: ' ProjectID'
+ minLength: 1
type: string
projectName:
description: |-
@@ -54881,6 +56035,7 @@
Some providers allow you to specify a ProjectName instead of the ProjectId.
Some require both. Your provider's authentication policies will determine
how these fields influence authentication.
+ minLength: 1
type: string
refreshInterval:
description: Refresh interval to re-read the instance list.
@@ -55062,6 +56217,7 @@
type: object
userid:
description: UserID
+ minLength: 1
type: string
username:
description: |-
@@ -55069,6 +56225,7 @@
control panel to discover your account's username.
In Identity V3, either userid or a combination of username
and domainId or domainName are needed
+ minLength: 1
type: string
required:
- region
@@ -56353,8 +57510,9 @@
type: array
x-kubernetes-list-type: set
scrapeTimeout:
- description: ScrapeTimeout is the number of seconds to wait until
- a scrape request times out.
+ description: |-
+ ScrapeTimeout is the number of seconds to wait until a scrape request times out.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
staticConfigs:
@@ -56566,14 +57724,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-servicemonitors.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: servicemonitors.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -57385,6 +58543,7 @@
If empty, Prometheus uses the global scrape timeout unless it is less
than the target's scrape interval value in which the latter is used.
+ The value cannot be greater than the scrape interval otherwise the operator will reject the resource.
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
targetPort:
@@ -57798,14 +58957,14 @@
---
# Source: kube-prometheus-stack/charts/crds/crds/crd-thanosrulers.yaml
-# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.79.2/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
+# https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.16.5
- operator.prometheus.io/version: 0.79.2
+ controller-gen.kubebuilder.io/version: v0.17.1
+ operator.prometheus.io/version: 0.80.0
name: thanosrulers.monitoring.coreos.com
spec:
group: monitoring.coreos.com
@@ -65638,7 +66797,12 @@
description: Defines the TLS parameters for HTTPS.
properties:
cert:
- description: Contains the TLS certificate for the server.
+ 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
@@ -65691,20 +66855,28 @@
type: object
certFile:
description: |-
- Path to the TLS certificate file in the Prometheus container for the server.
- Mutually exclusive with `cert`.
+ 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 empty,
- Go default cipher suites are used. Available cipher suites are documented
- in the go documentation: https://golang.org/pkg/crypto/tls/#pkg-constants
+ 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: Contains the CA certificate for client certificate
+ 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
@@ -65757,30 +66929,43 @@
type: object
clientAuthType:
description: |-
- Server policy for client authentication. Maps to ClientAuth Policies.
+ 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.
- Mutually exclusive with `client_ca`.
+ 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:
+ 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 key file in the Prometheus container for the server.
- Mutually exclusive with `keySecret`.
+ 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 key for the server.
+ 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
@@ -65804,18 +66989,17 @@
type: object
x-kubernetes-map-type: atomic
maxVersion:
- description: Maximum TLS version that is acceptable. Defaults
- to TLS13.
+ description: Maximum TLS version that is acceptable.
type: string
minVersion:
- description: Minimum TLS version that is acceptable. Defaults
- to TLS12.
+ 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
+ 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
@@ -65976,9 +67160,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
automountServiceAccountToken: true
@@ -65993,9 +67177,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -66016,9 +67200,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
automountServiceAccountToken: true
@@ -66034,9 +67218,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66145,9 +67329,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66186,9 +67370,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66209,9 +67393,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66232,9 +67416,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66255,9 +67439,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66278,9 +67462,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66301,9 +67485,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66324,9 +67508,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66347,9 +67531,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66370,9 +67554,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66393,9 +67577,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66416,9 +67600,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66439,9 +67623,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66462,9 +67646,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66485,9 +67669,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66508,9 +67692,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66531,9 +67715,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66554,9 +67738,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -66577,9 +67761,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67188,9 +68372,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67211,9 +68395,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67234,9 +68418,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67257,9 +68441,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67280,9 +68464,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67303,9 +68487,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67326,9 +68510,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67349,9 +68533,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67372,9 +68556,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67395,9 +68579,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
data:
@@ -67584,9 +68768,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -67694,9 +68878,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
rules:
@@ -67773,9 +68957,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -67800,9 +68984,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
roleRef:
@@ -67938,9 +69122,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -67970,9 +69154,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
namespace: kube-system
@@ -67997,9 +69181,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
namespace: kube-system
@@ -68025,9 +69209,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
namespace: kube-system
@@ -68053,9 +69237,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
namespace: kube-system
@@ -68081,9 +69265,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
namespace: kube-system
@@ -68108,9 +69292,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -68138,9 +69322,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -68654,9 +69838,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -68675,9 +69859,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -68686,14 +69870,14 @@
spec:
containers:
- name: kube-prometheus-stack
- image: "quay.io/prometheus-operator/prometheus-operator:v0.79.2"
+ image: "quay.io/prometheus-operator/prometheus-operator:v0.80.0"
imagePullPolicy: "IfNotPresent"
args:
- --kubelet-service=kube-system/prometheus-stack-kube-prom-kubelet
- --kubelet-endpoints=true
- --kubelet-endpointslice=false
- --localhost=127.0.0.1
- - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.79.2
+ - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.80.0
- --config-reloader-cpu-request=0
- --config-reloader-cpu-limit=0
- --config-reloader-memory-request=0
@@ -68795,9 +69979,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -68846,9 +70030,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -68886,9 +70070,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -68990,9 +70174,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69133,9 +70317,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69165,9 +70349,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69333,9 +70517,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69401,9 +70585,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69429,9 +70613,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69456,9 +70640,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69483,9 +70667,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69510,9 +70694,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69537,9 +70721,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69626,9 +70810,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69694,9 +70878,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -69824,9 +71008,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70146,9 +71330,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70177,9 +71361,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70254,9 +71438,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70279,9 +71463,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70312,9 +71496,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70369,9 +71553,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70438,9 +71622,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70471,9 +71655,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70730,9 +71914,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70853,9 +72037,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -70967,9 +72151,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71048,9 +72232,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71078,9 +72262,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71108,9 +72292,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71259,9 +72443,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71289,9 +72473,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71332,9 +72516,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71415,9 +72599,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71744,9 +72928,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71774,9 +72958,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71831,9 +73015,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -71924,9 +73108,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72302,9 +73486,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72335,9 +73519,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72365,9 +73549,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72406,9 +73590,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72436,9 +73620,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72466,9 +73650,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72496,9 +73680,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72525,9 +73709,9 @@
app: kube-prometheus-stack-kubelet
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72639,9 +73823,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app: kube-prometheus-stack-operator
@@ -72679,9 +73863,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
spec:
@@ -72712,9 +73896,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72755,9 +73939,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72777,9 +73961,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72807,9 +73991,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72837,9 +74021,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72867,9 +74051,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72897,9 +74081,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72914,9 +74098,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72963,9 +74147,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
@@ -72980,9 +74164,9 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-stack
- app.kubernetes.io/version: "68.5.0"
+ app.kubernetes.io/version: "69.0.0"
app.kubernetes.io/part-of: kube-prometheus-stack
- chart: kube-prometheus-stack-68.5.0
+ chart: kube-prometheus-stack-69.0.0
release: "prometheus-stack"
heritage: "Helm"
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
walnuts1018
added a commit
that referenced
this pull request
Feb 16, 2025
…ack-69.x chore(deps): update helm release kube-prometheus-stack to v69
walnuts1018
added a commit
that referenced
this pull request
Feb 16, 2025
…ack-69.x chore(deps): update helm release kube-prometheus-stack to v69
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
68.4.5
->69.0.0
Release Notes
prometheus-community/helm-charts (kube-prometheus-stack)
v69.0.0
Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@kube-prometheus-stack-68.5.0...kube-prometheus-stack-69.0.0
v68.5.0
Compare Source
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
What's Changed
Full Changelog: prometheus-community/helm-charts@prometheus-operator-admission-webhook-0.18.2...kube-prometheus-stack-68.5.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.