From 1489075c94c93fea463b037c8b6900e689ea3435 Mon Sep 17 00:00:00 2001 From: reshnm <16402596+reshnm@users.noreply.github.com> Date: Tue, 5 May 2026 12:17:06 +0000 Subject: [PATCH] chore(deps): update prometheus-operator bundle to v0.91.0 --- .../prometheus-operator/operator.yaml | 377 ++++++++++++++++-- 1 file changed, 337 insertions(+), 40 deletions(-) diff --git a/kustomizations/prometheus-operator/operator.yaml b/kustomizations/prometheus-operator/operator.yaml index 369379a..4bfbdbf 100644 --- a/kustomizations/prometheus-operator/operator.yaml +++ b/kustomizations/prometheus-operator/operator.yaml @@ -6,8 +6,8 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 - operator.prometheus.io/version: 0.90.1 + controller-gen.kubebuilder.io/version: v0.20.1 + operator.prometheus.io/version: 0.91.0 name: alertmanagerconfigs.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -1157,6 +1157,22 @@ spec: This provides a fallback for email clients that don't support HTML. minLength: 1 type: string + threading: + description: |- + threading defines the threading configuration for email receiver. + It requires Alertmanager >= v0.30.0. + properties: + threadByDate: + description: |- + threadByDate defines what granularity of current date to thread by. Accepted values: Daily, None. + (None means group by alert group key, no date). + enum: + - Daily + - None + type: string + required: + - threadByDate + type: object tlsConfig: description: |- tlsConfig defines the TLS configuration for SMTP connections. @@ -8138,6 +8154,12 @@ spec: - key type: object x-kubernetes-map-type: atomic + externalId: + description: |- + externalId defines the external ID used when assuming an AWS role. Can only be used with roleArn. + It requires Prometheus >= v3.11.0 or Alertmanager >= v0.33.0. Currently not supported by Thanos. + minLength: 1 + type: string profile: description: profile defines the named AWS profile used to authenticate. @@ -8182,6 +8204,10 @@ spec: It requires Prometheus >= v2.54.0. type: boolean type: object + x-kubernetes-validations: + - message: externalId can only be used when roleArn is + specified + rule: '!has(self.externalId) || has(self.roleArn)' subject: description: |- subject defines the subject line when the message is delivered to email endpoints. @@ -12340,8 +12366,8 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 - operator.prometheus.io/version: 0.90.1 + controller-gen.kubebuilder.io/version: v0.20.1 + operator.prometheus.io/version: 0.91.0 name: alertmanagers.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -14198,6 +14224,37 @@ spec: pattern: ^(http|https)://.+$ type: string type: object + mattermost: + description: mattermost defines the default Mattermost Config + properties: + webhookURL: + description: |- + webhookURL defines the default Mattermost Webhook URL. + + It requires Alertmanager >= v0.32.0. + 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 opsGenieApiKey: description: opsGenieApiKey defines the default OpsGenie API Key. @@ -22323,8 +22380,8 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 - operator.prometheus.io/version: 0.90.1 + controller-gen.kubebuilder.io/version: v0.20.1 + operator.prometheus.io/version: 0.91.0 name: podmonitors.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -23722,8 +23779,8 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 - operator.prometheus.io/version: 0.90.1 + controller-gen.kubebuilder.io/version: v0.20.1 + operator.prometheus.io/version: 0.91.0 name: probes.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -25138,8 +25195,8 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 - operator.prometheus.io/version: 0.90.1 + controller-gen.kubebuilder.io/version: v0.20.1 + operator.prometheus.io/version: 0.91.0 name: prometheusagents.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -31395,6 +31452,12 @@ spec: - key type: object x-kubernetes-map-type: atomic + externalId: + description: |- + externalId defines the external ID used when assuming an AWS role. Can only be used with roleArn. + It requires Prometheus >= v3.11.0 or Alertmanager >= v0.33.0. Currently not supported by Thanos. + minLength: 1 + type: string profile: description: profile defines the named AWS profile used to authenticate. @@ -31439,6 +31502,9 @@ spec: It requires Prometheus >= v2.54.0. type: boolean type: object + x-kubernetes-validations: + - message: externalId can only be used when roleArn is specified + rule: '!has(self.externalId) || has(self.roleArn)' tlsConfig: description: tlsConfig to use for the URL. properties: @@ -32328,7 +32394,8 @@ spec: matches all namespaces. A null label selector matches the current namespace only. - Note that the ScrapeConfig custom resource definition is currently at Alpha level. + Note that the ScrapeConfig custom resource definition is currently at Alpha level + and will be graduated to Beta in a future release. properties: matchExpressions: description: matchExpressions is a list of label selector requirements. @@ -32387,7 +32454,8 @@ spec: of the custom resource definition. It is recommended to use `spec.additionalScrapeConfigs` instead. - Note that the ScrapeConfig custom resource definition is currently at Alpha level. + Note that the ScrapeConfig custom resource definition is currently at Alpha level + and will be graduated to Beta in a future release. properties: matchExpressions: description: matchExpressions is a list of label selector requirements. @@ -32867,6 +32935,54 @@ spec: See https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#stable-network-id for more details. minLength: 1 type: string + shardingStrategy: + description: |- + shardingStrategy defines the sharding strategy for distributing scraped targets across Prometheus shards. + + When not defined, the operator defaults to the 'Address' mode which distributes + targets based on a hash of the target address. + properties: + mode: + description: |- + mode defines the sharding mode. Can be 'Address' or 'Topology'. + + 'Address' is the default mode and distributes targets across shards + based on a hash of the target address. + + 'Topology' enables zone-aware sharding where each shard is assigned to a + specific topology zone and only scrapes targets in that zone. + (Alpha) Using the 'Topology' mode requires the `PrometheusTopologySharding` + feature gate to be enabled. + enum: + - Address + - Topology + type: string + topology: + description: |- + topology defines the configuration for topology-aware sharding. + This field is only valid when mode is set to 'Topology'. + properties: + externalLabelName: + description: |- + externalLabelName defines the name of the Prometheus external label used + to communicate the topology zone assigned to the Prometheus instance. + If not defined, it defaults to "zone". + If set to the empty string, no external label is added to the Prometheus configuration. + type: string + values: + description: |- + values defines the list of topology values (e.g. zone names) to be used + for sharding. The configured number of shards must be greater than or + equal to the number of values. + items: + type: string + type: array + x-kubernetes-list-type: atomic + type: object + type: object + x-kubernetes-validations: + - message: topology can only be defined when mode is set to 'Topology' + rule: '!has(self.topology) || (has(self.mode) && self.mode == ''Topology'')' shards: description: |- shards defines the number of shards to distribute the scraped targets onto. @@ -36440,6 +36556,14 @@ spec: rule: '!(has(self.mode) && self.mode == ''DaemonSet'' && has(self.serviceMonitorNamespaceSelector))' - message: additionalScrapeConfigs cannot be set when mode is DaemonSet rule: '!(has(self.mode) && self.mode == ''DaemonSet'' && has(self.additionalScrapeConfigs))' + - message: shardingStrategy cannot be set when mode is DaemonSet + rule: '!(has(self.mode) && self.mode == ''DaemonSet'' && has(self.shardingStrategy))' + - message: shards must be greater than or equal to the number of topology + values when sharding strategy mode is Topology + rule: '!has(self.shardingStrategy) || !has(self.shardingStrategy.mode) + || self.shardingStrategy.mode != ''Topology'' || !has(self.shardingStrategy.topology) + || !has(self.shardingStrategy.topology.values) || self.shardingStrategy.topology.values.size() + == 0 || (has(self.shards) ? self.shards : 1) >= self.shardingStrategy.topology.values.size()' status: description: |- status defines the most recent observed status of the Prometheus cluster. Read-only. @@ -36587,8 +36711,8 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 - operator.prometheus.io/version: 0.90.1 + controller-gen.kubebuilder.io/version: v0.20.1 + operator.prometheus.io/version: 0.91.0 name: prometheuses.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -38139,6 +38263,12 @@ spec: - key type: object x-kubernetes-map-type: atomic + externalId: + description: |- + externalId defines the external ID used when assuming an AWS role. Can only be used with roleArn. + It requires Prometheus >= v3.11.0 or Alertmanager >= v0.33.0. Currently not supported by Thanos. + minLength: 1 + type: string profile: description: profile defines the named AWS profile used to authenticate. @@ -38183,6 +38313,9 @@ spec: It requires Prometheus >= v2.54.0. type: boolean type: object + x-kubernetes-validations: + - message: externalId can only be used when roleArn is specified + rule: '!has(self.externalId) || has(self.roleArn)' timeout: description: timeout defines a per-target Alertmanager timeout when pushing alerts. @@ -44434,6 +44567,12 @@ spec: - key type: object x-kubernetes-map-type: atomic + externalId: + description: |- + externalId defines the external ID used when assuming an AWS role. Can only be used with roleArn. + It requires Prometheus >= v3.11.0 or Alertmanager >= v0.33.0. Currently not supported by Thanos. + minLength: 1 + type: string profile: description: profile defines the named AWS profile used to authenticate. @@ -44478,6 +44617,9 @@ spec: It requires Prometheus >= v2.54.0. type: boolean type: object + x-kubernetes-validations: + - message: externalId can only be used when roleArn is specified + rule: '!has(self.externalId) || has(self.roleArn)' tlsConfig: description: tlsConfig to use for the URL. properties: @@ -45512,7 +45654,8 @@ spec: matches all namespaces. A null label selector matches the current namespace only. - Note that the ScrapeConfig custom resource definition is currently at Alpha level. + Note that the ScrapeConfig custom resource definition is currently at Alpha level + and will be graduated to Beta in a future release. properties: matchExpressions: description: matchExpressions is a list of label selector requirements. @@ -45571,7 +45714,8 @@ spec: of the custom resource definition. It is recommended to use `spec.additionalScrapeConfigs` instead. - Note that the ScrapeConfig custom resource definition is currently at Alpha level. + Note that the ScrapeConfig custom resource definition is currently at Alpha level + and will be graduated to Beta in a future release. properties: matchExpressions: description: matchExpressions is a list of label selector requirements. @@ -46066,12 +46210,17 @@ spec: properties: retain: description: |- - retain defines the config for retention when the retention policy is set to `Retain`. - This field is ineffective as of now. + retain defines the config for retention when the retention policy is set + to `Retain`. + + If not defined, the operator will use the retention duration configured + for the Prometheus data. If the resource uses size-based retention, the + shard(s) are kept forever (unless manually deleted). properties: retentionPeriod: - description: retentionPeriod defines the retentionPeriod for - shard retention policy. + description: |- + retentionPeriod defines how long the scaled-down shard(s) need to be + kept before being deleted. 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 required: @@ -46089,6 +46238,54 @@ spec: - Delete type: string type: object + shardingStrategy: + description: |- + shardingStrategy defines the sharding strategy for distributing scraped targets across Prometheus shards. + + When not defined, the operator defaults to the 'Address' mode which distributes + targets based on a hash of the target address. + properties: + mode: + description: |- + mode defines the sharding mode. Can be 'Address' or 'Topology'. + + 'Address' is the default mode and distributes targets across shards + based on a hash of the target address. + + 'Topology' enables zone-aware sharding where each shard is assigned to a + specific topology zone and only scrapes targets in that zone. + (Alpha) Using the 'Topology' mode requires the `PrometheusTopologySharding` + feature gate to be enabled. + enum: + - Address + - Topology + type: string + topology: + description: |- + topology defines the configuration for topology-aware sharding. + This field is only valid when mode is set to 'Topology'. + properties: + externalLabelName: + description: |- + externalLabelName defines the name of the Prometheus external label used + to communicate the topology zone assigned to the Prometheus instance. + If not defined, it defaults to "zone". + If set to the empty string, no external label is added to the Prometheus configuration. + type: string + values: + description: |- + values defines the list of topology values (e.g. zone names) to be used + for sharding. The configured number of shards must be greater than or + equal to the number of values. + items: + type: string + type: array + x-kubernetes-list-type: atomic + type: object + type: object + x-kubernetes-validations: + - message: topology can only be defined when mode is set to 'Topology' + rule: '!has(self.topology) || (has(self.mode) && self.mode == ''Topology'')' shards: description: |- shards defines the number of shards to distribute the scraped targets onto. @@ -46915,7 +47112,7 @@ spec: description: |- grpcServerTlsConfig defines the TLS parameters for the gRPC server providing the StoreAPI. - Note: Currently only the `minVersion`, `caFile`, `certFile`, and `keyFile` fields are supported. + Note: Currently only the `minVersion`, `caFile`, `certFile`, `keyFile`, `cipherSuites` and `curves` fields are supported. properties: ca: description: ca defines the Certificate authority used when @@ -47033,6 +47230,38 @@ spec: description: certFile defines the path to the client cert file in the Prometheus container for the targets. type: string + cipherSuites: + description: |- + cipherSuites defines the 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 + + It requires Thanos >= v0.42.0. Note that the operator doesn't verify if + the Thanos version supports the provided values. + items: + type: string + minItems: 1 + type: array + x-kubernetes-list-type: set + curves: + description: |- + curves defines the list of preferred elliptic curves for + TLS handshakes. + + If not defined, the Go default curves are used. + Available curves are documented in the Go documentation: + https://golang.org/pkg/crypto/tls/#CurveID + + It requires Thanos >= v0.42.0. Note that the operator doesn't verify if + the Thanos version supports the provided values. + items: + type: string + minItems: 1 + type: array + x-kubernetes-list-type: set insecureSkipVerify: description: insecureSkipVerify defines how to disable target certificate validation. @@ -50160,6 +50389,13 @@ spec: type: object type: object type: object + x-kubernetes-validations: + - message: shards must be greater than or equal to the number of topology + values when sharding strategy mode is Topology + rule: '!has(self.shardingStrategy) || !has(self.shardingStrategy.mode) + || self.shardingStrategy.mode != ''Topology'' || !has(self.shardingStrategy.topology) + || !has(self.shardingStrategy.topology.values) || self.shardingStrategy.topology.values.size() + == 0 || (has(self.shards) ? self.shards : 1) >= self.shardingStrategy.topology.values.size()' status: description: |- status defines the most recent observed status of the Prometheus cluster. Read-only. @@ -50307,8 +50543,8 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 - operator.prometheus.io/version: 0.90.1 + controller-gen.kubebuilder.io/version: v0.20.1 + operator.prometheus.io/version: 0.91.0 name: prometheusrules.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -50574,8 +50810,8 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 - operator.prometheus.io/version: 0.90.1 + controller-gen.kubebuilder.io/version: v0.20.1 + operator.prometheus.io/version: 0.91.0 name: scrapeconfigs.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -50673,6 +50909,7 @@ spec: - OAuth - ManagedIdentity - SDK + - WorkloadIdentity type: string authorization: description: |- @@ -51225,7 +51462,7 @@ spec: minLength: 1 type: string tlsConfig: - description: tlsConfig defies the TLS configuration applying + description: tlsConfig defines the TLS configuration applying to the target HTTP endpoint. properties: ca: @@ -51584,7 +51821,7 @@ spec: filter: description: |- filter defines the filter expression used to filter the catalog results. - See https://www.consul.io/api-docs/catalog#list-services + See https://developer.hashicorp.com/consul/api-docs/catalog#filtering It requires Prometheus >= 3.0.0. minLength: 1 type: string @@ -51592,6 +51829,13 @@ spec: description: followRedirects defines whether HTTP requests follow HTTP 3xx redirects. type: boolean + healthFilter: + description: |- + healthFilter defines the filter expression used to filter the health results. + See https://developer.hashicorp.com/consul/api-docs/health#filtering + It requires Prometheus >= 3.11.2. + minLength: 1 + type: string namespace: description: |- namespace are only supported in Consul Enterprise. @@ -59521,6 +59765,7 @@ spec: roleARN: description: roleARN defines the AWS Role ARN, an alternative to using AWS API keys. + minLength: 1 type: string secretKey: description: secretKey defines the AWS API secret. @@ -60603,6 +60848,7 @@ spec: description: |- namespace defines the Nomad namespace to query for service discovery. When specified, only resources within this namespace will be discovered. + minLength: 1 type: string noProxy: description: |- @@ -60995,6 +61241,7 @@ spec: description: |- region defines the Nomad region to query for service discovery. When specified, only resources within this region will be discovered. + minLength: 1 type: string server: description: |- @@ -61006,6 +61253,7 @@ spec: description: |- tagSeparator defines the separator used to join multiple tags. This determines how Nomad service tags are concatenated into Prometheus labels. + minLength: 1 type: string tlsConfig: description: tlsConfig defines the TLS configuration to connect @@ -61522,6 +61770,7 @@ spec: type: boolean applicationCredentialId: description: applicationCredentialId defines the OpenStack applicationCredentialId. + minLength: 1 type: string applicationCredentialName: description: |- @@ -62781,6 +63030,9 @@ spec: description: |- ScalewaySDConfig configurations allow retrieving scrape targets from Scaleway instances and baremetal services. See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scaleway_sd_config + + Note: The `_file` variants of credential fields (e.g. `secret_key_file`) + from the Prometheus configuration are not supported. Use Kubernetes secrets via `secretKey` instead. properties: accessKey: description: accessKey defines the access key to use. https://console.scaleway.com/project/credentials @@ -63367,6 +63619,10 @@ spec: It requires Prometheus >= v2.48.0. type: boolean type: object + x-kubernetes-validations: + - message: at most one of basicAuth, authorization, or oauth2 can be configured + rule: '[has(self.basicAuth), has(self.authorization), has(self.oauth2)].filter(x, + x).size() <= 1' status: description: |- status defines the status subresource. It is under active development and is updated only when the @@ -63483,8 +63739,8 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 - operator.prometheus.io/version: 0.90.1 + controller-gen.kubebuilder.io/version: v0.20.1 + operator.prometheus.io/version: 0.91.0 name: servicemonitors.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -64896,8 +65152,8 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 - operator.prometheus.io/version: 0.90.1 + controller-gen.kubebuilder.io/version: v0.20.1 + operator.prometheus.io/version: 0.91.0 name: thanosrulers.monitoring.coreos.com spec: group: monitoring.coreos.com @@ -67684,7 +67940,7 @@ spec: grpcServerTlsConfig defines the gRPC server from which Thanos Querier reads recorded rule data. - Note: Currently only the `minVersion`, `caFile`, `certFile`, and `keyFile` fields are supported. + Note: Currently only the `minVersion`, `caFile`, `certFile`, `keyFile`, `cipherSuites` and `curves` fields are supported. properties: ca: description: ca defines the Certificate authority used when verifying @@ -67802,6 +68058,38 @@ spec: description: certFile defines the path to the client cert file in the Prometheus container for the targets. type: string + cipherSuites: + description: |- + cipherSuites defines the 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 + + It requires Thanos >= v0.42.0. Note that the operator doesn't verify if + the Thanos version supports the provided values. + items: + type: string + minItems: 1 + type: array + x-kubernetes-list-type: set + curves: + description: |- + curves defines the list of preferred elliptic curves for + TLS handshakes. + + If not defined, the Go default curves are used. + Available curves are documented in the Go documentation: + https://golang.org/pkg/crypto/tls/#CurveID + + It requires Thanos >= v0.42.0. Note that the operator doesn't verify if + the Thanos version supports the provided values. + items: + type: string + minItems: 1 + type: array + x-kubernetes-list-type: set insecureSkipVerify: description: insecureSkipVerify defines how to disable target certificate validation. @@ -70501,6 +70789,12 @@ spec: - key type: object x-kubernetes-map-type: atomic + externalId: + description: |- + externalId defines the external ID used when assuming an AWS role. Can only be used with roleArn. + It requires Prometheus >= v3.11.0 or Alertmanager >= v0.33.0. Currently not supported by Thanos. + minLength: 1 + type: string profile: description: profile defines the named AWS profile used to authenticate. @@ -70545,6 +70839,9 @@ spec: It requires Prometheus >= v2.54.0. type: boolean type: object + x-kubernetes-validations: + - message: externalId can only be used when roleArn is specified + rule: '!has(self.externalId) || has(self.roleArn)' tlsConfig: description: tlsConfig to use for the URL. properties: @@ -74651,7 +74948,7 @@ metadata: labels: app.kubernetes.io/component: controller app.kubernetes.io/name: prometheus-operator - app.kubernetes.io/version: 0.90.1 + app.kubernetes.io/version: 0.91.0 name: prometheus-operator roleRef: apiGroup: rbac.authorization.k8s.io @@ -74668,7 +74965,7 @@ metadata: labels: app.kubernetes.io/component: controller app.kubernetes.io/name: prometheus-operator - app.kubernetes.io/version: 0.90.1 + app.kubernetes.io/version: 0.91.0 name: prometheus-operator rules: - apiGroups: @@ -74781,7 +75078,7 @@ metadata: labels: app.kubernetes.io/component: controller app.kubernetes.io/name: prometheus-operator - app.kubernetes.io/version: 0.90.1 + app.kubernetes.io/version: 0.91.0 name: prometheus-operator namespace: default spec: @@ -74797,13 +75094,13 @@ spec: labels: app.kubernetes.io/component: controller app.kubernetes.io/name: prometheus-operator - app.kubernetes.io/version: 0.90.1 + app.kubernetes.io/version: 0.91.0 spec: automountServiceAccountToken: true containers: - args: - --kubelet-service=kube-system/kubelet - - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.90.1 + - --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.91.0 - --watch-referenced-objects-in-all-namespaces=true - --disable-unmanaged-prometheus-configuration=true - --kubelet-endpoints=true @@ -74811,7 +75108,7 @@ spec: env: - name: GOGC value: "30" - image: quay.io/prometheus-operator/prometheus-operator:v0.90.1 + image: quay.io/prometheus-operator/prometheus-operator:v0.91.0 name: prometheus-operator ports: - containerPort: 8080 @@ -74845,7 +75142,7 @@ metadata: labels: app.kubernetes.io/component: controller app.kubernetes.io/name: prometheus-operator - app.kubernetes.io/version: 0.90.1 + app.kubernetes.io/version: 0.91.0 name: prometheus-operator namespace: default --- @@ -74855,7 +75152,7 @@ metadata: labels: app.kubernetes.io/component: controller app.kubernetes.io/name: prometheus-operator - app.kubernetes.io/version: 0.90.1 + app.kubernetes.io/version: 0.91.0 name: prometheus-operator namespace: default spec: