chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.79.2 to 0.86.1 in /tests
Bumps github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.79.2 to 0.86.1.
Release notes
Sourced from github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring's releases.
0.86.1 / 2025-10-13
- [BUGFIX] Fix formatting of Kubernetes events. #8015
0.86.0 / 2025-10-07
[!NOTE] This release introduces the status subresource (behind the
StatusForConfigurationResourcesfeature gate) forServiceMonitor,PodMonitor,ProbeandScrapeconfigcustom resources. It is only supported forPrometheusresources.[!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-schemeflag).
- [CHANGE] Remove automatic addition of the
metadata-wal-recordsfeature flag for Prometheus versions >= 3.4. #7893- [CHANGE] Add miscellaneous validations to the
ScrapeConfigCRD. #7856 #7823 #7835 #7838 #7838 ##7966- [CHANGE/FEATURE] Add support for UTF-8 characters to label names and metric names in
PrometheusRuleresources and relabel configurations. #7637 #7985- [FEATURE] Add the flag
--name-validation-schemeto admission webhook to select between utf8 and legacy validations. #7985- [FEATURE] Add status subresource for
ServiceMonitorcustom resources (requires theStatusForConfigurationResourcesfeature gate). #7767 #7836 #7827 #7795- [FEATURE] Add status subresource for
PodMonitorcustom resources (requires theStatusForConfigurationResourcesfeature gate). #7929 #7914 #7936- [FEATURE] Add status subresource for
ScrapeConfigcustom resources (requires theStatusForConfigurationResourcesfeature gate). #7958 #7964 #7969- [FEATURE] Add status subresource for
Probecustom resources (requires theStatusForConfigurationResourcesfeature gate). #7933 #7934 #7980- [FEATURE] Add
serviceDiscoveryRolefield to ServiceMonitor. #7982- [FEATURE] Add
useFIPSSTSEndpointfield to Sigv4 config. #7987- [FEATURE] Add
UnderscoreEscapingWithoutSuffixesto thetranslationStrategyfield for the Prometheus and PrometheusAgent CRDs. #7947- [FEATURE] Add
promoteScopeMetadatafield to the Prometheus and PrometheusAgent CRDs. #7803- [FEATURE] Add
enableHttp2field 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
AlertmanagerConfigCRD. #7906- [ENHANCEMENT] Add
app.kubernetes.io/managed-by: prometheus-operatorlabel 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
0.85.0 / 2025-08-21
- [CHANGE/BUGFIX] Add the
--watch-referenced-objects-in-all-namespacesCLI 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
resendDelayfield to the ThanosRuler CRD. #7753- [FEATURE] Add
ruleGracePeriodfield to the ThanosRuler CRD. #7750- [FEATURE] Add
enableFeaturesfield to the ThanosRuler CRD for enabling feature flags. #7754- [FEATURE] Add
paramsfield to the Probe CRD. #7755- [FEATURE] Add
hostUsersfield to the Prometheus, PrometheusAgent, Alertmanager and ThanosRuler CRDs. #7768 #7769 #7771- [FEATURE] Add
promoteAllResourceAttributesandignoreResourceAttributesfields to Prometheus and PrometheusAgent CRDs. #7669- [FEATURE] Add
-kubelet-sync-periodargument 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_resolvedfield for JIRA and RocketChat receivers in the Alertmanager configuration. #77720.84.1 / 2025-08-06
- [CHANGE/BUGFIX] Disable compaction of overlapping blocks when Thanos sidecar is configured with object storage. #7747
... (truncated)
Changelog
Sourced from github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring's changelog.
0.86.1 / 2025-10-13
- [BUGFIX] Fix formatting of Kubernetes events. #8015
0.86.0 / 2025-10-07
[!NOTE] This release introduces the status subresource (behind the
StatusForConfigurationResourcesfeature gate) forServiceMonitor,PodMonitor,ProbeandScrapeconfigcustom resources. It is only supported forPrometheusresources.[!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-schemeflag).
- [CHANGE] Remove automatic addition of the
metadata-wal-recordsfeature flag for Prometheus versions >= 3.4. #7893- [CHANGE] Add miscellaneous validations to the
ScrapeConfigCRD. #7856 #7823 #7835 #7838 #7838 #7966- [CHANGE/FEATURE] Add support for UTF-8 characters to label names and metric names in
PrometheusRuleresources and relabel configurations. #7637 #7985- [FEATURE] Add the flag
--name-validation-schemeto admission webhook to select between utf8 and legacy validations. #7985- [FEATURE] Add status subresource for
ServiceMonitorcustom resources (requires theStatusForConfigurationResourcesfeature gate). #7767 #7836 #7827 #7795- [FEATURE] Add status subresource for
PodMonitorcustom resources (requires theStatusForConfigurationResourcesfeature gate). #7929 #7914 #7936- [FEATURE] Add status subresource for
ScrapeConfigcustom resources (requires theStatusForConfigurationResourcesfeature gate). #7958 #7964 #7969- [FEATURE] Add status subresource for
Probecustom resources (requires theStatusForConfigurationResourcesfeature gate). #7933 #7934 #7980- [FEATURE] Add
serviceDiscoveryRolefield to ServiceMonitor. #7982- [FEATURE] Add
useFIPSSTSEndpointfield to Sigv4 config. #7987- [FEATURE] Add
UnderscoreEscapingWithoutSuffixesto thetranslationStrategyfield for the Prometheus and PrometheusAgent CRDs. #7947- [FEATURE] Add
promoteScopeMetadatafield to the Prometheus and PrometheusAgent CRDs. #7803- [FEATURE] Add
enableHttp2field 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
AlertmanagerConfigCRD. #7906- [ENHANCEMENT] Add
app.kubernetes.io/managed-by: prometheus-operatorlabel 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
0.85.0 / 2025-08-21
- [CHANGE/BUGFIX] Add the
--watch-referenced-objects-in-all-namespacesCLI 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
resendDelayfield to the ThanosRuler CRD. #7753- [FEATURE] Add
ruleGracePeriodfield to the ThanosRuler CRD. #7750- [FEATURE] Add
enableFeaturesfield to the ThanosRuler CRD for enabling feature flags. #7754- [FEATURE] Add
paramsfield to the Probe CRD. #7755- [FEATURE] Add
hostUsersfield to the Prometheus, PrometheusAgent, Alertmanager and ThanosRuler CRDs. #7768 #7769 #7771- [FEATURE] Add
promoteAllResourceAttributesandignoreResourceAttributesfields to Prometheus and PrometheusAgent CRDs. #7669- [FEATURE] Add
-kubelet-sync-periodargument 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_resolvedfield for JIRA and RocketChat receivers in the Alertmanager configuration. #7772
... (truncated)
Commits
f7f07bcMerge pull request #8026 from slashpai/cut-0.86.16406eb7chore: cut v0.86.17668abfMerge pull request #8019 from kubeservice-stack/update-change-loge579f39fix: format Kubernetes events properly (#8015)12e736fupdate CHANGELOG.md36d8f24fix: format Kubernetes events properly3e17d60Merge pull request #7991 from slashpai/cut-0.86cc6aec1chore: cut v0.86.0264d19aMerge pull request #7987 from appian/usefips51cba2bMerge pull request #7975 from simonpasquier/drop-invalid-authn-settings- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)