From 8618cf0ffd5da3d8c8010d448d5f960a92106ebd Mon Sep 17 00:00:00 2001 From: Markus Wieland Date: Fri, 9 Oct 2026 07:23:13 +0200 Subject: [PATCH 1/3] fix(helm): bump cortex-postgres bundle pins to 0.6.25 (#1336) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary - The 0.6.5 release bumped the `cortex-postgres` **library** chart to `0.6.25` and published it, but left the `cortex-postgres` **dependency pins** in the `cortex-nova`, `cortex-cinder`, and `cortex-manila` bundles at `0.6.24`. - `0.6.24` was never published to the registry (the release jumped `0.6.23` → `0.6.25` for the library), so the `push-charts` workflow fails at the bundle step with `cortex-postgres:0.6.24: not found` on every push to `release`. - This PR aligns the three bundle pins with the published library version (`0.6.25`). ## Verification - `helm dependency build` on `cortex-nova` now resolves cleanly and pulls `cortex-postgres:0.6.25` from the registry. ## Follow-up (not in this PR) The root cause is in the release tooling: `release-bump-planner` bumped the library `version:` without emitting matching bundle dependency updates, and `push-charts.yaml` has no guard against publishing a library version whose bundle pins don't exist. Worth a separate fix so this does not recur. Signed-off-by: Markus Wieland --- helm/bundles/cortex-cinder/Chart.yaml | 2 +- helm/bundles/cortex-manila/Chart.yaml | 2 +- helm/bundles/cortex-nova/Chart.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/helm/bundles/cortex-cinder/Chart.yaml b/helm/bundles/cortex-cinder/Chart.yaml index 3056db138..b6dba7604 100644 --- a/helm/bundles/cortex-cinder/Chart.yaml +++ b/helm/bundles/cortex-cinder/Chart.yaml @@ -11,7 +11,7 @@ dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.24 + version: 0.6.25 # from: file://../../library/cortex - name: cortex diff --git a/helm/bundles/cortex-manila/Chart.yaml b/helm/bundles/cortex-manila/Chart.yaml index 5b5084271..e8c373683 100644 --- a/helm/bundles/cortex-manila/Chart.yaml +++ b/helm/bundles/cortex-manila/Chart.yaml @@ -11,7 +11,7 @@ dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.24 + version: 0.6.25 # from: file://../../library/cortex - name: cortex diff --git a/helm/bundles/cortex-nova/Chart.yaml b/helm/bundles/cortex-nova/Chart.yaml index b36b95c40..86e1c7d04 100644 --- a/helm/bundles/cortex-nova/Chart.yaml +++ b/helm/bundles/cortex-nova/Chart.yaml @@ -11,7 +11,7 @@ dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.24 + version: 0.6.25 # from: file://../../library/cortex - name: cortex From 84cebc580162288e9b941db38ff07f54db250504 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 9 Oct 2026 09:24:39 +0200 Subject: [PATCH 2/3] bump app version [skip ci] (#1339) bump app version [skip ci] ``` bumped cortex: sha-dbe244dd -> sha-8618cf0f noop cortex-shim (sha-61485fb3) noop cortex-postgres (sha-dbe244dd) ``` Signed-off-by: mblos <156897072+mblos@users.noreply.github.com> Co-authored-by: mblos <156897072+mblos@users.noreply.github.com> --- helm/library/cortex/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm/library/cortex/Chart.yaml b/helm/library/cortex/Chart.yaml index 80104586c..6cde4f993 100644 --- a/helm/library/cortex/Chart.yaml +++ b/helm/library/cortex/Chart.yaml @@ -3,6 +3,6 @@ name: cortex description: A Helm chart to distribute cortex. type: application version: 0.6.5 -appVersion: "sha-dbe244dd" +appVersion: "sha-8618cf0f" icon: "https://example.com/icon.png" dependencies: [] From 6a36b9b220b10b87424ec38caeeec2f65814aa3c Mon Sep 17 00:00:00 2001 From: "cortex-ai-agents[bot]" <279748396+cortex-ai-agents[bot]@users.noreply.github.com> Date: Fri, 9 Oct 2026 09:37:59 +0200 Subject: [PATCH 3/3] Release cortex 0.6.6 (#1341) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary - Release prep for #1340: changelog entry and helm chart version bumps - Bumps library charts: `cortex` 0.6.5→0.6.6, `cortex-postgres` 0.6.25→0.6.26, `cortex-shim` 0.1.29→0.1.30 - Bumps bundle charts: `cortex-cinder`, `cortex-crds`, `cortex-ironcore`, `cortex-manila`, `cortex-nova`, `cortex-pods` 0.0.103→0.0.104, `cortex-placement-shim` 0.1.29→0.1.30 - Adds CHANGELOG.md entry documenting the cortex-postgres dependency pin fix (#1336) and app version bump (#1339) > **Merge this before merging #1340.** ## Test plan - [ ] Verify all Chart.yaml version bumps are consistent across library and bundle charts - [ ] Verify CHANGELOG.md entry accurately reflects included changes - [ ] Confirm `push-charts` workflow succeeds after merge 🤖 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 --- CHANGELOG.md | 21 +++++++++++++++++++ helm/bundles/cortex-cinder/Chart.yaml | 8 +++---- helm/bundles/cortex-crds/Chart.yaml | 4 ++-- helm/bundles/cortex-ironcore/Chart.yaml | 4 ++-- helm/bundles/cortex-manila/Chart.yaml | 8 +++---- helm/bundles/cortex-nova/Chart.yaml | 8 +++---- helm/bundles/cortex-placement-shim/Chart.yaml | 4 ++-- helm/bundles/cortex-pods/Chart.yaml | 4 ++-- helm/library/cortex-postgres/Chart.yaml | 2 +- helm/library/cortex-shim/Chart.yaml | 2 +- helm/library/cortex/Chart.yaml | 2 +- 11 files changed, 44 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa03ebf89..f98c6c52b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## Release PR [#1340](https://github.com/cobaltcore-dev/cortex/pull/1340) — 2026-10-09 + +### Bumped Versions + +| Chart | Previous | New | +|---|---|---| +| cortex | 0.6.5 | 0.6.6 | +| cortex-postgres | 0.6.25 | 0.6.26 | +| cortex-shim | 0.1.29 | 0.1.30 | +| bundles | 0.0.103 | 0.0.104 | +| cortex-placement-shim | 0.1.29 | 0.1.30 | + +### Changes + +- **Fixed `cortex-postgres` dependency version alignment in Helm bundles** (`0.6.24` → `0.6.25`): The previous release (0.6.5) bumped the `cortex-postgres` library chart to `0.6.25` but left the dependency pins in three bundle charts (`cortex-nova`, `cortex-cinder`, `cortex-manila`) pointing at `0.6.24` — a version that was never published to the OCI registry. This broke `push-charts` workflow runs on the `release` branch. ([#1336](https://github.com/cobaltcore-dev/cortex/pull/1336)) +- **Bumped app version** for the `cortex` library chart from `sha-dbe244dd` to `sha-8618cf0f` ([#1339](https://github.com/cobaltcore-dev/cortex/pull/1339)) + +### ⚠️ Notes + +- **Root-cause not yet addressed:** The `release-bump-planner` tool bumps the library chart `version:` field without emitting matching bundle dependency updates, and `push-charts.yaml` has no guard against this mismatch. A separate fix is recommended to prevent recurrence. + ## Release PR [#1331](https://github.com/cobaltcore-dev/cortex/pull/1331) — 2026-10-08 ### Bumped Versions diff --git a/helm/bundles/cortex-cinder/Chart.yaml b/helm/bundles/cortex-cinder/Chart.yaml index b6dba7604..d053a9b24 100644 --- a/helm/bundles/cortex-cinder/Chart.yaml +++ b/helm/bundles/cortex-cinder/Chart.yaml @@ -5,23 +5,23 @@ apiVersion: v2 name: cortex-cinder description: A Helm chart deploying Cortex for Cinder. type: application -version: 0.0.103 +version: 0.0.104 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.25 + version: 0.6.26 # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.5 + version: 0.6.6 alias: cortex-knowledge-controllers # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.5 + version: 0.6.6 alias: cortex-scheduling-controllers # Owner info adds a configmap to the kubernetes cluster with information on diff --git a/helm/bundles/cortex-crds/Chart.yaml b/helm/bundles/cortex-crds/Chart.yaml index f619fef70..013f66a88 100644 --- a/helm/bundles/cortex-crds/Chart.yaml +++ b/helm/bundles/cortex-crds/Chart.yaml @@ -5,13 +5,13 @@ apiVersion: v2 name: cortex-crds description: A Helm chart deploying Cortex CRDs. type: application -version: 0.0.103 +version: 0.0.104 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.5 + version: 0.6.6 # Owner info adds a configmap to the kubernetes cluster with information on # the service owner. This makes it easier to find out who to contact in case diff --git a/helm/bundles/cortex-ironcore/Chart.yaml b/helm/bundles/cortex-ironcore/Chart.yaml index 0da381752..ad8d76a80 100644 --- a/helm/bundles/cortex-ironcore/Chart.yaml +++ b/helm/bundles/cortex-ironcore/Chart.yaml @@ -5,13 +5,13 @@ apiVersion: v2 name: cortex-ironcore description: A Helm chart deploying Cortex for IronCore. type: application -version: 0.0.103 +version: 0.0.104 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.5 + version: 0.6.6 # Owner info adds a configmap to the kubernetes cluster with information on # the service owner. This makes it easier to find out who to contact in case diff --git a/helm/bundles/cortex-manila/Chart.yaml b/helm/bundles/cortex-manila/Chart.yaml index e8c373683..2f2094ae6 100644 --- a/helm/bundles/cortex-manila/Chart.yaml +++ b/helm/bundles/cortex-manila/Chart.yaml @@ -5,23 +5,23 @@ apiVersion: v2 name: cortex-manila description: A Helm chart deploying Cortex for Manila. type: application -version: 0.0.103 +version: 0.0.104 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.25 + version: 0.6.26 # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.5 + version: 0.6.6 alias: cortex-knowledge-controllers # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.5 + version: 0.6.6 alias: cortex-scheduling-controllers # Owner info adds a configmap to the kubernetes cluster with information on diff --git a/helm/bundles/cortex-nova/Chart.yaml b/helm/bundles/cortex-nova/Chart.yaml index 86e1c7d04..148e4514d 100644 --- a/helm/bundles/cortex-nova/Chart.yaml +++ b/helm/bundles/cortex-nova/Chart.yaml @@ -5,23 +5,23 @@ apiVersion: v2 name: cortex-nova description: A Helm chart deploying Cortex for Nova. type: application -version: 0.0.103 +version: 0.0.104 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.25 + version: 0.6.26 # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.5 + version: 0.6.6 alias: cortex-knowledge-controllers # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.5 + version: 0.6.6 alias: cortex-scheduling-controllers # Owner info adds a configmap to the kubernetes cluster with information on diff --git a/helm/bundles/cortex-placement-shim/Chart.yaml b/helm/bundles/cortex-placement-shim/Chart.yaml index 671f89c7c..301baf4b2 100644 --- a/helm/bundles/cortex-placement-shim/Chart.yaml +++ b/helm/bundles/cortex-placement-shim/Chart.yaml @@ -5,13 +5,13 @@ apiVersion: v2 name: cortex-placement-shim description: A Helm chart deploying the Cortex placement shim. type: application -version: 0.1.29 +version: 0.1.30 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-shim - name: cortex-shim repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.1.29 + version: 0.1.30 # Owner info adds a configmap to the kubernetes cluster with information on # the service owner. This makes it easier to find out who to contact in case # of issues. See: https://github.com/sapcc/helm-charts/pkgs/container/helm-charts%2Fowner-info diff --git a/helm/bundles/cortex-pods/Chart.yaml b/helm/bundles/cortex-pods/Chart.yaml index 7019a1b6f..69869c686 100644 --- a/helm/bundles/cortex-pods/Chart.yaml +++ b/helm/bundles/cortex-pods/Chart.yaml @@ -5,13 +5,13 @@ apiVersion: v2 name: cortex-pods description: A Helm chart deploying Cortex for Pods. type: application -version: 0.0.103 +version: 0.0.104 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.5 + version: 0.6.6 # Owner info adds a configmap to the kubernetes cluster with information on # the service owner. This makes it easier to find out who to contact in case diff --git a/helm/library/cortex-postgres/Chart.yaml b/helm/library/cortex-postgres/Chart.yaml index d717f66ab..e6fc9e147 100644 --- a/helm/library/cortex-postgres/Chart.yaml +++ b/helm/library/cortex-postgres/Chart.yaml @@ -5,5 +5,5 @@ apiVersion: v2 name: cortex-postgres description: Postgres setup for Cortex. type: application -version: 0.6.25 +version: 0.6.26 appVersion: "sha-dbe244dd" diff --git a/helm/library/cortex-shim/Chart.yaml b/helm/library/cortex-shim/Chart.yaml index 87bb3b943..e1964624c 100644 --- a/helm/library/cortex-shim/Chart.yaml +++ b/helm/library/cortex-shim/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: cortex-shim description: A Helm chart to distribute cortex shims. type: application -version: 0.1.29 +version: 0.1.30 appVersion: "sha-61485fb3" icon: "https://example.com/icon.png" dependencies: [] diff --git a/helm/library/cortex/Chart.yaml b/helm/library/cortex/Chart.yaml index 6cde4f993..0ad04afbf 100644 --- a/helm/library/cortex/Chart.yaml +++ b/helm/library/cortex/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: cortex description: A Helm chart to distribute cortex. type: application -version: 0.6.5 +version: 0.6.6 appVersion: "sha-8618cf0f" icon: "https://example.com/icon.png" dependencies: []