Skip to content

Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.89.0#152

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x
Open

Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.89.0#152
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 12, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.70.0v0.89.0 age confidence

Release Notes

prometheus-operator/prometheus-operator (github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring)

v0.89.0: 0.89.0 / 2026-02-05

Compare Source

  • [ENHANCEMENT] Add hostNetwork field to the Alertmanager CRD. #​8281
  • [ENHANCEMENT] Add the crds and full-crds commands to the operator's binary. #​8251
  • [ENHANCEMENT] Report deprecated field usage in the Reconciled condition type. #​8236
  • [ENHANCEMENT] Avoid unnecessary reconciliation upon creation of the ThanosRuler StatefulSet. #​8347
  • [ENHANCEMENT] Add bodySizeLimit to the ScrapeConfig CRD. #​8348
  • [ENHANCEMENT] Support http_headers field in the Alertmanager Secret. #​8357
  • [ENHANCEMENT] Add the -kubelet-http-metrics flag to enable/disable the HTTP metrics port in the Kubelet endpoint (default=enabled). #​8350
  • [ENHANCEMENT] Include operator.prometheus.io/version annotation in the full version of CRDs. #​8279
  • [BUGFIX] Validate VictorOps global configuration in the Alertmanager CRD. #​8020
  • [BUGFIX] Validate Jira global configuration in the Alertmanager CRD. #​8265
  • [BUGFIX] Validate VictorOps receiver's URL in the AlertmanagerConfig CRD. #​8258
  • [BUGFIX] Validate Webex receiver's URL in the AlertmanagerConfig CRD. #​8255
  • [BUGFIX] Validate Jira receiver's URL configuration in the AlertmanagerConfig CRD. #​8230
  • [BUGFIX] Validate OpsGenie receiver configuration in the AlertmanagerConfig CRD. #​8267
  • [BUGFIX] Validate WeChat receiver configuration in the AlertmanagerConfig CRD. #​8271
  • [BUGFIX] Validate SNS receiver configuration in the AlertmanagerConfig CRD. #​8217
  • [BUGFIX] Validate Webex global configuration in the Alertmanager CRD. #​7979
  • [BUGFIX] Validate Telegram global configuration in the Alertmanager CRD. #​8268
  • [BUGFIX] Restore statefulset's labels if the creation fails with AlreadyExists. #​8343
  • [BUGFIX] Fix potential panic due to informer cache races. #​8310
  • [BUGFIX] Support probers defined with IPv6 addresses in the Probe CRD. #​8354
  • [BUGFIX] Prevent group and repeat intervals with zero duration from breaking Alertmanager. #​8126
  • [BUGFIX] Propagate all supported RocketChat attributes for AlertmanagerConfig CRD. #​8016
  • [BUGFIX] Add URL validation for WeChat receiver. #​8256
  • [BUGFIX] Add URL validation for SNS receiver. #​8259
  • [BUGFIX] Fix GCE service discovery for the ScrapeConfig CRD. #​8284
  • [BUGFIX] Avoid stale conditions in Alertmanager, ThanosRuler, Prometheus and PrometheusAgent resources. #​8304
  • [BUGFIX] Fix race condition when updating rule ConfigMaps. #​8290
  • [BUGFIX] Fix race condition when patching finalizers. #​8323
  • [BUGFIX] Reconcile ScrapeConfig resources when namespace selection changes. #​8334

v0.88.1: 0.88.1 / 2026-01-27

Compare Source

  • [BUGFIX] Validate webhookURL secret for MSTeams receiver in AlertmanagerConfig CRD. #​8294
  • [BUGFIX] Revert maximum version check for EC2/Lightsail SD in ScrapeConfig CRD. #​8308
  • [BUGFIX] Relax URL validation in Slack receiver in AlertmanagerConfig CRD to support Go templates. #​8299 #​8331
  • [BUGFIX] Relax URL validation in PagerDuty in AlertmanagerConfig CRD to support Go templates. #​8319
  • [BUGFIX] Relax URL validation in WebhookConfig in AlertmanagerConfig CRD to support Go templates. #​8307 #​8317
  • [BUGFIX] Relax URL validation in RocketChat receiver in AlertmanagerConfig CRD to support Go templates. #​8318
  • [BUGFIX] Relax URL validation in Pushover receiver in AlertmanagerConfig CRD to support Go templates. #​8307 #​8316

v0.88.0: 0.88.0 / 2026-01-09

Compare Source

  • [CHANGE] Use narrower selectors for StatefulSet informers in Alertmanager and ThanosRuler controllers. It is recommended to upgrade from v0.85.0 (at least). #​8246
  • [CHANGE] Reject EC2/Lightsail SD for Prometheus >= 3.8.0 in ScrapeConfig CRD. #​8175
  • [FEATURE] Add podManagementPolicy field to Prometheus, PrometheusAgent, Alertmanager and ThanosRuler CRDs. #​8119
  • [FEATURE] Add updateStrategy field to Prometheus, PrometheusAgent, Alertmanager and ThanosRuler CRDs. #​8202
  • [FEATURE] Add scrapeNativeHistograms field to Prometheus, PrometheusAgent, ServiceMonitor, PodMonitor, Probe and ScrapeConfig CRDs. #​8102
  • [FEATURE] Add scope field to AzureAD remote write configuration. #​8240
  • [FEATURE] Add workloadIdentity field to AzureAD remote write configuration. #​7998
  • [FEATURE] Add support for PrometheusRule fields groupLabels and queryOffset in ThanosRuler. #​8137
  • [FEATURE] Add slackAppToken and slackAppUrl fields to Alertmanager global config for Slack App support. #​8238
  • [FEATURE] Add incident.io receiver support to Alertmanager config secret. #​8190 #​8245 #​8228
  • [FEATURE] Add Mattermost receiver support to Alertmanager config secret. #​8188
  • [FEATURE] Add apiType field to Jira receiver in Alertmanager config secret. #​8218
  • [FEATURE] Add timeout field to PagerDuty receiver in AlertmanagerConfig CRD. #​8162
  • [FEATURE] Add timeout field to Slack receiver in AlertmanagerConfig CRD. #​8161
  • [ENHANCEMENT] Use minReadySeconds to set --dispatch.start-delay in Alertmanager. #​8177 #​8201
  • [ENHANCEMENT] Expose native histograms in operator metrics. #​8194
  • [ENHANCEMENT] Add NoSelectedResources reason to status conditions. #​8124
  • [ENHANCEMENT] Add enableHttp2 and followRedirects fields to HTTP configuration for Probe CRD. #​8112
  • [ENHANCEMENT] Add CEL validations for DaemonSet mode in PrometheusAgent CRD (requires the PrometheusAgentDaemonSetFeature featuregate). #​7881
  • [ENHANCEMENT] Improve validation for Pushover, PagerDuty and VictorOps receivers in AlertmanagerConfig CRD. #​8239 #​8113 #​8220
  • [ENHANCEMENT] Add apiURL validation for WeChat, OpsGenie and Telegram receivers in AlertmanagerConfig CRD. #​8196 #​8206 #​8199
  • [ENHANCEMENT] Validate URL fields in AlertmanagerConfig receivers (MSTeams, Webhook). #​8231 #​8125
  • [ENHANCEMENT] Validate URL fields in Alertmanager configuration secret (WeChat, Telegram, Pushover receivers). #​7977 #​8233 #​8232

New Contributors

v0.87.1: 0.87.1 / 2025-12-10

Compare Source

  • [BUGFIX] Fix the generated Alertmanager configuration for html and monospace fields of pushoverConfig receiver in AlertmanagerConfig CRD. #​8153

v0.87.0: 0.87.0 / 2025-11-20

Compare Source

  • [FEATURE] Add status subresource for PrometheusRule custom resources (requires the StatusForConfigurationResources feature gate). #​8069 #​8086 #​8024 #​8005
  • [ENHANCEMENT] Avoid statefulset's rollout due to changes in the number of rule configmaps for Prometheus and ThanosRuler. #​8010
  • [ENHANCEMENT] Support Azure system-assigned managed identities for remote-write configuration. #​7815
  • [ENHANCEMENT] Add monospace field to to pushoverConfig receiver in AlertmanagerConfig CRD. #​8018
  • [BUGFIX] Propagate Certificate Authority updates for HTTP configuration in Alertmanager's global configuration. #​8089

v0.86.2: 0.86.2 / 2025-11-07

Compare Source

  • [CHANGE/BUGFIX] Fix operator's permissions to emit Kubernetes events. #​8077

v0.86.1: 0.86.1 / 2025-10-13

Compare Source

  • [BUGFIX] Fix formatting of Kubernetes events. #​8015

v0.86.0: 0.86.0 / 2025-10-07

Compare Source

[!NOTE]
This release introduces the status subresource (behind the StatusForConfigurationResources feature gate) for ServiceMonitor, PodMonitor, Probe and Scrapeconfig custom resources. It is only supported for Prometheus resources.

[!IMPORTANT]
This release enables automatic UTF-8 character support in label names, metric names and PrometheusRule expressions for Prometheus/PrometheusAgent resources running with version >= 3.0.0.

To preserve backward compatibility, the admission webhook service validates PrometheusRule resources against the legacy Prometheus scheme by default (but it can be changed with the --name-validation-scheme flag).

  • [CHANGE] Remove automatic addition of the metadata-wal-records feature flag for Prometheus versions >= 3.4. #​7893
  • [CHANGE] Add miscellaneous validations to the ScrapeConfig CRD. #​7856 #​7823 #​7835 #​7838 #​7838 ##​7966
  • [CHANGE/FEATURE] Add support for UTF-8 characters to label names and metric names in PrometheusRule resources and relabel configurations. #​7637 #​7985
  • [FEATURE] Add the flag --name-validation-scheme to admission webhook to select between utf8 and legacy validations. #​7985
  • [FEATURE] Add status subresource for ServiceMonitor custom resources (requires the StatusForConfigurationResources feature gate). #​7767 #​7836 #​7827 #​7795
  • [FEATURE] Add status subresource for PodMonitor custom resources (requires the StatusForConfigurationResources feature gate). #​7929 #​7914 #​7936
  • [FEATURE] Add status subresource for ScrapeConfig custom resources (requires the StatusForConfigurationResources feature gate). #​7958 #​7964 #​7969
  • [FEATURE] Add status subresource for Probe custom resources (requires the StatusForConfigurationResources feature gate). #​7933 #​7934 #​7980
  • [FEATURE] Add serviceDiscoveryRole field to ServiceMonitor. #​7982
  • [FEATURE] Add useFIPSSTSEndpoint field to Sigv4 config. #​7987
  • [FEATURE] Add UnderscoreEscapingWithoutSuffixes to the translationStrategy field for the Prometheus and PrometheusAgent CRDs. #​7947
  • [FEATURE] Add promoteScopeMetadata field to the Prometheus and PrometheusAgent CRDs. #​7803
  • [FEATURE] Add enableHttp2 field to Alertmanager and AlertmanagerConfig CRDs. #​7963
  • [ENHANCEMENT] Add the related object to the events emitted by the operator. #​7867 #​7953
  • [ENHANCEMENT] Add webhook validation for the MSTeams V2 receiver of AlertmanagerConfig CRD. #​7906
  • [ENHANCEMENT] Add app.kubernetes.io/managed-by: prometheus-operator label to all managed resources. #​7939
  • [BUGFIX] Prevent duplicate authentication settings in PodMonitor. #​7975
  • [BUGFIX] Use distinct port name for the config-reloader init container to avoid duplicate port name warnings. #​7904
  • [BUGFIX] Validate the PagerDuty URL in the Alertmanager's global configuration. #​7945

v0.85.0: 0.85.0 / 2025-08-21

Compare Source

  • [CHANGE/BUGFIX] Add the --watch-referenced-objects-in-all-namespaces CLI argument. When enabled, the operator watches for secrets and configmaps in both workload and configuration resources. It ensures that reconciliation happens when a referenced secret/configmap is updated. #​7615
  • [FEATURE] Add resendDelay field to the ThanosRuler CRD. #​7753
  • [FEATURE] Add ruleGracePeriod field to the ThanosRuler CRD. #​7750
  • [FEATURE] Add enableFeatures field to the ThanosRuler CRD for enabling feature flags. #​7754
  • [FEATURE] Add params field to the Probe CRD. #​7755
  • [FEATURE] Add hostUsers field to the Prometheus, PrometheusAgent, Alertmanager and ThanosRuler CRDs. #​7768 #​7769 #​7771
  • [FEATURE] Add promoteAllResourceAttributes and ignoreResourceAttributes fields to Prometheus and PrometheusAgent CRDs. #​7669
  • [FEATURE] Add -kubelet-sync-period argument to customize the kubelet controller's synchronization interval. #​7762
  • [FEATURE] Add Rocket.Chat receiver to AlertmanagerConfig CRD. #​7328
  • [ENHANCEMENT] Add well-known Kubernetes labels to workload objects managed by the operator (StatefulSet and DaemonSet). #​7786
  • [ENHANCEMENT] Add workqueue metrics. #​7776
  • [ENHANCEMENT] Optimize statefulset informers. #​7766
  • [BUGFIX] Use named ports for the managed Alertmanager service. #​7517
  • [BUGFIX] Support send_resolved field for JIRA and RocketChat receivers in the Alertmanager configuration. #​7772

v0.84.1: 0.84.1 / 2025-08-06

Compare Source

  • [CHANGE/BUGFIX] Disable compaction of overlapping blocks when Thanos sidecar is configured with object storage. #​7747
  • [BUGFIX] Log only selected resources which are valid. #​7749

v0.84.0: 0.84.0 / 2025-07-14

Compare Source

  • [FEATURE] Add telegram field to AlertManager CRD global configuration. #​7631
  • [FEATURE] Add jira field to AlertManager CRD global configuration. #​7626
  • [FEATURE] Add webex field to AlertManager CRD global configuration. #​7632
  • [FEATURE] Add victorops field to Alertmanager CRD global configuration. #​7654
  • [FEATURE] Add wechat field to Alertmanager CRD global configuration. #​7627
  • [FEATURE] Add ruleQueryOffset field to ThanosRuler CRD. #​7580
  • [FEATURE] Add ruleConcurrentEval field to ThanosRuler CRD. #​7659
  • [FEATURE] Add ruleOutageTolerance field to ThanosRuler CRD. #​7672
  • [FEATURE] Add ProxyConfig fields to ServiceMonitor. #​7647
  • [FEATURE] Add ProxyConfig fields to Probe. #​7660
  • [FEATURE] Add ProxyConfig fields to Prometheus apiServerConfig. #​7670
  • [FEATURE] Add scrapeClassicHistograms field to Prometheus. #​7667
  • [FEATURE] Add labelSelector field to HetznerSDConfig in the ScrapeConfig CRD. #​7675
  • [FEATURE] Add startupProbe to config-reloader. #​7575
  • [ENHANCEMENT] Set reason: ConfigurationUnmanaged in the Reconciled condition when the operator doesn't managed the Prometheus configuration. #​7661
  • [ENHANCEMENT] AlertManager matchType defaults to = if neither matchType nor regex is set, and =~ if regex: true is set without matchType. #​7592

v0.83.0: 0.83.0 / 2025-05-30

Compare Source

  • [FEATURE] Add limits option for Alertmanager silences. #​7478
  • [FEATURE] Add NoTranslation as a translationStrategy option to OTLP config. #​7539
  • [FEATURE] Add nameEscapingScheme field to Prometheus CRDs. #​7538
  • [FEATURE] Add convertHistogramsToNHCB field to OTLPConfig. #​7533
  • [FEATURE] Add convert_classic_histograms_to_nhcb option to Prometheus global config. #​7543
  • [FEATURE] Add new MetricNameEscapingScheme and MetricNameValidationScheme parameters to ScrapeConfig. #​7555
  • [ENHANCEMENT] Do not insert sharding relabeling in scrapeConfigs if already present. #​7421

v0.82.2: 0.82.2 / 2025-05-12

Compare Source

  • [BUGFIX] Fix Alertmanager peer discovery for Alertmanager when using custom service name. #​7512
  • [BUGFIX] Fix parsing role field in openstackSDConfigs in ScrapeConfig CRD. #​7516

v0.82.1: 0.82.1 / 2025-05-06

Compare Source

  • [BUGFIX] Fix ThanosRuler when no remote-write configuration is defined. #​7498

v0.82.0: 0.82.0 / 2025-04-17

Compare Source

  • [CHANGE] Add more API validations to the ScrapeConfig CRD. #​7413
  • [CHANGE] Remove web console arguments if Prometheus version >= 3. #​7457
  • [FEATURE] Add RemoteWrite support for ThanosRuler CRD. Note that when remote write is configured, Thanos Ruler runs in stateless mode. #​7444
  • [FEATURE] Add msTeamsV2Configs receiver to AlertManagerConfig CRD. #​7464
  • [FEATURE] Add content, username and avatarURL fields to discordConfigs receiver in AlertmanagerConfig CRD. #​7307
  • [FEATURE] Add convertClassicHistogramsToNHCB field to ServiceMonitor, PodMonitor, Probe and ScrapeConfig CRDs. #​7448
  • [FEATURE] Add timeout field to webhookConfigs receiver in AlertManagerConfig CRD. #​7310
  • [FEATURE] Add additionalArgs field to AlertManager CRD. #​7385
  • [ENHANCEMENT] Add maxSamplesPerSend field to RemoteWrite Metadata Config. #​7443
  • [ENHANCEMENT] Add the terminationGracePeriodSeconds to the Alertmanager, Prometheus, PrometheusAgent and ThanosRuler CRDs. #​7439
  • [ENHANCEMENT] Validate proxyURL field in AlertManagerConfig CRD. #​6876
  • [BUGFIX] Fix nameValidationScheme support for Prometheus and PrometheusAgent CRDs. #​7414
  • [BUGFIX] Support socks5 scheme in proxyUrl field for all CRDs. #​7460 #​7466

v0.81.0: 0.81.0 / 2025-03-11

Compare Source

  • [CHANGE] Remove the lower-case hypervisor and instance roles for the OpenStack Service Discovery from the ScrapeConfig CRD (users are required to use Hypervisor and Instance instead). #​7370
  • [FEATURE] Add serviceName field to the ThanosRuler and Alertmanager CRDs. #​7325
  • [FEATURE] Add shardRetentionPolicy field to the Prometheus CRD (it requires the PrometheusShardRetentionPolicy feature gate). #​7274
  • [FEATURE] Add support for the cluster mTLS configuration to the Alertmanager CRD. #​7149
  • [FEATURE] Add LoadBalancer role for the OpenStack Service Discovery to the ScrapeConfig CRD. #​7356
  • [ENHANCEMENT] Add enableServiceLinks field to the Alertmanager, Prometheus, PrometheusAgent and ThanosRuler CRDs. #​7384
  • [BUGFIX] Fix Alertmanager configuration with PushOver duration fields. #​7249

v0.80.1: 0.80.1 / 2025-02-19

Compare Source

  • [BUGFIX] Fix msteamsv2_configs to work with either webhook_url or webhook_url_file. #​7352

v0.80.0: 0.80.0 / 2025-02-04

Compare Source

  • [CHANGE] Add more API validations to the ScrapeConfig CRD. #​7231 #​7220 #​7215 #​7238 #​7244 #​7255
  • [FEATURE] Add serviceName field to the Prometheus and PrometheusAgent CRDs. #​6687
  • [FEATURE] Add keepIdentifyingResourceAttributes field in OTLPConfig for Prometheus and PrometheusAgent CRDs. #​7240
  • [FEATURE] Add fallbackScrapeProtocol field to ScrapeClass for Prometheus and PrometheusAgent CRDs. #​7288
  • [FEATURE] Support MSTeamsV2Config receiver in Alertmanager configuration Secret. #​7296
  • [FEATURE] Support JiraConfig and RocketChat receivers in Alertmanager configuration secret. #​7315
  • [FEATURE] Support global smtp_tls_config field in Alertmanager configuration secret. #​7316
  • [FEATURE] Add timeout field in Webhook receiver in Alertmanager configuration Secret. #​7312
  • [FEATURE] Add content, username and avatarUrl fields in Discord receiver in Alertmanager configuration secret. #​7313
  • [FEATURE] Add scrapeFailureLogFile field to the Prometheus and PrometheusAgent CRDs. #​7038 #​7311
  • [BUGFIX] Validate respective api URL field in PagerDutyConfigs, DiscordConfigs, SlackConfigs and WebhookConfigs in AlertManagerConfig CRD. #​6585

v0.79.2: 0.79.2 / 2024-12-18

Compare Source

  • [BUGFIX] Fix pod and service monitor selector validation. #​7214

v0.79.1: 0.79.1 / 2024-12-17

Compare Source

  • [CHANGE] Rename the field scrapeFallbackProtocol to fallbackScrapeProtocol to match with naming as in Prometheus #​7199
  • [BUGFIX] Remove the field scrapeFallbackProtocol from Prometheus/PrometheusAgent global config. #​7197

v0.79.0: 0.79.0 / 2024-12-13

Compare Source

[!IMPORTANT]
With this release, the operator will be deploying Prometheus v3.0.1 unless a specific version is specified.
Users who want to stay with Prometheus v2 need to set the version field under
Prometheus/PrometheusAgent Spec.

  • [CHANGE/FEATURE] Set Prometheus v3.0.1 as default version installed by operator. #​7158
  • [CHANGE] Add more API validations to the ScrapeConfig CRD. #​6738 #​7006
  • [FEATURE] Set Alertmanager API version to v2 for Prometheus v3 and above. #​7102
  • [FEATURE] Add enableOTLPReceiver field in the Prometheus/PrometheusAgent CRDs. #​7105
  • [FEATURE] Add support for TranslationStrategy option for OTLP receiver. #​7112
  • [FEATURE] Add nameValidationScheme field in Prometheus global configuration. #​7116
  • [FEATURE] Add scrapeFallbackProtocol field in Prometheus, PrometheusAgent, ServiceMonitor, PodMonitor, Probe, ScrapeConfig and globally. #​7131
  • [FEATURE] Add support for labels in PrometheusRule CRD at rules level. #​7140
  • [FEATURE] Add support for ProxyConfig in Alertmanager Endpoints. #​7191
  • [FEATURE] Add support for configuring Alertmanager STS persistentVolumeClaimRetentionPolicy. #​7183
  • [FEATURE] Add enableHTTP2 to ScrapeConfig CRD. #​7024
  • [FEATURE] Add filter field in ConsulSDConfig in ScrapeConfig CRD #​7124
  • [FEATURE] Add messageThreadID field to TelegramConfig in AlertmanagerConfig CRD. #​6999
  • [ENHANCEMENT] Allow users to control the sharding label(s). #​7126
  • [ENHANCEMENT] Add support for role selector field selectorMechanism on ServiceMonitor. #​7086
  • [ENHANCEMENT] Add support for role selector field selectorMechanism on PodMonitor. #​7185
  • [ENHANCEMENT] Add support for the PrometheusText1.0.0 scrape protocol. #​7085
  • [ENHANCEMENT] Allow users to toggle Prometheus controller's custom configuration deprecation behavior using the --deprecate-custom-configuration flag. #​6955
  • [BUGFIX] Add goGC field to PrometheusAgent CRD. #​6667
  • [BUGFIX] Validate SMTPSmarthost and SMTPFrom fields in EmailConfig in AlertManagerConfig CRD. #​6004
  • [BUGFIX] Fix flaky discovery behavior caused by delayed endpoints publishing for Alertmanager. #​7084

v0.78.2: 0.78.2 / 2024-11-21

Compare Source

  • [BUGFIX] Revert the removal of the proxyURL field in AlertmanagerConfig CRD. The field takes precedence over proxyUrl. #​7114

v0.78.1: 0.78.1 / 2024-10-30

Compare Source

v0.78.0: 0.78.0 / 2024-10-30

Compare Source

  • [CHANGE] Allow overlapping compactions by default in Prometheus when the Thanos sidecar is configured with uploads. #​6906
  • [CHANGE] Drop support (officially) for Alertmanager less than v0.15. #​7057
  • [FEATURE] Add dnsConfig and dnsPolicy fields to Alertmanager, Prometheus, PrometheusAgent and ThanosRuler CRDs. #​3889
  • [FEATURE] Add ruleQueryOffset field to Prometheus CRD and query_offset field to PrometheusRule CRD. #​6957
  • [FEATURE] Add support for Remote Write v2.0 to Prometheus and PrometheusAgent CRDs. #​7033
  • [ENHANCEMENT] Add goGC field to Prometheus and PrometheusAgent CRDs. #​6667
  • [BUGFIX] Fix label name validation in ScrapeConfig CRD. #​6892
  • [BUGFIX] Fix version checking for the promoteResourceAttributes field. #​7017

v0.77.2: 0.77.2 / 2024-10-21

Compare Source

  • [BUGFIX] Correct HTTP port name for the Kubelet endpoint. #​7027

v0.77.1: 0.77.1 / 2024-09-25

Compare Source

  • [BUGFIX] Fix Thanos Ruler reconciliations not triggered on StatefulSet updates. #​6964
  • [BUGFIX] Fix error message for unsupported versions. #​6965

v0.77.0: 0.77.0 / 2024-09-19

Compare Source

[!NOTE]
Along with this release we also introduce a new command line tool poctl. It is designed specifically for managing Prometheus Operator Custom Resources. This project is currently under active development and fully experimental, so expect breaking changes and rough edges. We encourage you to try it out and provide the feedback.

[!WARNING]
Another notable change is that we have switched the logging framework from go-kit/log to slog which may lead to some differences in the log output.

  • [CHANGE] Add more API validation and changes to the ScrapeConfig CRD. #​6921 #​6855 #​6744
  • [CHANGE] Update the validating webhook to reject PrometheusRule objects that would generate configuration greater than the max ConfigMap size (512KiB). #​6606
  • [FEATURE] Add experimental Prometheus 3 support. It allows to try the new Prometheus v3.0.0-beta.0. #​6940
    • Feature requests in this version won't be supported until Prometheus 3 reaches a stable release. However, users are encouraged to try the beta version with the Operator and report any issues they encounter.
  • [FEATURE] Add support for PodMonitor to the PrometheusAgent CRD in DaemonSet mode. #​6879
  • [FEATURE] Add -kubelet-endpointslice argument to support EndpointSlice for the kubelet controller. #​6882
  • [FEATURE] Add outOfOrderTimeWindow field to the PrometheusAgent CRD. #​6851
  • [FEATURE] Add matchFirstNetwork field to the ScrapeConfig CRD for the Docker Service Discovery. #​6849 #​6894
  • [FEATURE] Add the otlp field to the Prometheus and PrometheusAgent CRDs. #​6780
  • [FEATURE] Add support for certificate, key and client CA file paths to the web TLS configuration. #​6358
  • [FEATURE] Add noProxy, proxyFromEnvironment and proxyConnectHeader fields to the AlertmanagerConfig CRD for OAuth2 clients. #​6922
  • [FEATURE] Add noProxy, proxyFromEnvironment and proxyConnectHeader fields to the AlertmanagerConfig CRD for HTTP clients. #​6864
  • [FEATURE] Add Ionos Service Discovery support to ScrapeConfig CRD. (#​6732)
  • [BUGFIX] Fix panic when processing an invalid AlertmanagerConfig object used for global configuration. #​6931
  • [BUGFIX] Allow configuring proxy URL for all Prometheus versions. #​6845

v0.76.2

Compare Source

  • [BUGFIX] Fix OAuth2 TLSConfig nil pointer. #​6909

v0.76.1

Compare Source

  • [BUGFIX] fix bug with Kubernetes service discovery Selector.Role field. #​6896

v0.76.0

Compare Source

0.76.0 / 2025-08-08

  • [CHANGE] Enhanced secret management in Prometheus and PrometheusAgent CRDs by switching the secrets field from atomic to listType: set, allowing independent handling of entries by different managers to prevent conflicts and improve deployment stability. #​6762
  • [CHANGE] Add API-level validations to Kubernetes SD in the ScrapeConfig CRD. #​6678
  • [FEATURE] Add TLS and Proxy settings to OAuth2 configuration for Prometheus and PrometheusAgent CRDs. #​6735
  • [FEATURE] Add support for OAuth2 in the ScrapeConfig CRD. #​6814
  • [FEATURE] Add scale subresource to the Alertmanger CRD. #​6728
  • [FEATURE] Add Scaleway service discovery to the ScrapeConfig CRD. #​6711
  • [FEATURE] Add serviceDiscoveryRole field to the Prometheus and PrometheusAgent CRDs to select between Endpoints (default) and EndpointSlice for discovering scrape and alerting targets. #​6672
  • [ENHANCEMENT] Make the `

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependency label Jan 12, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from e37910a to fd470ef Compare January 24, 2024 09:42
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.71.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.71.1 Jan 24, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from fd470ef to 91efaf0 Compare January 25, 2024 16:59
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.71.1 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.71.2 Jan 25, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 91efaf0 to 3d9b348 Compare February 25, 2024 09:19
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.71.2 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.72.0 Mar 4, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 3d9b348 to 8e9ddf0 Compare March 4, 2024 18:45
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 8e9ddf0 to a695d0a Compare April 4, 2024 13:52
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.72.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.73.0 Apr 4, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from a695d0a to 4ab54ef Compare April 11, 2024 14:12
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.73.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.73.1 Apr 11, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 4ab54ef to c938f2d Compare April 19, 2024 17:11
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.73.1 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.73.2 Apr 19, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from c938f2d to 54c51bc Compare May 9, 2024 11:05
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 54c51bc to f3007d5 Compare May 17, 2024 20:29
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.73.2 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.74.0 May 17, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from f3007d5 to bc67863 Compare June 4, 2024 12:05
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from bc67863 to bd6440e Compare June 17, 2024 17:05
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from bd6440e to aa7122c Compare June 26, 2024 19:32
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.74.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.75.0 Jun 26, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from aa7122c to 0fe8313 Compare July 3, 2024 20:16
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.75.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.75.1 Jul 3, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 0fe8313 to 40c00c6 Compare July 24, 2024 07:31
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.75.1 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.75.2 Jul 24, 2024
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.75.2 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.76.0 Aug 14, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 40c00c6 to 898f985 Compare August 14, 2024 14:01
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 898f985 to 457f656 Compare September 3, 2024 10:16
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.76.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.76.1 Sep 3, 2024
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 457f656 to b71e5bb Compare September 10, 2024 12:34
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.84.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.84.1 Aug 6, 2025
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 08a3383 to 0496a1f Compare August 10, 2025 15:05
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 0496a1f to 5fbafca Compare August 21, 2025 14:41
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.84.1 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.85.0 Aug 21, 2025
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 5fbafca to d3dbcff Compare October 7, 2025 16:44
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.85.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.0 Oct 7, 2025
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from d3dbcff to 452baa4 Compare October 13, 2025 18:57
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.1 Oct 13, 2025
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.1 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.1 - autoclosed Oct 14, 2025
@renovate renovate bot closed this Oct 14, 2025
@renovate renovate bot deleted the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch October 14, 2025 20:37
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.1 - autoclosed Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.1 Oct 15, 2025
@renovate renovate bot reopened this Oct 15, 2025
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch 2 times, most recently from 452baa4 to 37fa31a Compare October 15, 2025 03:44
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 37fa31a to 2eb88bc Compare November 7, 2025 17:07
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.1 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.2 Nov 7, 2025
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 2eb88bc to 619b1bc Compare November 21, 2025 13:44
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.2 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.87.0 Nov 21, 2025
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 619b1bc to 659423b Compare December 10, 2025 14:15
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.87.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.87.1 Dec 10, 2025
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 659423b to 0b8cfcd Compare January 9, 2026 13:06
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.87.1 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.88.0 Jan 9, 2026
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 0b8cfcd to b002a0d Compare January 27, 2026 15:09
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.88.0 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.88.1 Jan 27, 2026
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch 2 times, most recently from 1514499 to 2a0432c Compare February 6, 2026 10:06
@renovate renovate bot changed the title Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.88.1 Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.89.0 Feb 6, 2026
…apis/monitoring to v0.89.0

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 2a0432c to d39882f Compare February 12, 2026 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants