Release cortex v0.2.2, cortex-shim v0.1.5, bundles v0.0.79 - #1009
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 | `3999ce9` → `056967a` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> 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 | `87.3.0` → `87.5.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> ### [`v87.5.1`](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-87.5.0...kube-prometheus-stack-87.5.1) [Compare Source](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-87.5.0...kube-prometheus-stack-87.5.1) ### [`v87.5.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-87.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 quay.io/prometheus/prometheus Docker tag to v3.13.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7054](https://redirect.github.com/prometheus-community/helm-charts/pull/7054) **Full Changelog**: <prometheus-community/helm-charts@prometheus-29.13.1...kube-prometheus-stack-87.5.0> ### [`v87.4.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-87.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 kube-prometheus-stack dependency non-major updates by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7049](https://redirect.github.com/prometheus-community/helm-charts/pull/7049) **Full Changelog**: <prometheus-community/helm-charts@prometheus-operator-admission-webhook-0.42.2...kube-prometheus-stack-87.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
bump app version [skip ci] ``` bumped cortex: sha-44b8aab7 -> sha-f4d7df89 bumped cortex-shim: sha-44b8aab7 -> sha-c98ddb05 noop cortex-postgres (sha-af707446) ``` Co-authored-by: mblos <156897072+mblos@users.noreply.github.com>
|
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 1009 command |
|
Claude finished @SoWieMarkus's task in 10m 28s —— View job Release Orchestrator Complete
Release #1009 Post-Open Summary
Bumped: cortex 0.2.1→0.2.2, cortex-postgres 0.6.7→0.6.8, cortex-shim 0.1.4→0.1.5, bundles 0.0.78→0.0.79, cortex-placement-shim 0.1.4→0.1.5 |
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/sapcc/go-bits](https://redirect.github.com/sapcc/go-bits) | require | digest | `056967a` → `ea66ea5` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
## Summary - Add changelog entry for release PR #1009 ## Motivation Add changelog entry for release PR #1009. Merge after #1009. 🤖 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>
## Summary - Bump helm chart versions for release PR #1009 - Bumped: cortex 0.2.1→0.2.2, cortex-postgres 0.6.7→0.6.8, cortex-shim 0.1.4→0.1.5, bundles 0.0.78→0.0.79, cortex-placement-shim 0.1.4→0.1.5 -⚠️ **This PR must be merged before #1009** ## Test plan - [ ] Verify chart version bumps are correct in all 10 Chart.yaml files - [ ] Ensure CI passes with updated versions 🤖 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>
|
@claude can you update the title? |
|
Claude finished @SoWieMarkus's task in 36s —— View job Updating PR Title
Done! Updated the PR title from "Release" to "Release cortex v0.2.2, cortex-shim v0.1.5, bundles v0.0.79" to better reflect the contents of this release. |
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 | `87.5.1` → `87.10.1` | --- ### Release Notes <details> <summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary> ### [`v87.10.1`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-87.10.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 quay.io/prometheus/alertmanager Docker tag to v0.33.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7070](https://redirect.github.com/prometheus-community/helm-charts/pull/7070) **Full Changelog**: <prometheus-community/helm-charts@alertmanager-1.40.2...kube-prometheus-stack-87.10.1> ### [`v87.10.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-87.10.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] Expose prometheus-operator featureGates by [@​DrFaust92](https://redirect.github.com/DrFaust92) in [#​7068](https://redirect.github.com/prometheus-community/helm-charts/pull/7068) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-87.9.0...kube-prometheus-stack-87.10.0> ### [`v87.9.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-87.9.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] Expose additional Prometheus spec fields by [@​DrFaust92](https://redirect.github.com/DrFaust92) in [#​7067](https://redirect.github.com/prometheus-community/helm-charts/pull/7067) **Full Changelog**: <prometheus-community/helm-charts@kube-prometheus-stack-87.8.0...kube-prometheus-stack-87.9.0> ### [`v87.8.0`](https://redirect.github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-87.7.0...kube-prometheus-stack-87.8.0) ### [`v87.7.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-87.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] Expose additional ThanosRuler spec fields by [@​DrFaust92](https://redirect.github.com/DrFaust92) in [#​7064](https://redirect.github.com/prometheus-community/helm-charts/pull/7064) **Full Changelog**: <prometheus-community/helm-charts@prometheus-postgres-exporter-8.1.0...kube-prometheus-stack-87.7.0> ### [`v87.6.0`](https://redirect.github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-87.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 - \[CI] Update docker/login-action action to v4.4.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7063](https://redirect.github.com/prometheus-community/helm-charts/pull/7063) - \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​7062](https://redirect.github.com/prometheus-community/helm-charts/pull/7062) **Full Changelog**: <prometheus-community/helm-charts@prometheus-yet-another-cloudwatch-exporter-0.47.0...kube-prometheus-stack-87.6.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> 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 | `ea66ea5` → `27edea9` | --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
## Summary - Documents the postgres data-loss safeguard added in PR #909 to the failover reservations documentation - Adds a new step to the Periodic Reconciliation mermaid diagram showing the active-VM set construction from Hypervisor CRD `Status.Instances` - Expands the "Remove Invalid VMs" step description and adds a dedicated section explaining the safeguard behavior and design rationale ## Test plan - [ ] Verify the mermaid diagram renders correctly on GitHub - [ ] Confirm documentation accurately reflects the implementation in `controller.go` (`reconcileRemoveInvalidVMFromReservations` and `vmsOnHypervisor`) 🤖 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>
…m a flavor group (#1017) ## Summary - Fix stale RunningInstances/RunningResources fields that never zero out when all VMs in a flavor group are removed - After a successful ListVMsOnHypervisors call, pre-populate the usage map with fresh=true zero entries for all (flavorGroup, AZ) pairs so that groups with no VMs are correctly zeroed out in the CRD - Add test covering the scenario where VMs are removed and RunningInstances should go to zero ## Test plan - [x] New unit test TestComputeVMUsage_ZerosOutWhenAllVMsRemoved verifies fresh=true with zero instances after successful empty VM list - [x] Existing tests pass (make test) - [x] Linting passes (make lint) 🤖 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 📊: 70.1% |
bump app version [skip ci] ``` bumped cortex: sha-f4d7df89 -> sha-8d888397 bumped cortex-shim: sha-c98ddb05 -> sha-c8295850 noop cortex-postgres (sha-af707446) ``` Co-authored-by: juliusclausnitzer <65490082+juliusclausnitzer@users.noreply.github.com>
|
@claude can you update the changelog for this release? |
|
Claude finished @juliusclausnitzer's task in 3m 57s —— View job Updating Changelog for Release
SummaryI've updated the changelog for release #1009 to include changes merged after the initial entry was created. Since Changes made to CHANGELOG.md:
👉 Merge #1018 into main to include these changelog updates in this release. |
## Summary - Update changelog entry to include changes merged after initial entry was created - Add breaking change: remove Nova image datasource (#1006) - Add fix: zero out RunningInstances when all VMs removed (#1017) - Update go-bits and kube-prometheus-stack version references - Update appVersion SHAs (cortex: sha-8d888397, cortex-shim: sha-c8295850) - Update release date to 2026-07-06 ## Context This PR updates the CHANGELOG.md for release PR #1009, which had several additional commits merged after the initial changelog entry was created in #1011. 🤖 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: juliusclausnitzer <juliusclausnitzer@users.noreply.github.com>
## Summary - Update changelog entry to include changes merged after initial entry was created - Add breaking change: remove Nova image datasource (#1006) - Add fix: zero out RunningInstances when all VMs removed (#1017) - Update go-bits and kube-prometheus-stack version references - Update appVersion SHAs (cortex: sha-8d888397, cortex-shim: sha-c8295850) - Update release date to 2026-07-06 ## Context This PR updates the CHANGELOG.md for release PR #1009, which had several additional commits merged after the initial changelog entry was created in #1011. 🤖 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: juliusclausnitzer <juliusclausnitzer@users.noreply.github.com> Signed-off-by: Philipp Matthes <p.matthes@sap.com>
Changelog
cortex v0.2.2 (sha-f4d7df89)
Breaking changes:
Non-breaking changes:
github.com/sapcc/go-bits(#1005)cortex-shim v0.1.5 (sha-c98ddb05)
Includes updated image sha-c98ddb05.
cortex-nova v0.0.79
Includes updated charts cortex v0.2.2, cortex-postgres v0.6.8.
cortex-cinder v0.0.79
Includes updated charts cortex v0.2.2, cortex-postgres v0.6.8.
cortex-manila v0.0.79
Includes updated charts cortex v0.2.2, cortex-postgres v0.6.8.
cortex-crds v0.0.79
Includes updated chart cortex v0.2.2.
cortex-ironcore v0.0.79
Includes updated chart cortex v0.2.2.
cortex-pods v0.0.79
Includes updated chart cortex v0.2.2.
cortex-placement-shim v0.1.5
Includes updated chart cortex-shim v0.1.5.
Dependencies