Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 30, 2025

This PR contains the following updates:

Package Change Age Confidence
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.82.2 -> v0.86.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

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

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

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 renovate label May 30, 2025
@renovate renovate bot requested a review from walnuts1018 May 30, 2025 09:46
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.83.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.84.0 Jul 14, 2025
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 327ef1b to 9c6c89a Compare July 14, 2025 14:29
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.84.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.84.0 - autoclosed Aug 4, 2025
@renovate renovate bot closed this Aug 4, 2025
@renovate renovate bot deleted the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch August 4, 2025 14:28
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.84.0 - autoclosed fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.84.0 Aug 4, 2025
@renovate renovate bot reopened this Aug 4, 2025
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 50c9272 to 9c6c89a Compare August 4, 2025 16:57
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.84.0 fix(deps): 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 9c6c89a to 1964ccb Compare August 6, 2025 08:52
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.84.1 fix(deps): 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 1964ccb to b65fe64 Compare August 21, 2025 19:11
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch 6 times, most recently from c0cace6 to f36f256 Compare September 15, 2025 07:24
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.85.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.85.0 - autoclosed Sep 15, 2025
@renovate renovate bot closed this Sep 15, 2025
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.85.0 - autoclosed fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.85.0 Sep 15, 2025
@renovate renovate bot reopened this Sep 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 60dac2c to d515abb Compare October 6, 2025 07:33
@renovate
Copy link
Contributor Author

renovate bot commented Oct 6, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 3 additional dependencies were updated

Details:

Package Change
sigs.k8s.io/controller-runtime v0.20.4 -> v0.22.2
go.yaml.in/yaml/v2 v2.4.2 -> v2.4.3
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 -> v0.0.0-20250730193827-2d320260d730

@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch 2 times, most recently from c06d1b7 to 10553fa Compare October 6, 2025 07:37
@renovate renovate bot force-pushed the renovate/github.com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x branch from 10553fa to 79b6d71 Compare October 6, 2025 07:38
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.85.0 fix(deps): 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 3 times, most recently from cc126e0 to c9941f4 Compare October 13, 2025 17:40
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.0 fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.1 Oct 13, 2025
@renovate renovate bot changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.1 fix(deps): 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 changed the title fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.86.1 - autoclosed fix(deps): 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 c9941f4 to c0069a1 Compare October 15, 2025 03:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants