From 9186ab4bc12781d780dde6184010089be93f0f55 Mon Sep 17 00:00:00 2001 From: "cortex-ai-agents[bot]" <279748396+cortex-ai-agents[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 10:35:08 +0000 Subject: [PATCH] Release cortex v0.3.7 Co-Authored-By: Claude Opus 4.7 --- CHANGELOG.md | 50 +++++++++++++++++++ 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, 73 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d58e91ab6..b63bb230d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,55 @@ # Changelog +## 2026-08-17 — [#1139](https://github.com/cobaltcore-dev/cortex/pull/1139) + +### cortex v0.3.7 (sha-67daed47) + +New features: +- Host oversubscription detection and remediation — adds a new controller that automatically detects when a host has more committed reservation blocks than its capacity allows and evicts excess reservation slots to restore headroom, with a configurable grace period and detection-only mode ([#1125](https://github.com/cobaltcore-dev/cortex/pull/1125)) + +Non-breaking changes: +- Remove `go-bits/easypg` — replaces `go-bits/easypg` usage with the equivalent API from `gg/pgruntime`, as part of the upstream deprecation of easypg ([#1123](https://github.com/cobaltcore-dev/cortex/pull/1123)) +- Fix: remove unused volumes and volumeMounts for perses-plugins ([#1133](https://github.com/cobaltcore-dev/cortex/pull/1133)) +- Update `github.com/sapcc/go-bits` ([#1126](https://github.com/cobaltcore-dev/cortex/pull/1126), [#1136](https://github.com/cobaltcore-dev/cortex/pull/1136)) +- Update `kube-prometheus-stack` to v88.3.0 ([#1127](https://github.com/cobaltcore-dev/cortex/pull/1127), [#1132](https://github.com/cobaltcore-dev/cortex/pull/1132)) +- Update postgres Docker tag to v18.6 ([#1137](https://github.com/cobaltcore-dev/cortex/pull/1137), [#1141](https://github.com/cobaltcore-dev/cortex/pull/1141)) + +### cortex-shim v0.1.13 (sha-67daed47) + +Includes updated image sha-67daed47 with dependency updates. + +### cortex-postgres v0.6.13 (sha-67daed47) + +Includes updated PostgreSQL base image (v18.6). + +### cortex-nova v0.0.87 + +Includes updated charts cortex v0.3.7 and cortex-postgres v0.6.13. + +### cortex-cinder v0.0.87 + +Includes updated charts cortex v0.3.7 and cortex-postgres v0.6.13. + +### cortex-manila v0.0.87 + +Includes updated charts cortex v0.3.7 and cortex-postgres v0.6.13. + +### cortex-crds v0.0.87 + +Includes updated chart cortex v0.3.7. + +### cortex-ironcore v0.0.87 + +Includes updated chart cortex v0.3.7. + +### cortex-pods v0.0.87 + +Includes updated chart cortex v0.3.7. + +### cortex-placement-shim v0.1.13 + +Includes updated chart cortex-shim v0.1.13. + ## 2026-08-10 — [#1129](https://github.com/cobaltcore-dev/cortex/pull/1129) ### cortex v0.3.6 (sha-85d9d0cf) diff --git a/helm/bundles/cortex-cinder/Chart.yaml b/helm/bundles/cortex-cinder/Chart.yaml index ccfea8439..259df2f77 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.86 +version: 0.0.87 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.12 + version: 0.6.13 # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.6 + version: 0.3.7 alias: cortex-knowledge-controllers # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.6 + version: 0.3.7 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 a3e17a750..639351774 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.86 +version: 0.0.87 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.6 + version: 0.3.7 # 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 8d7fdcff7..e72b63e3e 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.86 +version: 0.0.87 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.6 + version: 0.3.7 # 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 b6f293369..73c6279a2 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.86 +version: 0.0.87 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.12 + version: 0.6.13 # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.6 + version: 0.3.7 alias: cortex-knowledge-controllers # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.6 + version: 0.3.7 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 bba789bd2..ffd98375f 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.86 +version: 0.0.87 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.12 + version: 0.6.13 # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.6 + version: 0.3.7 alias: cortex-knowledge-controllers # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.6 + version: 0.3.7 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 083001bfb..ea9c69c2a 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.12 +version: 0.1.13 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-shim - name: cortex-shim repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.1.12 + version: 0.1.13 # 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 1f9365c63..6ca4f7af1 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.86 +version: 0.0.87 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.6 + version: 0.3.7 # 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 51d2b675f..094113b2e 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.12 +version: 0.6.13 appVersion: "sha-7343f7cd" diff --git a/helm/library/cortex-shim/Chart.yaml b/helm/library/cortex-shim/Chart.yaml index 889fae5e0..dea39c604 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.12 +version: 0.1.13 appVersion: "sha-1daefe16" icon: "https://example.com/icon.png" dependencies: [] diff --git a/helm/library/cortex/Chart.yaml b/helm/library/cortex/Chart.yaml index baa1e4075..9c8ebed82 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.3.6 +version: 0.3.7 appVersion: "sha-013d3d31" icon: "https://example.com/icon.png" dependencies: []