Release core v0.1.0 and bundles v0.0.74#919
Conversation
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/sapcc/go-bits](https://redirect.github.com/sapcc/go-bits) | require | digest | `8d2b334` → `73f1197` | --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - "after 6pm every weekday,every weekend,before 8am every weekday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cobaltcore-dev/cortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDYuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [kube-prometheus-stack](https://redirect.github.com/prometheus-operator/kube-prometheus) ([source](https://redirect.github.com/prometheus-community/helm-charts)) | major | `84.5.0` → `86.1.0` | --- ### Release Notes <details> <summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary> ### [`v86.1.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-86.1.0) [Compare Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-86.0.2...kube-prometheus-stack-86.1.0) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6954](https://redirect.github.com/prometheus-community/helm-charts/pull/6954) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-86.0.2...kube-prometheus-stack-86.1.0> ### [`v86.0.2`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-86.0.2) [Compare Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-86.0.1...kube-prometheus-stack-86.0.2) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Use consistent and correct ref for hostUsers by [@​jnoordsij](https://redirect.github.com/jnoordsij) in [#​6953](https://redirect.github.com/prometheus-community/helm-charts/pull/6953) **Full Changelog**: <prometheus-community/helm-charts@prometheus-mysql-exporter-2.14.0...kube-prometheus-stack-86.0.2> ### [`v86.0.1`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-86.0.1) [Compare Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-86.0.0...kube-prometheus-stack-86.0.1) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Fix etcd dashboard cluster variable for multicluster by [@​onstring](https://redirect.github.com/onstring) in [#​6948](https://redirect.github.com/prometheus-community/helm-charts/pull/6948) #### New Contributors - [@​onstring](https://redirect.github.com/onstring) made their first contribution in [#​6948](https://redirect.github.com/prometheus-community/helm-charts/pull/6948) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-86.0.0...kube-prometheus-stack-86.0.1> ### [`v86.0.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-86.0.0) [Compare Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-85.4.0...kube-prometheus-stack-86.0.0) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Bump prometheus-operator to v0.91.0 by [@​davidbrusius](https://redirect.github.com/davidbrusius) in [#​6947](https://redirect.github.com/prometheus-community/helm-charts/pull/6947) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-85.4.0...kube-prometheus-stack-86.0.0> ### [`v85.4.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.4.0) [Compare Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-85.3.3...kube-prometheus-stack-85.4.0) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Add admission webhook PromQL options by [@​davidbrusius](https://redirect.github.com/davidbrusius) in [#​6945](https://redirect.github.com/prometheus-community/helm-charts/pull/6945) #### New Contributors - [@​davidbrusius](https://redirect.github.com/davidbrusius) made their first contribution in [#​6945](https://redirect.github.com/prometheus-community/helm-charts/pull/6945) **Full Changelog**: <prometheus-community/helm-charts@prometheus-pushgateway-3.6.1...kube-prometheus-stack-85.4.0> ### [`v85.3.3`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.3.3) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Fix comment grammar by [@​cookew](https://redirect.github.com/cookew) in [#​6940](https://redirect.github.com/prometheus-community/helm-charts/pull/6940) #### New Contributors - [@​cookew](https://redirect.github.com/cookew) made their first contribution in [#​6940](https://redirect.github.com/prometheus-community/helm-charts/pull/6940) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-85.3.2...kube-prometheus-stack-85.3.3> ### [`v85.3.2`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.3.2) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Update Helm release grafana to v12.4.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6939](https://redirect.github.com/prometheus-community/helm-charts/pull/6939) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-85.3.1...kube-prometheus-stack-85.3.2> ### [`v85.3.1`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.3.1) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Fix Grafana upstream values by [@​SuperQ](https://redirect.github.com/SuperQ) in [#​6938](https://redirect.github.com/prometheus-community/helm-charts/pull/6938) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-85.3.0...kube-prometheus-stack-85.3.1> ### [`v85.3.0`](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-85.2.2...kube-prometheus-stack-85.3.0) ### [`v85.2.2`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.2.2) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] add ThanosRuler extraEnv support by [@​Zakharden](https://redirect.github.com/Zakharden) in [#​6902](https://redirect.github.com/prometheus-community/helm-charts/pull/6902) **Full Changelog**: <prometheus-community/helm-charts@prometheus-29.8.0...kube-prometheus-stack-85.2.2> ### [`v85.2.1`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.2.1) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6932](https://redirect.github.com/prometheus-community/helm-charts/pull/6932) **Full Changelog**: <prometheus-community/helm-charts@prometheus-operator-admission-webhook-0.40.1...kube-prometheus-stack-85.2.1> ### [`v85.2.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.2.0) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. ##### What's Changed - \[kube-prometheus-stack] Update <https://github.com/kubernetes-monitoring/kubernetes-mixin> digest to [`1a2f5ad`](https://redirect.github.com/prometheus-community/helm-charts/commit/1a2f5ad) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6926](https://redirect.github.com/prometheus-community/helm-charts/pull/6926) **Full Changelog**: <prometheus-community/helm-charts@prometheus-nats-exporter-2.23.0...kube-prometheus-stack-85.2.0> ### [`v85.1.3`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.1.3) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] skip disabled single-rule groups by [@​Zakharden](https://redirect.github.com/Zakharden) in [#​6905](https://redirect.github.com/prometheus-community/helm-charts/pull/6905) **Full Changelog**: <prometheus-community/helm-charts@prometheus-29.7.0...kube-prometheus-stack-85.1.3> ### [`v85.1.2`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.1.2) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] make KubeletServerCertificateExpiration alert… by [@​DerPauli](https://redirect.github.com/DerPauli) in [#​6919](https://redirect.github.com/prometheus-community/helm-charts/pull/6919) #### New Contributors - [@​DerPauli](https://redirect.github.com/DerPauli) made their first contribution in [#​6919](https://redirect.github.com/prometheus-community/helm-charts/pull/6919) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-85.1.1...kube-prometheus-stack-85.1.2> ### [`v85.1.1`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.1.1) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Update Helm release grafana to v12.3.3 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6921](https://redirect.github.com/prometheus-community/helm-charts/pull/6921) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-85.1.0...kube-prometheus-stack-85.1.1> ### [`v85.1.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.1.0) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6920](https://redirect.github.com/prometheus-community/helm-charts/pull/6920) **Full Changelog**: <prometheus-community/helm-charts@prometheus-nginx-exporter-1.22.0...kube-prometheus-stack-85.1.0> ### [`v85.0.3`](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-85.0.2...kube-prometheus-stack-85.0.3) ### [`v85.0.2`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.0.2) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6910](https://redirect.github.com/prometheus-community/helm-charts/pull/6910) **Full Changelog**: <prometheus-community/helm-charts@prometheus-operator-crds-29.0.0...kube-prometheus-stack-85.0.2> ### [`v85.0.1`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.0.1) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[CI] Update .codespellrc to ignore notin by [@​jkroepke](https://redirect.github.com/jkroepke) in [#​6903](https://redirect.github.com/prometheus-community/helm-charts/pull/6903) - \[kube-prometheus-stack] avoid duplicate Thanos image key by [@​Zakharden](https://redirect.github.com/Zakharden) in [#​6901](https://redirect.github.com/prometheus-community/helm-charts/pull/6901) #### New Contributors - [@​Zakharden](https://redirect.github.com/Zakharden) made their first contribution in [#​6901](https://redirect.github.com/prometheus-community/helm-charts/pull/6901) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-85.0.0...kube-prometheus-stack-85.0.1> ### [`v85.0.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-85.0.0) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Use distroless images by default by [@​jnoordsij](https://redirect.github.com/jnoordsij) in [#​6883](https://redirect.github.com/prometheus-community/helm-charts/pull/6883) **Full Changelog**: <prometheus-community/helm-charts@prometheus-postgres-exporter-8.0.0...kube-prometheus-stack-85.0.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - "after 6pm every weekday,every weekend,before 8am every weekday" - 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cobaltcore-dev/cortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIwNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
When a VM is confirmed onto a CommittedResource reservation, immediately remove that VM's UUID from Spec.Allocations on all other candidate reservations that still carry it. Previously those slots were only freed after their grace period or the next periodic requeue, leaving transient phantom blocks on non-selected hosts.
Addresses flaky CortexNovaExistingDatasourcesLackingBehind alerts caused by nova-servers blocking the single-threaded reconcile queue when it takes long to sync.
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update | |---|---|---|---|---|---|---|---| | go.xyrillian.de/gg | `v1.7.0` → `v1.8.1` |  |  |  |  | require | minor | | [python](https://redirect.github.com/containerbase/python-prebuild) | `3.13` → `3.14` |  |  |  |  | tool-constraint | minor | | [python](https://redirect.github.com/actions/python-versions) | `3.13` → `3.14` |  |  |  |  | uses-with | minor | --- ### Release Notes <details> <summary>containerbase/python-prebuild (python)</summary> ### [`v3.14.5`](https://redirect.github.com/containerbase/python-prebuild/releases/tag/3.14.5) [Compare Source](https://redirect.github.com/containerbase/python-prebuild/compare/3.14.4...3.14.5) ##### Bug Fixes - **deps:** update dependency python to v3.14.5 ### [`v3.14.4`](https://redirect.github.com/containerbase/python-prebuild/releases/tag/3.14.4) [Compare Source](https://redirect.github.com/containerbase/python-prebuild/compare/3.14.3...3.14.4) ##### Bug Fixes - **deps:** update dependency python to v3.14.4 ### [`v3.14.3`](https://redirect.github.com/containerbase/python-prebuild/releases/tag/3.14.3) [Compare Source](https://redirect.github.com/containerbase/python-prebuild/compare/3.14.2...3.14.3) ##### Bug Fixes - **deps:** update dependency python to v3.14.3 ### [`v3.14.2`](https://redirect.github.com/containerbase/python-prebuild/releases/tag/3.14.2) [Compare Source](https://redirect.github.com/containerbase/python-prebuild/compare/3.14.1...3.14.2) ##### Bug Fixes - **deps:** update dependency python to v3.14.2 ### [`v3.14.1`](https://redirect.github.com/containerbase/python-prebuild/releases/tag/3.14.1) [Compare Source](https://redirect.github.com/containerbase/python-prebuild/compare/3.14.0...3.14.1) ##### Bug Fixes - **deps:** update dependency python to v3.14.1 ### [`v3.14.0`](https://redirect.github.com/containerbase/python-prebuild/releases/tag/3.14.0) [Compare Source](https://redirect.github.com/containerbase/python-prebuild/compare/3.13.13...3.14.0) ##### Bug Fixes - **deps:** update dependency python to v3.14.0 </details> <details> <summary>actions/python-versions (python)</summary> ### [`v3.14.5`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.5-25647354415): 3.14.5 [Compare Source](https://redirect.github.com/actions/python-versions/compare/3.14.4-25113653268...3.14.5-25647354415) Python 3.14.5 ### [`v3.14.4`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.4-24114161919): 3.14.4 [Compare Source](https://redirect.github.com/actions/python-versions/compare/3.14.3-21673711214...3.14.4-25113653268) Python 3.14.4 ### [`v3.14.3`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.3-21673711214): 3.14.3 [Compare Source](https://redirect.github.com/actions/python-versions/compare/3.14.2-20014991423...3.14.3-21673711214) Python 3.14.3 ### [`v3.14.2`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.2-20014991423): 3.14.2 [Compare Source](https://redirect.github.com/actions/python-versions/compare/3.14.1-19879739908...3.14.2-20014991423) Python 3.14.2 ### [`v3.14.1`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.1-19879739908): 3.14.1 [Compare Source](https://redirect.github.com/actions/python-versions/compare/3.14.0-18313368925...3.14.1-19879739908) Python 3.14.1 ### [`v3.14.0`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.0-18313368925): 3.14.0 [Compare Source](https://redirect.github.com/actions/python-versions/compare/3.13.13-25171464454...3.14.0-18313368925) Python 3.14.0 </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - "after 6pm every weekday,every weekend,before 8am every weekday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cobaltcore-dev/cortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [kube-prometheus-stack](https://redirect.github.com/prometheus-operator/kube-prometheus) ([source](https://redirect.github.com/prometheus-community/helm-charts)) | patch | `86.1.0` → `86.1.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18) for more information. --- ### Release Notes <details> <summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary> ### [`v86.1.1`](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-86.1.0...kube-prometheus-stack-86.1.1) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - "after 6pm every weekday,every weekend,before 8am every weekday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cobaltcore-dev/cortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Adds changelog entries for release PRs #830 through #901 (2026-05-11 to 2026-06-01). This PR should be merged **after** the release PR #901. ## Summary Covers 13 releases: - **#839** (v0.0.49): Quota instance tracking, LIQUID API fixes - **#842** (v0.0.50): RAM unit alignment for CR/quota - **#845** (v0.0.51): CR API Limes validations, API server startup race fix, CR metrics - **#848** (v0.0.52): Tolerate unreachable remote clusters - **#850** (v0.0.53): QuotaUpdateNeedsProjectMetadata, remove non-docker tests - **#857** (v0.0.54): Quota enforcement filter, AZ without lighthouse cluster - **#861** (v0.0.55): Quota observability, CR syncer units, configurable RAM unit - **#866** (v0.0.56): Simplify CR dry run logic, postgres 18.4 security upgrade - **#877** (v0.0.57): CR alerts, kubectl wide view, KVM weigher, weigher validation - **#883** (v0.0.58): Pipeline webhook fix, CR pipeline scheduling, capacity filter fix - **#893** (v0.0.59): KVM os_type probing, VM allocation fixes, CR safeguards, postgres CVE rebuild - **#901** (v0.0.60): Quota Knowledge CRD fix, reservations refactor - **#830** (v0.0.48): CPU core commitments, ProjectQuota per-AZ split, FlavorGroupCapacity routing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: cortex-ai-agents[bot] <279748396+cortex-ai-agents[bot]@users.noreply.github.com> Co-authored-by: Philipp Matthes <PhilippMatthes@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Add an InsecureSkipTLSVerify option to the multicluster RemoteConfig and the corresponding Client.AddRemote method. Some remote apiservers rotate their CA certificate frequently and have no stable root certificate to pin, so users need a way to opt out of CA verification per remote. When set, CAData and CAFile are cleared and rest.Config.Insecure is set to true, and any configured caCert is ignored. The new insecureSkipTLSVerify log field surfaces the choice in startup logs whenever a remote is added without verification. Assisted-by: Claude Code:claude-opus-4 [Bash]
… secrets to bundle (#912)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/sapcc/go-bits](https://redirect.github.com/sapcc/go-bits) | require | digest | `73f1197` → `e698d42` | --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - "after 6pm every weekday,every weekend,before 8am every weekday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cobaltcore-dev/cortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/sapcc/go-bits](https://redirect.github.com/sapcc/go-bits) | require | digest | `e698d42` → `260f854` | --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - "after 6pm every weekday,every weekend,before 8am every weekday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cobaltcore-dev/cortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/mattn/go-sqlite3](https://redirect.github.com/mattn/go-sqlite3) | `v1.14.44` → `v1.14.45` |  |  |  |  | require | patch | | [kube-prometheus-stack](https://redirect.github.com/prometheus-operator/kube-prometheus) ([source](https://redirect.github.com/prometheus-community/helm-charts)) | `86.1.1` → `86.2.0` |  |  |  |  | | minor | --- ### Release Notes <details> <summary>mattn/go-sqlite3 (github.com/mattn/go-sqlite3)</summary> ### [`v1.14.45`](https://redirect.github.com/mattn/go-sqlite3/compare/v1.14.44...v1.14.45) [Compare Source](https://redirect.github.com/mattn/go-sqlite3/compare/v1.14.44...v1.14.45) </details> <details> <summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary> ### [`v86.2.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-86.2.0) [Compare Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-86.1.1...kube-prometheus-stack-86.2.0) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. #### What's Changed - \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6971](https://redirect.github.com/prometheus-community/helm-charts/pull/6971) **Full Changelog**: <prometheus-community/helm-charts@alertmanager-1.38.1...kube-prometheus-stack-86.2.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - "after 6pm every weekday,every weekend,before 8am every weekday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cobaltcore-dev/cortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
PR #871 added proactive candidate reservation cleanup when a VM is confirmed on a reservation. When a VM transitions from Spec-only to Spec+Status (newly confirmed on the expected host), the controller immediately removes that VM's UUID from Spec.Allocations on all other candidate reservations. This frees phantom capacity blocks on non-selected hosts immediately rather than waiting for each candidate's grace period expiry or periodic requeue. This behavior was undocumented. Assisted-by: Claude Code:claude-sonnet-4-20250514 [Bash] [Read] Co-authored-by: cortex-ai-agents[bot] <279748396+cortex-ai-agents[bot]@users.noreply.github.com>
Inline alert rules into each bundle's templates/alerts.yaml so they can be gated on Helm values. Nova: severity of CortexNovaSchedulingDown depends on kvm.enabled, CortexNovaDoesntFindValidKVMHosts only renders when KVM is enabled, memory and reconcile-duration thresholds are configurable via .Values.alerts.thresholds. Other bundles: structural relocation only with Style-B escaping of Prometheus directives. Ironcore: empty rules removed.
filterWeigherPipeline.Run always applied math.Tanh to the
requester-supplied input weights via normalizeInputWeights. With high
Nova-style values (e.g. 50, 55, 60) the tanh output saturates to ~1.0
within machine epsilon for every input — already at tanh(20) the result
is indistinguishable from 1.0 in float64. When the pipeline has no
weighers configured, those saturated values flowed straight into
sortHostsByWeights, whose comparator is not stable under ties, so Go's
sort.Slice returned an order driven by randomized map iteration and the
requester's original host ordering was lost.
The fix gates normalizeInputWeights on len(p.weighers) > 0 inside Run.
When weighers are configured the behavior is unchanged: input weights
are tanh-normalized so they live on a comparable scale with the (also
tanh-bounded) weigher contributions. When no weighers are configured
there is nothing on the other side of the scale to combine with, so we
clone the raw request weights and keep the original ordering intact.
Filters do not contribute weights — they only remove hosts — so they are
deliberately not part of the condition.
Covered by TestPipeline_Run_NoWeighers_PreservesInputOrdering, which
runs the empty pipeline 50 times against weights {host1: 50, host2: 55,
host3: 60} and asserts the descending order [host3, host2, host1] holds
every iteration; without the fix this test fails intermittently due to
map iteration order.
Assisted-by: Claude Code:claude-opus-4-5 [Bash] [Read]
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@claude run the /release 919 command |
|
Claude finished @PhilippMatthes's task in 11m 58s —— View job Release #919 Post-Open Summary
Results:
Chart version bumps:
Next steps:
|
## Summary - Minor-bump cortex library chart from 0.0.60 to 0.1.0 due to breaking change in `Client.AddRemote()` signature - Patch-bump all bundle charts from 0.0.73 to 0.0.74 to reference the new library version - This PR should be merged before release PR #919 ## Bumped Charts | Chart | Old Version | New Version | |-------|------------|-------------| | cortex (library) | 0.0.60 | 0.1.0 | | cortex-crds | 0.0.73 | 0.0.74 | | cortex-nova | 0.0.73 | 0.0.74 | | cortex-cinder | 0.0.73 | 0.0.74 | | cortex-pods | 0.0.73 | 0.0.74 | | cortex-ironcore | 0.0.73 | 0.0.74 | | cortex-manila | 0.0.73 | 0.0.74 | ## Breaking Changes - `Client.AddRemote()` signature changed — added `insecureSkipTLSVerify bool` parameter 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: cortex-ai-agents[bot] <279748396+cortex-ai-agents[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com> Co-authored-by: Philipp Matthes <27271818+PhilippMatthes@users.noreply.github.com>
## Summary - Add changelog entry for release PR #919 (cortex v0.1.0, bundles v0.0.74) - Documents breaking change to `Client.AddRemote()` signature - Covers all non-breaking changes including new features, fixes, and dependency updates ## Test plan - [x] Changelog entry follows existing format and conventions - [ ] Verify PR links resolve correctly 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: cortex-ai-agents[bot] <279748396+cortex-ai-agents[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Test Coverage ReportTest Coverage 📊: 69.5% |
2026-06-08 — #919
cortex v0.1.0 (sha-a0373875)
Breaking changes:
Client.AddRemote()signature changed — addedinsecureSkipTLSVerify boolparameter betweencaCertandlabels. Any external caller ofpkg/multicluster.Client.AddRemotemust update their call site. (#911)Non-breaking changes:
InsecureSkipTLSVerifyoption to multiclusterRemoteConfig(#911)prometheusDatasourceControllerParallelReconcilesvalue from secrets to bundle (#912)github.com/sapcc/go-bits(#903, #913, #915)cortex-crds v0.0.74
Includes updated chart cortex v0.1.0.
cortex-nova v0.0.74
Includes updated chart cortex v0.1.0.
cortex-cinder v0.0.74
Includes updated chart cortex v0.1.0.
cortex-pods v0.0.74
Includes updated chart cortex v0.1.0.
cortex-ironcore v0.0.74
Includes updated chart cortex v0.1.0.
cortex-manila v0.0.74
Includes updated chart cortex v0.1.0.
Related PRs: