Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.83.0 to 0.87.1
Bumps github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.83.0 to 0.87.1.
Release notes
Sourced from github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring's releases.
0.87.1 / 2025-12-10
- [BUGFIX] Fix the generated Alertmanager configuration for html and monospace fields of pushoverConfig receiver in AlertmanagerConfig CRD. #8153
0.87.0 / 2025-11-20
- [FEATURE] Add status subresource for
PrometheusRulecustom resources (requires theStatusForConfigurationResourcesfeature gate). #8069 #8086 #8024 #8005- [ENHANCEMENT] Avoid statefulset's rollout due to changes in the number of rule configmaps for
PrometheusandThanosRuler. #8010- [ENHANCEMENT] Support Azure system-assigned managed identities for remote-write configuration. #7815
- [ENHANCEMENT] Add
monospacefield to topushoverConfigreceiver in AlertmanagerConfig CRD. #8018- [BUGFIX] Propagate Certificate Authority updates for HTTP configuration in Alertmanager's global configuration. #8089
0.86.2 / 2025-11-07
- [CHANGE/BUGFIX] Fix operator's permissions to emit Kubernetes events. #8077
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
... (truncated)
Changelog
Sourced from github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring's changelog.
0.87.1 / 2025-12-10
- [BUGFIX] Fix the generated Alertmanager configuration for
htmlandmonospacefields ofpushoverConfigreceiver in AlertmanagerConfig CRD. #81530.87.0 / 2025-11-20
- [FEATURE] Add status subresource for
PrometheusRulecustom resources (requires theStatusForConfigurationResourcesfeature gate). #8069 #8086 #8024 #8005- [ENHANCEMENT] Avoid statefulset's rollout due to changes in the number of rule configmaps for
PrometheusandThanosRuler. #8010- [ENHANCEMENT] Support Azure system-assigned managed identities for remote-write configuration. #7815
- [ENHANCEMENT] Add
monospacefield to topushoverConfigreceiver in AlertmanagerConfig CRD. #8018- [BUGFIX] Propagate Certificate Authority updates for HTTP configuration in Alertmanager's global configuration. #8089
0.86.2 / 2025-11-07
- [CHANGE/BUGFIX] Fix operator's permissions to emit Kubernetes events. #8077
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
... (truncated)
Commits
a50aee4Merge pull request #8154 from simonpasquier/cut-0.87.1650bf3cchore: cut v0.87.1145fae9chore: bump golangci-lint versionec5caa0Merge pull request #8153 from simonpasquier/fix-81525747944fix: fix Pushover HTML in Alertmanager configuration0ff52b3Cut 0.87.0 (#8109)ddbbdf4chore: cut v0.87.0d4e674cSkip medium.com links in mdox configurationd1ff82efeat: add support for monospace in pushoverConfig (#8018)df692bfFeat: set Azure Manage Identity Client ID default to empty value (#7815)- 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)