Conversation
The FilterImageProperties Nova scheduling filter now skips image-property-based filtering for the Cortex-internal scheduling intents reserve_for_failover, reuse_failover_reservation, reserve_for_committed_resource, and capacity_probe, returning all hosts unchanged. These internal intents schedule based on flavor metadata and are independent of the image that eventually lands on the host, so image metadata is not expected to be set for them. Applying image-property filtering in those cases would incorrectly exclude hosts. The create intent continues to filter as before, and the unit tests were extended with a requestWithIntent helper and cases covering each skipped intent as well as a create intent that still filters known kvm hypervisors. Bonus: this also adjusts the pr-creator agent to sign-off on commits. Assisted-by: Claude Code:claude-opus-4-1-20250805 [Bash] --------- Signed-off-by: Philipp Matthes <[email protected]>
… go_modules group across 1 directory (#1079) Bumps the go_modules group with 1 update in the / directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go). Updates `google.golang.org/grpc` from 1.82.0 to 1.82.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.82.1</h2> <h1>Security</h1> <ul> <li>server: Stop reading from the connection when flooded by HTTP/2 frames. The default value for this limit is 100 frames, excluding DATA and HEADERS, and may be changed by setting environment variable <code>GRPC_GO_EXPERIMENTAL_CONTROL_BUFFER_THROTTLE_LIMIT</code>.</li> <li>xds/rbac: Support <code>Metadata</code> and <code>RequestedServerName</code> permissions matcher fields. If present in a DENY rule, previously these would be ignored and fail-open.</li> <li>xds/rbac: Fix panic when parsing unsupported fields in <code>NotRule</code>/<code>NotId</code> permissions.</li> <li>xds/rbac: Support the deprecated <code>source_ip</code> principal identifier by treating it as equivalent to <code>direct_remote_ip</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/ebd8f06a09426fbece97157c95c3917abff28f4e"><code>ebd8f06</code></a> Change version to 1.82.1 (<a href="https://redirect.github.com/grpc/grpc-go/issues/9238">#9238</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/4ea465d4ab98013f72a142fe0fc89c19770b2935"><code>4ea465d</code></a> Cherry-pick commits (<a href="https://redirect.github.com/grpc/grpc-go/issues/9236">#9236</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/9494a2cf32a0ec9d35420af401445ef3c9f66f05"><code>9494a2c</code></a> Change version to 1.82.1-dev (<a href="https://redirect.github.com/grpc/grpc-go/issues/9171">#9171</a>)</li> <li>See full diff in <a href="https://github.com/grpc/grpc-go/compare/v1.82.0...v1.82.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/cobaltcore-dev/cortex/network/alerts). </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
@claude run the /release 1080 command |
|
Claude finished @umswmayj's task in 14m 38s —— View job Release Orchestrator Complete
Release #1080 Post-Open Summary
|
|
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 Plus 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 |
bump app version [skip ci] ``` bumped cortex: sha-4eba8400 -> sha-ec453d53 noop cortex-shim (sha-378ee2f5) noop cortex-postgres (sha-e06153f8) ``` Signed-off-by: PhilippMatthes <[email protected]> Co-authored-by: PhilippMatthes <[email protected]>
## Summary - Adds changelog entry for cortex v0.3.3 - Bumps helm chart versions across all bundles and library charts - Release prep for #1080: merge this before merging #1080 ## Test plan - [ ] Verify changelog entry is correct and complete - [ ] Verify helm chart version bumps are consistent across all charts - [ ] CI passes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Signed-off-by: Malte <[email protected]> Co-authored-by: cortex-ai-agents[bot] <279748396+cortex-ai-agents[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 <[email protected]> Co-authored-by: Malte <[email protected]>
bump app version [skip ci] ``` bumped cortex: sha-ec453d53 -> sha-38f37225 bumped cortex-shim: sha-378ee2f5 -> sha-38f37225 noop cortex-postgres (sha-e06153f8) ``` Signed-off-by: PhilippMatthes <[email protected]> Co-authored-by: PhilippMatthes <[email protected]>
Test Coverage ReportTest Coverage 📊: 70.3% |
Release cortex 0.3.3
2026-07-23 — #1080
cortex v0.3.3 (sha-4eba8400)
Non-breaking changes:
google.golang.org/grpcfrom 1.82.0 to 1.82.1 — security patch addressing HTTP/2 flood protection and xds/rbac fixes (#1079)cortex-shim v0.1.9 (sha-378ee2f5)
Includes updated image sha-378ee2f5.
cortex-postgres v0.6.11 (sha-e06153f8)
Includes updated image sha-e06153f8.
cortex-nova v0.0.83
Includes updated charts cortex v0.3.3, cortex-postgres v0.6.11.
cortex-cinder v0.0.83
Includes updated charts cortex v0.3.3, cortex-postgres v0.6.11.
cortex-manila v0.0.83
Includes updated charts cortex v0.3.3, cortex-postgres v0.6.11.
cortex-crds v0.0.83
Includes updated chart cortex v0.3.3.
cortex-ironcore v0.0.83
Includes updated chart cortex v0.3.3.
cortex-pods v0.0.83
Includes updated chart cortex v0.3.3.
cortex-placement-shim v0.1.9
Includes updated chart cortex-shim v0.1.9.
Dependencies