From ec453d53b8fbc40894674d54356bc2b404242ac8 Mon Sep 17 00:00:00 2001 From: Philipp Matthes Date: Thu, 23 Jul 2026 11:05:44 +0200 Subject: [PATCH 1/5] Skip image property filtering for internal scheduling intents (#1078) 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 --- .claude/agents/pull-request-creator.md | 4 +- .../filters/filter_image_properties.go | 24 ++++++++++++ .../filters/filter_image_properties_test.go | 39 +++++++++++++++++++ 3 files changed, 66 insertions(+), 1 deletion(-) diff --git a/.claude/agents/pull-request-creator.md b/.claude/agents/pull-request-creator.md index 94bd2d596..f5223ea40 100644 --- a/.claude/agents/pull-request-creator.md +++ b/.claude/agents/pull-request-creator.md @@ -61,9 +61,11 @@ If `git stash pop` reports conflicts, abort and surface them — something on th ``` git add -A -git commit -m "" +git commit -s -m "" ``` +Note: the `-s` adds a Signed-off-by trailer to the commit message. This is required for all commits in this project. + ## Step 5: Push ``` diff --git a/internal/scheduling/nova/plugins/filters/filter_image_properties.go b/internal/scheduling/nova/plugins/filters/filter_image_properties.go index 7ce083f87..2fe1ada44 100644 --- a/internal/scheduling/nova/plugins/filters/filter_image_properties.go +++ b/internal/scheduling/nova/plugins/filters/filter_image_properties.go @@ -6,8 +6,10 @@ package filters import ( "context" "log/slog" + "slices" api "github.com/cobaltcore-dev/cortex/api/external/nova" + "github.com/cobaltcore-dev/cortex/api/v1alpha1" "github.com/cobaltcore-dev/cortex/internal/scheduling/lib" hv1 "github.com/cobaltcore-dev/openstack-hypervisor-operator/api/v1" ) @@ -19,6 +21,26 @@ type FilterImagePropertiesStep struct { // Filter hosts based on image properties given in the request spec. func (s *FilterImagePropertiesStep) Run(traceLog *slog.Logger, request api.ExternalSchedulerRequest) (*lib.FilterWeigherPipelineStepResult, error) { result := s.IncludeAllHostsFromRequest(request) + + // Apply this filter to all requests, unless we know from the request's + // intent that image metadata is expected to not be set. + if intent, err := request.GetIntent(); err == nil { + intentsExpectedToNotHaveImageMeta := []v1alpha1.SchedulingIntent{ + // Cortex-internal intents in which scheduling requests are sent + // mainly based on flavor-related metadata, independent of the + // image that'll land there. + api.ReserveForFailoverIntent, + api.ReuseFailoverReservationIntent, + api.ReserveForCommittedResourceIntent, + api.CapacityProbeIntent, + } + if slices.Contains(intentsExpectedToNotHaveImageMeta, intent) { + traceLog.Debug("skipping filter: expected to have no image metadata", + "intent", intent) + return result, nil + } + } + // If the image properties indicate any other hypervisor type than kvm, // we filter out all known kvm hypervisors. hvType, err := request.Spec.Data.Image.Data.GetHypervisorType() @@ -32,6 +54,7 @@ func (s *FilterImagePropertiesStep) Run(traceLog *slog.Logger, request api.Exter result.Events = append(result.Events, "image_properties_hv_type_undetermined") return result, nil } + if hvType != api.NovaImageMetaHVTypeKVM { traceLog.Info("filtering out all known kvm hypervisors since image properties indicate a different hypervisor type", "image_hypervisor_type", hvType) @@ -45,6 +68,7 @@ func (s *FilterImagePropertiesStep) Run(traceLog *slog.Logger, request api.Exter traceLog.Debug("filtering host which is kvm hypervisor", "host", hv.Name) } } + return result, nil } diff --git a/internal/scheduling/nova/plugins/filters/filter_image_properties_test.go b/internal/scheduling/nova/plugins/filters/filter_image_properties_test.go index c4370e79e..64dd4bb26 100644 --- a/internal/scheduling/nova/plugins/filters/filter_image_properties_test.go +++ b/internal/scheduling/nova/plugins/filters/filter_image_properties_test.go @@ -27,6 +27,15 @@ func requestWith(hosts []string, properties map[string]any) api.ExternalSchedule return request } +// requestWithIntent builds an ExternalSchedulerRequest like requestWith, but +// additionally sets the _nova_check_type scheduler hint so GetIntent resolves +// to the given intent. +func requestWithIntent(hosts []string, properties map[string]any, checkType string) api.ExternalSchedulerRequest { + request := requestWith(hosts, properties) + request.Spec.Data.SchedulerHints = map[string]any{"_nova_check_type": checkType} + return request +} + func TestFilterImagePropertiesStep_Run(t *testing.T) { scheme := runtime.NewScheme() if err := hv1.AddToScheme(scheme); err != nil { @@ -81,6 +90,36 @@ func TestFilterImagePropertiesStep_Run(t *testing.T) { expectedHosts: []string{}, filteredHosts: []string{}, }, + { + name: "reserve_for_failover intent skips filter and keeps all hosts", + request: requestWithIntent([]string{"host1", "host2", "host3"}, map[string]any{"hypervisor_type": "vmware"}, "reserve_for_failover"), + expectedHosts: []string{"host1", "host2", "host3"}, + filteredHosts: []string{}, + }, + { + name: "reuse_failover_reservation intent skips filter and keeps all hosts", + request: requestWithIntent([]string{"host1", "host2", "host3"}, map[string]any{"hypervisor_type": "vmware"}, "reuse_failover_reservation"), + expectedHosts: []string{"host1", "host2", "host3"}, + filteredHosts: []string{}, + }, + { + name: "reserve_for_committed_resource intent skips filter and keeps all hosts", + request: requestWithIntent([]string{"host1", "host2", "host3"}, map[string]any{"hypervisor_type": "vmware"}, "reserve_for_committed_resource"), + expectedHosts: []string{"host1", "host2", "host3"}, + filteredHosts: []string{}, + }, + { + name: "capacity_probe intent skips filter and keeps all hosts", + request: requestWithIntent([]string{"host1", "host2", "host3"}, map[string]any{"hypervisor_type": "vmware"}, "capacity_probe"), + expectedHosts: []string{"host1", "host2", "host3"}, + filteredHosts: []string{}, + }, + { + name: "create intent still filters out known kvm hypervisors", + request: requestWithIntent([]string{"host1", "host2", "host3"}, map[string]any{"hypervisor_type": "vmware"}, "create"), + expectedHosts: []string{"host3"}, + filteredHosts: []string{"host1", "host2"}, + }, } for _, tt := range tests { From 38f3722555ac173e0f4aa689b9ec13b7510adde3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Jul 2026 11:11:13 +0200 Subject: [PATCH 2/5] build(deps): bump google.golang.org/grpc from 1.82.0 to 1.82.1 in the 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
Release notes

Sourced from google.golang.org/grpc's releases.

Release 1.82.1

Security

  • 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 GRPC_GO_EXPERIMENTAL_CONTROL_BUFFER_THROTTLE_LIMIT.
  • xds/rbac: Support Metadata and RequestedServerName permissions matcher fields. If present in a DENY rule, previously these would be ignored and fail-open.
  • xds/rbac: Fix panic when parsing unsupported fields in NotRule/NotId permissions.
  • xds/rbac: Support the deprecated source_ip principal identifier by treating it as equivalent to direct_remote_ip.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/grpc&package-manager=go_modules&previous-version=1.82.0&new-version=1.82.1)](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) ---
Dependabot commands and options
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 ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore 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 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 ` 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 ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` 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).
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 2ca48a470..baf3e312b 100644 --- a/go.mod +++ b/go.mod @@ -119,7 +119,7 @@ require ( gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 // indirect - google.golang.org/grpc v1.82.0 // indirect + google.golang.org/grpc v1.82.1 // indirect google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect diff --git a/go.sum b/go.sum index 32aea00c9..84c655a6e 100644 --- a/go.sum +++ b/go.sum @@ -295,8 +295,8 @@ google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 h1: google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478/go.mod h1:C6ADNqOxbgdUUeRTU+LCHDPB9ttAMCTff6auwCVa4uc= google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 h1:RmoJA1ujG+/lRGNfUnOMfhCy5EipVMyvUE+KNbPbTlw= google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8= -google.golang.org/grpc v1.82.0 h1:vguDnZUPjE26w09A63VoxZPnvPjB5Riyc0mkXPFmAIU= -google.golang.org/grpc v1.82.0/go.mod h1:yzTZ1TB1Z3SG+LIYaI+WiE8D5+PZ3ArnrSp8zF3+/ZA= +google.golang.org/grpc v1.82.1 h1:NnAxzGRA0677vCa4BUkOAnO5+FfQqVl9iUXeD0IqcGE= +google.golang.org/grpc v1.82.1/go.mod h1:yzTZ1TB1Z3SG+LIYaI+WiE8D5+PZ3ArnrSp8zF3+/ZA= google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af h1:+5/Sw3GsDNlEmu7TfklWKPdQ0Ykja5VEmq2i817+jbI= google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 59efcd34a16b98330a0bc2226af1b4000adb1443 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 23 Jul 2026 11:23:01 +0200 Subject: [PATCH 3/5] bump app version [skip ci] (#1081) 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 <27271818+PhilippMatthes@users.noreply.github.com> Co-authored-by: PhilippMatthes <27271818+PhilippMatthes@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 9cd948d99..006b4fef5 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.3.2 -appVersion: "sha-4eba8400" +appVersion: "sha-ec453d53" icon: "https://example.com/icon.png" dependencies: [] From 1560820ff9b4b8c2736e13b9fa6f3d2f7f20b325 Mon Sep 17 00:00:00 2001 From: "cortex-ai-agents[bot]" <279748396+cortex-ai-agents[bot]@users.noreply.github.com> Date: Thu, 23 Jul 2026 11:37:48 +0200 Subject: [PATCH 4/5] Release cortex 0.3.3 (#1083) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 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 <140147670+umswmayj@users.noreply.github.com> Co-authored-by: cortex-ai-agents[bot] <279748396+cortex-ai-agents[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 Co-authored-by: Malte <140147670+umswmayj@users.noreply.github.com> --- CHANGELOG.md | 44 +++++++++++++++++++ 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, 67 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4c302df4..60edd20e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,49 @@ # Changelog +## 2026-07-23 — [#1080](https://github.com/cobaltcore-dev/cortex/pull/1080) + +### cortex v0.3.3 (sha-4eba8400) + +Non-breaking changes: +- Skip image property filtering for internal scheduling intents — the FilterImageProperties Nova scheduling filter now skips image-property-based filtering for Cortex-internal intents (reserve_for_failover, reuse_failover_reservation, reserve_for_committed_resource, capacity_probe) which schedule based on flavor metadata independent of the image ([#1078](https://github.com/cobaltcore-dev/cortex/pull/1078)) +- Bump `google.golang.org/grpc` from 1.82.0 to 1.82.1 — security patch addressing HTTP/2 flood protection and xds/rbac fixes ([#1079](https://github.com/cobaltcore-dev/cortex/pull/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. + ## 2026-07-22 — [#1068](https://github.com/cobaltcore-dev/cortex/pull/1068) ### cortex v0.3.2 (sha-378ee2f5) diff --git a/helm/bundles/cortex-cinder/Chart.yaml b/helm/bundles/cortex-cinder/Chart.yaml index ce7cd6675..2aa7b027f 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.82 +version: 0.0.83 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.10 + version: 0.6.11 # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.2 + version: 0.3.3 alias: cortex-knowledge-controllers # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.2 + version: 0.3.3 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 f911120d7..7c3cadeab 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.82 +version: 0.0.83 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.2 + version: 0.3.3 # 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 8ee47cd11..7ce01100e 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.82 +version: 0.0.83 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.2 + version: 0.3.3 # 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 74f5be1bc..146cc82ae 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.82 +version: 0.0.83 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.10 + version: 0.6.11 # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.2 + version: 0.3.3 alias: cortex-knowledge-controllers # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.2 + version: 0.3.3 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 9ae708704..832cd56c1 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.82 +version: 0.0.83 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-postgres - name: cortex-postgres repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.6.10 + version: 0.6.11 # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.2 + version: 0.3.3 alias: cortex-knowledge-controllers # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.2 + version: 0.3.3 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 6be1a1b69..d58bb6054 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.8 +version: 0.1.9 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex-shim - name: cortex-shim repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.1.8 + version: 0.1.9 # 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 a7c1047aa..a08c74900 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.82 +version: 0.0.83 appVersion: 0.1.0 dependencies: # from: file://../../library/cortex - name: cortex repository: oci://ghcr.io/cobaltcore-dev/cortex/charts - version: 0.3.2 + version: 0.3.3 # 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 5925db38f..2a765a364 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.10 +version: 0.6.11 appVersion: "sha-e06153f8" diff --git a/helm/library/cortex-shim/Chart.yaml b/helm/library/cortex-shim/Chart.yaml index 2729d7145..c0bd73649 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.8 +version: 0.1.9 appVersion: "sha-378ee2f5" icon: "https://example.com/icon.png" dependencies: [] diff --git a/helm/library/cortex/Chart.yaml b/helm/library/cortex/Chart.yaml index 006b4fef5..e467a8d63 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.2 +version: 0.3.3 appVersion: "sha-ec453d53" icon: "https://example.com/icon.png" dependencies: [] From 49473d3929e66e2cd54417560377e5d8b231cde1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 23 Jul 2026 11:41:45 +0200 Subject: [PATCH 5/5] bump app version [skip ci] (#1082) 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 <27271818+PhilippMatthes@users.noreply.github.com> Co-authored-by: PhilippMatthes <27271818+PhilippMatthes@users.noreply.github.com> --- helm/library/cortex-shim/Chart.yaml | 2 +- helm/library/cortex/Chart.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/helm/library/cortex-shim/Chart.yaml b/helm/library/cortex-shim/Chart.yaml index c0bd73649..51f77277f 100644 --- a/helm/library/cortex-shim/Chart.yaml +++ b/helm/library/cortex-shim/Chart.yaml @@ -3,6 +3,6 @@ name: cortex-shim description: A Helm chart to distribute cortex shims. type: application version: 0.1.9 -appVersion: "sha-378ee2f5" +appVersion: "sha-38f37225" icon: "https://example.com/icon.png" dependencies: [] diff --git a/helm/library/cortex/Chart.yaml b/helm/library/cortex/Chart.yaml index e467a8d63..579d7d35a 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.3.3 -appVersion: "sha-ec453d53" +appVersion: "sha-38f37225" icon: "https://example.com/icon.png" dependencies: []