This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prometheus-operator/prometheus-operator](https://github.com/prometheus-operator/prometheus-operator) | minor | `v0.89.0` → `v0.90.0` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information. --- ### Release Notes <details> <summary>prometheus-operator/prometheus-operator (prometheus-operator/prometheus-operator)</summary> ### [`v0.90.0`](https://github.com/prometheus-operator/prometheus-operator/releases/tag/v0.90.0): 0.90.0 / 2026-03-19 [Compare Source](https://github.com/prometheus-operator/prometheus-operator/compare/v0.89.0...v0.90.0) - \[CHANGE/BUGFIX] Validate that the remote-write URL scheme is either `http` or `https`. [#​8455](https://github.com/prometheus-operator/prometheus-operator/issues/8455) - \[FEATURE] Add `--repair-policy-for-statefulsets` CLI argument to the operator. It defines how the operator manages StatefulSet's pods stuck at an incorrect revision. Users running Kubernetes v1.35+ are encouraged to enable this feature (see [troubleshooting guide](https://prometheus-operator.dev/docs/platform/troubleshooting/#statefulset-rollout-stuck-after-a-bad-update)). [#​8443](https://github.com/prometheus-operator/prometheus-operator/issues/8443) - \[FEATURE] Add `schedulerName` support to the `Prometheus`, `PrometheusAgent`, `Alertmanager` and `ThanosRuler` CRDs. [#​8451](https://github.com/prometheus-operator/prometheus-operator/issues/8451) - \[ENHANCEMENT] Add `--web.tls-curves` CLI argument to the operator and admission-webhook binaries. [#​8385](https://github.com/prometheus-operator/prometheus-operator/issues/8385) - \[ENHANCEMENT] Support minimum TLS version for Thanos gRPC servers. [#​8438](https://github.com/prometheus-operator/prometheus-operator/issues/8438) - \[ENHANCEMENT] Add version label to `ThanosRuler` pods. [#​8441](https://github.com/prometheus-operator/prometheus-operator/issues/8441) - \[ENHANCEMENT] Add `messageText` support for Slack receiver in `AlertmanagerConfig` CRD. [#​8374](https://github.com/prometheus-operator/prometheus-operator/issues/8374) - \[ENHANCEMENT] Add `messageText` support for Slack receiver in Alertmanager secret config. [#​8375](https://github.com/prometheus-operator/prometheus-operator/issues/8375) - \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP email config in Alertmanager secret config. [#​8384](https://github.com/prometheus-operator/prometheus-operator/issues/8384) [#​8404](https://github.com/prometheus-operator/prometheus-operator/issues/8404) - \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP email config in `AlertmanagerConfig` CRD. [#​8386](https://github.com/prometheus-operator/prometheus-operator/issues/8386) - \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP global config in Alertmanager secret config. [#​8405](https://github.com/prometheus-operator/prometheus-operator/issues/8405) - \[ENHANCEMENT] Add `forceImplicitTLS` support for SMTP global config in `Alertmanager` CRD. [#​8406](https://github.com/prometheus-operator/prometheus-operator/issues/8406) - \[ENHANCEMENT] Add support for global Telegram bot token in `Alertmanager` CRD. [#​8372](https://github.com/prometheus-operator/prometheus-operator/issues/8372) - \[ENHANCEMENT] Add `chatIDFile` support for Telegram receiver in Alertmanager secret config. [#​8376](https://github.com/prometheus-operator/prometheus-operator/issues/8376) - \[ENHANCEMENT] Add `wechatAPISecretFile` support in Alertmanager global config. [#​8377](https://github.com/prometheus-operator/prometheus-operator/issues/8377) - \[ENHANCEMENT] Add `authSecretFile` support for email config in Alertmanager secret config. [#​8396](https://github.com/prometheus-operator/prometheus-operator/issues/8396) - \[ENHANCEMENT] Add nested field support for PagerDuty description in Alertmanager secret config. [#​8402](https://github.com/prometheus-operator/prometheus-operator/issues/8402) - \[ENHANCEMENT] Add email threading support in Alertmanager secret config. [#​8388](https://github.com/prometheus-operator/prometheus-operator/issues/8388) - \[ENHANCEMENT] Add field and label selectors for ConfigMap watches. [#​8368](https://github.com/prometheus-operator/prometheus-operator/issues/8368) - \[ENHANCEMENT] Improve ScrapeConfig API consistency and validation. [#​8422](https://github.com/prometheus-operator/prometheus-operator/issues/8422) - \[BUGFIX] Fix `ThanosRuler` config resource status not being updated on initial StatefulSet creation. [#​8358](https://github.com/prometheus-operator/prometheus-operator/issues/8358) - \[BUGFIX] Preserve `LastTransitionTime` in Prometheus status conditions. [#​8346](https://github.com/prometheus-operator/prometheus-operator/issues/8346) - \[BUGFIX] Make Mattermost `text` field optional in `AlertmanagerConfig` CRD. [#​8363](https://github.com/prometheus-operator/prometheus-operator/issues/8363) - \[BUGFIX] Remove nil error wrapping in v1alpha1 duplicate receiver validation. [#​8379](https://github.com/prometheus-operator/prometheus-operator/issues/8379) - \[BUGFIX] Aggregate `Available` condition across Prometheus shards. [#​8434](https://github.com/prometheus-operator/prometheus-operator/issues/8434) - \[BUGFIX] Reconcile resources with inconsistent status. [#​8397](https://github.com/prometheus-operator/prometheus-operator/issues/8397) - \[BUGFIX] Fix namespace lister/watcher compatibility with Kubernetes v1.35 client-go. [#​8431](https://github.com/prometheus-operator/prometheus-operator/issues/8431) - \[BUGFIX] Fix missing OAuth2 field in IonosSDConfig generation. [#​8433](https://github.com/prometheus-operator/prometheus-operator/issues/8433) - \[BUGFIX] Fix missing fields in AzureSDConfig. [#​8444](https://github.com/prometheus-operator/prometheus-operator/issues/8444) - \[BUGFIX] Validate Microsoft Teams V2 URL in `AlertmanagerConfig` CRD. [#​8227](https://github.com/prometheus-operator/prometheus-operator/issues/8227) - \[BUGFIX] Fix `labelmap` relabel action rejecting valid replacement values with template variables for Prometheus 2.x. [#​8337](https://github.com/prometheus-operator/prometheus-operator/issues/8337) </details> --- ### 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 is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=--> Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4885 Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net> Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>