Repository navigation
Release cortex 0.6.9 - #1367
Merged
Merged
Release cortex 0.6.9#1367
Conversation
#1355) 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/) | |---|---|---|---|---|---| | [github.com/google/cel-go](https://redirect.github.com/google/cel-go) | `v0.29.2` → `v0.30.0` |  |  |  |  | --- ### JSON private fields exposed via NativeTypes and ParseStructTag in github.com/google/cel-go [GHSA-gcjh-h69q-9w9g](https://redirect.github.com/advisories/GHSA-gcjh-h69q-9w9g) / [GO-2026-6094](https://pkg.go.dev/vuln/GO-2026-6094) <details> <summary>More information</summary> #### Details JSON private fields exposed via NativeTypes and ParseStructTag in github.com/google/cel-go #### Severity Unknown #### References - [https://github.com/cel-expr/cel-go/security/advisories/GHSA-gcjh-h69q-9w9g](https://redirect.github.com/cel-expr/cel-go/security/advisories/GHSA-gcjh-h69q-9w9g) This data is provided by [OSV](https://osv.dev/vulnerability/GO-2026-6094) and the [Go Vulnerability Database](https://redirect.github.com/golang/vulndb) ([CC-BY 4.0](https://redirect.github.com/golang/vulndb#license)). </details> --- ### Release Notes <details> <summary>google/cel-go (github.com/google/cel-go)</summary> ### [`v0.30.0`](https://redirect.github.com/google/cel-go/compare/v0.29.2...v0.30.0) [Compare Source](https://redirect.github.com/google/cel-go/compare/v0.29.2...v0.30.0) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - At any time (no schedule defined) - 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTUuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjE1NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…#1354) 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/) | |---|---|---|---|---|---| | [github.com/moby/sys/user](https://redirect.github.com/moby/sys) | `v0.4.0` → `v0.4.1` |  |  |  |  | --- ### github.com/moby/sys/user has a possible DoS via unbounded parsing of user and group database files [CVE-2026-61801](https://nvd.nist.gov/vuln/detail/CVE-2026-61801) / [GHSA-mjcv-p78q-w5fw](https://redirect.github.com/advisories/GHSA-mjcv-p78q-w5fw) <details> <summary>More information</summary> #### Details A denial-of-service (DoS) vulnerability exists in `github.com/moby/sys/user` before v0.4.1 when parsing specially crafted user or group database files. An attacker able to supply a malicious `/etc/passwd` or `/etc/group`-style file may cause excessive memory consumption, potentially resulting in process termination due to Out Of Memory (OOM) conditions. This issue is related to containerd [CVE-2026-47262] / [GHSA-jpcc-p29g-p8mq](https://redirect.github.com/containerd/containerd/security/advisories/GHSA-jpcc-p29g-p8mq), which describes one practical exploitation path through processing untrusted container image content. Applications using `github.com/moby/sys/user` to parse untrusted user or group database files may be similarly affected. ##### Impact `github.com/moby/sys/user` versions before v0.4.1 do not place sufficient limits on entries while parsing user and group database files. A specially crafted file may cause excessive memory consumption, potentially leading to process termination due to Out Of Memory (OOM) conditions. Applications that use `github.com/moby/sys/user` to parse user-supplied or otherwise untrusted `/etc/passwd` or `/etc/group` files may be affected. The severity depends on whether an attacker can influence the contents of files being parsed. ##### Patches This issue is fixed in `github.com/moby/sys/user` v0.4.1. Users should upgrade to v0.4.1 or later. ##### Workarounds Avoid parsing attacker-controlled `/etc/passwd` or `/etc/group`-style files with affected versions of `github.com/moby/sys/user`. Applications that must process untrusted user or group database files should validate and limit accepted input before parsing. Upgrading to v0.4.1 or later is the recommended remediation. ##### References * containerd CVE-2026-47262 / GHSA-jpcc-p29g-p8mq: GHSA-jpcc-p29g-p8mq * Fix in `github.com/moby/sys/user`: https://github.com/moby/sys/user/commit/210d32ba2bcb4544ee968c7f31249fe59796e60b #### Severity - CVSS Score: 5.5 / 10 (Medium) - Vector String: `CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H` #### References - [https://github.com/moby/sys/security/advisories/GHSA-mjcv-p78q-w5fw](https://redirect.github.com/moby/sys/security/advisories/GHSA-mjcv-p78q-w5fw) - [https://github.com/moby/sys/pull/221](https://redirect.github.com/moby/sys/pull/221) - [https://github.com/moby/sys/commit/85a71bbe1faa36c552a960e6a5f3d0cfb632fbbe](https://redirect.github.com/moby/sys/commit/85a71bbe1faa36c552a960e6a5f3d0cfb632fbbe) - [https://github.com/advisories/GHSA-mjcv-p78q-w5fw](https://redirect.github.com/advisories/GHSA-mjcv-p78q-w5fw) This data is provided by the [GitHub Advisory Database](https://redirect.github.com/advisories/GHSA-mjcv-p78q-w5fw) ([CC-BY 4.0](https://redirect.github.com/github/advisory-database/blob/main/LICENSE.md)). </details> --- ### github.com/moby/sys/user has a possible DoS via unbounded parsing of user and group database files [CVE-2026-61801](https://nvd.nist.gov/vuln/detail/CVE-2026-61801) / [GHSA-mjcv-p78q-w5fw](https://redirect.github.com/advisories/GHSA-mjcv-p78q-w5fw) <details> <summary>More information</summary> #### Details A denial-of-service (DoS) vulnerability exists in `github.com/moby/sys/user` before v0.4.1 when parsing specially crafted user or group database files. An attacker able to supply a malicious `/etc/passwd` or `/etc/group`-style file may cause excessive memory consumption, potentially resulting in process termination due to Out Of Memory (OOM) conditions. This issue is related to containerd [CVE-2026-47262] / [GHSA-jpcc-p29g-p8mq](https://redirect.github.com/containerd/containerd/security/advisories/GHSA-jpcc-p29g-p8mq), which describes one practical exploitation path through processing untrusted container image content. Applications using `github.com/moby/sys/user` to parse untrusted user or group database files may be similarly affected. ##### Impact `github.com/moby/sys/user` versions before v0.4.1 do not place sufficient limits on entries while parsing user and group database files. A specially crafted file may cause excessive memory consumption, potentially leading to process termination due to Out Of Memory (OOM) conditions. Applications that use `github.com/moby/sys/user` to parse user-supplied or otherwise untrusted `/etc/passwd` or `/etc/group` files may be affected. The severity depends on whether an attacker can influence the contents of files being parsed. ##### Patches This issue is fixed in `github.com/moby/sys/user` v0.4.1. Users should upgrade to v0.4.1 or later. ##### Workarounds Avoid parsing attacker-controlled `/etc/passwd` or `/etc/group`-style files with affected versions of `github.com/moby/sys/user`. Applications that must process untrusted user or group database files should validate and limit accepted input before parsing. Upgrading to v0.4.1 or later is the recommended remediation. ##### References * containerd CVE-2026-47262 / GHSA-jpcc-p29g-p8mq: GHSA-jpcc-p29g-p8mq * Fix in `github.com/moby/sys/user`: https://github.com/moby/sys/user/commit/210d32ba2bcb4544ee968c7f31249fe59796e60b #### Severity - CVSS Score: 5.5 / 10 (Medium) - Vector String: `CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H` #### References - [https://github.com/moby/sys/security/advisories/GHSA-mjcv-p78q-w5fw](https://redirect.github.com/moby/sys/security/advisories/GHSA-mjcv-p78q-w5fw) - [https://github.com/moby/sys/pull/221](https://redirect.github.com/moby/sys/pull/221) - [https://github.com/moby/sys/commit/85a71bbe1faa36c552a960e6a5f3d0cfb632fbbe](https://redirect.github.com/moby/sys/commit/85a71bbe1faa36c552a960e6a5f3d0cfb632fbbe) - [https://github.com/moby/sys](https://redirect.github.com/moby/sys) This data is provided by [OSV](https://osv.dev/vulnerability/GHSA-mjcv-p78q-w5fw) and the [GitHub Advisory Database](https://redirect.github.com/github/advisory-database) ([CC-BY 4.0](https://redirect.github.com/github/advisory-database/blob/main/LICENSE.md)). </details> --- ### Release Notes <details> <summary>moby/sys (github.com/moby/sys/user)</summary> ### [`v0.4.1`](https://redirect.github.com/moby/sys/releases/tag/user/v0.4.1) #### What's Changed - user: prevent possible DoS via unbounded parsing of user and group database files in CVE-2026-61801 / [GHSA-mjcv-p78q-w5fw](https://redirect.github.com/moby/sys/security/advisories/GHSA-mjcv-p78q-w5fw). This fixes a similar issue as CVE-2026-47262 in containerd. - user: prevent falling back to looking up numeric usernames and improve handling of numeric user/group to prevent looking up numeric values as usernames. This fixes a similar issue as CVE-2026-46680 in containerd. [#​221](https://redirect.github.com/moby/sys/pull/221) - user: bump Go to 1.18, modernize [#​198](https://redirect.github.com/moby/sys/pull/198) - user: make code a bit more DRY [#​225](https://redirect.github.com/moby/sys/pull/225) - user: test cleanups [#​226](https://redirect.github.com/moby/sys/pull/226) **Full Changelog**: <moby/sys@user/v0.4.0...user/v0.4.1> </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - At any time (no schedule defined) - 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTUuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjE1NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> 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 | `c011033` → `416f3ad` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTUuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjE1NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> 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 | `92.3.0` → `92.3.1` | --- ### Release Notes <details> <summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary> ### [`v92.3.1`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-92.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] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7363](https://redirect.github.com/prometheus-community/helm-charts/pull/7363) **Full Changelog**: <prometheus-community/helm-charts@prometheus-conntrack-stats-exporter-0.5.41...kube-prometheus-stack-92.3.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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTUuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjE1NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Markus Wieland <markus.wieland@sap.com>
The review agent made comments related to the new `new()` golang feature and didn't recognize it, marking it as not compilable. Compilability should be checked not by the review agent, but instead by separate workflows. Signed-off-by: Philipp Matthes <p.matthes@sap.com>
Signed-off-by: Markus Wieland <markus.wieland@sap.com>
…tructure metrics (#1356) Signed-off-by: Markus Wieland <markus.wieland@sap.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)) | minor | `92.3.1` → `92.6.0` | --- ### Release Notes <details> <summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary> ### [`v92.6.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-92.6.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 ghcr.io/jkroepke/kube-webhook-certgen Docker tag to v1.11.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7372](https://redirect.github.com/prometheus-community/helm-charts/pull/7372) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-92.5.0...kube-prometheus-stack-92.6.0> ### [`v92.5.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-92.5.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 [#​7369](https://redirect.github.com/prometheus-community/helm-charts/pull/7369) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-92.4.0...kube-prometheus-stack-92.5.0> ### [`v92.4.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-92.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] Update prometheus-node-exporter Docker tag to v4.60.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7367](https://redirect.github.com/prometheus-community/helm-charts/pull/7367) **Full Changelog**: <prometheus-community/helm-charts@prometheus-29.37.0...kube-prometheus-stack-92.4.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. 🔕 **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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTYuMyIsInVwZGF0ZWRJblZlciI6IjQ0LjE1Ni4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> 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)) | minor | `92.6.0` → `92.7.0` | --- ### Release Notes <details> <summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary> ### [`v92.7.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-92.7.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 grafana Docker tag to v13.6.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7375](https://redirect.github.com/prometheus-community/helm-charts/pull/7375) **Full Changelog**: <prometheus-community/helm-charts@prometheus-operator-admission-webhook-0.45.0...kube-prometheus-stack-92.7.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. 🔕 **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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTYuMyIsInVwZGF0ZWRJblZlciI6IjQ0LjE1Ni4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This adds a `VirtualMachineHandler` to the nova pipeline controller, executed after the pipeline has processed the scheduling request as part of the `processMu` mutex. The handler maps our scheduling request and the processed result into a virtual machine resource. If no such resource exists, the handler creates it. If it already exists, the handler performs a merge of the new fields into the existing resource. --------- Signed-off-by: Philipp Matthes <p.matthes@sap.com> Co-authored-by: cortex-ai-agents[bot] <279748396+cortex-ai-agents[bot]@users.noreply.github.com>
…ot hosts (#981) ### Summary - Adds `kvm_cr_migration_slot` weigher that nudges live migrations of CR VMs toward hosts that can accommodate the VM's reservation slot — either by already having a compatible CR slot, or by having enough free capacity for the slot to follow via the reconciler - Adds `cortex_nova_weigh_cr_migration_slot_requests_total` metric tracking per-migration outcome: `slot_found`, `no_slot`, `no_source_slot` - Wires the weigher into all 4 KVM pipelines ### Motivation When a CR VM migrates, its reservation slot stays behind on the source host until the reconciler catches up — temporarily double-blocking resources. Steering migrations toward hosts that can accommodate the slot (either existing slot or free capacity) avoids or shortens this window. The reconciler already handles moving reservations after migration. This weigher only influences where the VM lands. ### Behaviour Only activates for `LiveMigrationIntent`. For each candidate host: | Condition | Weight | |---|---| | Host has a ready CR slot (same project + resource group) with enough remaining capacity | `slotHostWeight` (default 0.1) | | Host has enough free capacity to absorb the slot when the reconciler moves it | `slotHostWeight` (default 0.1) | | Host can accommodate neither | `defaultHostWeight` (default 0.0, neutral) | Both weights are configurable via pipeline params. Start small; raise based on the alert (follow-up) once metric data shows how often a good host is found. ### Out of scope - Multi-VM reservation slots (#211) - Pessimistic blocking for migration targets (#214) - Alert on high reservation-drift ratio (follow-up) --------- Signed-off-by: Julius Clausnitzer <julius.clausnitzer@sap.com> Signed-off-by: juliusclausnitzer <julius.clausnitzer@sap.com> Co-authored-by: Marcel <156897072+mblos@users.noreply.github.com>
Contributor
|
🚀 Release workflow triggered — the release agent is preparing the release for this PR. |
Merged
3 tasks
## Summary - Release prep for #1367: changelog entry and helm chart version bumps - Bumps cortex `0.6.7` → `0.6.8`, cortex-postgres `0.6.26` → `0.6.27`, cortex-shim `0.1.31` → `0.1.32`, bundles `0.0.105` → `0.0.106`, cortex-placement-shim `0.1.31` → `0.1.32` - Adds changelog entry documenting security fixes, features, chores, and dependency updates > **Merge this before merging #1367.** ## Test plan - [ ] Verify all 10 `Chart.yaml` files have correct version bumps - [ ] Verify `CHANGELOG.md` entry is well-formed and references the correct PRs - [ ] Confirm helm chart dependency versions are consistent across bundles 🤖 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>
Contributor
|
🚀 Release workflow triggered — the release agent is preparing the release for this PR. |
PhilippMatthes
marked this pull request as ready for review
October 15, 2026 14:06
PhilippMatthes
requested review from
SoWieMarkus,
auhlig,
juliusclausnitzer,
mblos and
umswmayj
as code owners
October 15, 2026 14:06
SoWieMarkus
approved these changes
Oct 15, 2026
mblos
approved these changes
Oct 15, 2026
umswmayj
approved these changes
Oct 15, 2026
Closed
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release cortex 0.6.9
Release 2026-10-15 — PR #1367
Bumped Versions
Security Fixes
Features
kvm_cr_migration_slotweigher that steers Capacity Reservation VM live migrations toward hosts that can accommodate the reservation slot (either an existing compatible slot or enough free capacity for the reconciler to move it). Includes a newcortex_nova_weigh_cr_migration_slot_requests_totalmetric and is wired into all 4 KVM pipelines. (Julius Clausnitzer & Marcel)VirtualMachineHandlerto the nova pipeline controller that creates or merge-updates a virtual machine resource after each scheduling request. (Philipp Matthes)VCenterfield toVMwareHostDetailsand updates VMware infrastructure metrics accordingly. (Markus Wieland)Chores & Fixes
new()) as uncompilable. (Philipp Matthes)Dependency Updates
Dependencies