Skip to content

Commit ce02ffe

Browse files
authored
Release core to 0.0.41 and bundles to 0.0.54 (#685)
## Changes * NovaClient uses gophercloud for automatic token management * Use new external customer trait * Support ignoring duplicate errors in multicluster client * Add ready check to CortexNovaExistingDatasourcesLackingBehind alert * Make parallel reconciles in openstack datasource controller confable
2 parents ffc4567 + c99b27d commit ce02ffe

20 files changed

Lines changed: 259 additions & 156 deletions

File tree

go.mod

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ module github.com/cobaltcore-dev/cortex
33
go 1.26
44

55
require (
6-
github.com/cobaltcore-dev/openstack-hypervisor-operator v1.0.2-0.20260326153306-be5819b5851b
6+
github.com/cobaltcore-dev/openstack-hypervisor-operator v1.0.2-0.20260402091752-888f1313a307
77
github.com/go-gorp/gorp v2.2.0+incompatible
88
github.com/gophercloud/gophercloud/v2 v2.11.1
99
github.com/ironcore-dev/ironcore v0.3.0
10-
github.com/majewsky/gg v1.5.0
10+
github.com/majewsky/gg v1.6.0
1111
github.com/prometheus/client_golang v1.23.2
1212
github.com/prometheus/client_model v0.6.2
13-
github.com/sapcc/go-bits v0.0.0-20260326130200-4521b37f2cb0
13+
github.com/sapcc/go-bits v0.0.0-20260402121530-dccf194c4472
1414
k8s.io/api v0.35.3
1515
k8s.io/apimachinery v0.35.3
1616
k8s.io/client-go v0.35.3
@@ -57,23 +57,23 @@ require (
5757
github.com/go-logr/logr v1.4.3
5858
github.com/go-logr/stdr v1.2.2 // indirect
5959
github.com/go-logr/zapr v1.3.0 // indirect
60-
github.com/go-openapi/jsonpointer v0.22.1 // indirect
61-
github.com/go-openapi/jsonreference v0.21.2 // indirect
60+
github.com/go-openapi/jsonpointer v0.22.4 // indirect
61+
github.com/go-openapi/jsonreference v0.21.4 // indirect
6262
github.com/go-openapi/swag v0.25.1 // indirect
63-
github.com/go-openapi/swag/jsonname v0.25.1 // indirect
63+
github.com/go-openapi/swag/jsonname v0.25.4 // indirect
6464
github.com/golang-migrate/migrate/v4 v4.19.1 // indirect
6565
github.com/google/btree v1.1.3 // indirect
6666
github.com/google/cel-go v0.26.0 // indirect
67-
github.com/google/gnostic-models v0.7.0 // indirect
67+
github.com/google/gnostic-models v0.7.1 // indirect
6868
github.com/google/go-cmp v0.7.0 // indirect
6969
github.com/google/uuid v1.6.0
7070
github.com/gotestyourself/gotestyourself v2.2.0+incompatible // indirect
7171
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 // indirect
7272
github.com/inconshreveable/mousetrap v1.1.0 // indirect
7373
github.com/json-iterator/go v1.1.12 // indirect
7474
github.com/kylelemons/godebug v1.1.0 // indirect
75-
github.com/lib/pq v1.12.0
76-
github.com/mattn/go-sqlite3 v1.14.37
75+
github.com/lib/pq v1.12.2
76+
github.com/mattn/go-sqlite3 v1.14.39
7777
github.com/moby/sys/user v0.4.0 // indirect
7878
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
7979
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
@@ -109,28 +109,28 @@ require (
109109
go.yaml.in/yaml/v3 v3.0.4 // indirect
110110
go4.org/netipx v0.0.0-20231129151722-fdeea329fbba // indirect
111111
golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b // indirect
112-
golang.org/x/net v0.49.0 // indirect
113-
golang.org/x/oauth2 v0.34.0 // indirect
114-
golang.org/x/sync v0.19.0 // indirect
112+
golang.org/x/net v0.52.0 // indirect
113+
golang.org/x/oauth2 v0.35.0 // indirect
114+
golang.org/x/sync v0.20.0 // indirect
115115
golang.org/x/sys v0.42.0 // indirect
116116
golang.org/x/term v0.41.0
117-
golang.org/x/text v0.33.0 // indirect
117+
golang.org/x/text v0.35.0 // indirect
118118
golang.org/x/time v0.14.0 // indirect
119119
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
120-
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect
121-
google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect
120+
google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409 // indirect
121+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260319201613-d00831a3d3e7 // indirect
122122
google.golang.org/grpc v1.79.3 // indirect
123123
google.golang.org/protobuf v1.36.11 // indirect
124124
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
125125
gopkg.in/inf.v0 v0.9.1 // indirect
126126
gopkg.in/yaml.v3 v3.0.1
127127
gotest.tools v2.2.0+incompatible // indirect
128-
k8s.io/apiextensions-apiserver v0.35.0 // indirect
129-
k8s.io/apiserver v0.35.0 // indirect
130-
k8s.io/component-base v0.35.0 // indirect
131-
k8s.io/klog/v2 v2.130.1 // indirect
132-
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect
133-
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect
128+
k8s.io/apiextensions-apiserver v0.35.2 // indirect
129+
k8s.io/apiserver v0.35.2 // indirect
130+
k8s.io/component-base v0.35.2 // indirect
131+
k8s.io/klog/v2 v2.140.0 // indirect
132+
k8s.io/kube-openapi v0.0.0-20260127142750-a19766b6e2d4 // indirect
133+
k8s.io/utils v0.0.0-20260319190234-28399d86e0b5 // indirect
134134
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.33.0 // indirect
135135
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
136136
sigs.k8s.io/randfill v1.0.0 // indirect

go.sum

Lines changed: 52 additions & 46 deletions
Large diffs are not rendered by default.

helm/bundles/cortex-cinder/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: v2
55
name: cortex-cinder
66
description: A Helm chart deploying Cortex for Cinder.
77
type: application
8-
version: 0.0.53
8+
version: 0.0.54
99
appVersion: 0.1.0
1010
dependencies:
1111
# from: file://../../library/cortex-postgres
@@ -16,12 +16,12 @@ dependencies:
1616
# from: file://../../library/cortex
1717
- name: cortex
1818
repository: oci://ghcr.io/cobaltcore-dev/cortex/charts
19-
version: 0.0.40
19+
version: 0.0.41
2020
alias: cortex-knowledge-controllers
2121
# from: file://../../library/cortex
2222
- name: cortex
2323
repository: oci://ghcr.io/cobaltcore-dev/cortex/charts
24-
version: 0.0.40
24+
version: 0.0.41
2525
alias: cortex-scheduling-controllers
2626

2727
# Owner info adds a configmap to the kubernetes cluster with information on

helm/bundles/cortex-crds/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ apiVersion: v2
55
name: cortex-crds
66
description: A Helm chart deploying Cortex CRDs.
77
type: application
8-
version: 0.0.53
8+
version: 0.0.54
99
appVersion: 0.1.0
1010
dependencies:
1111
# from: file://../../library/cortex
1212
- name: cortex
1313
repository: oci://ghcr.io/cobaltcore-dev/cortex/charts
14-
version: 0.0.40
14+
version: 0.0.41
1515

1616
# Owner info adds a configmap to the kubernetes cluster with information on
1717
# the service owner. This makes it easier to find out who to contact in case

helm/bundles/cortex-ironcore/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ apiVersion: v2
55
name: cortex-ironcore
66
description: A Helm chart deploying Cortex for IronCore.
77
type: application
8-
version: 0.0.53
8+
version: 0.0.54
99
appVersion: 0.1.0
1010
dependencies:
1111
# from: file://../../library/cortex
1212
- name: cortex
1313
repository: oci://ghcr.io/cobaltcore-dev/cortex/charts
14-
version: 0.0.40
14+
version: 0.0.41
1515

1616
# Owner info adds a configmap to the kubernetes cluster with information on
1717
# the service owner. This makes it easier to find out who to contact in case

helm/bundles/cortex-manila/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: v2
55
name: cortex-manila
66
description: A Helm chart deploying Cortex for Manila.
77
type: application
8-
version: 0.0.53
8+
version: 0.0.54
99
appVersion: 0.1.0
1010
dependencies:
1111
# from: file://../../library/cortex-postgres
@@ -16,12 +16,12 @@ dependencies:
1616
# from: file://../../library/cortex
1717
- name: cortex
1818
repository: oci://ghcr.io/cobaltcore-dev/cortex/charts
19-
version: 0.0.40
19+
version: 0.0.41
2020
alias: cortex-knowledge-controllers
2121
# from: file://../../library/cortex
2222
- name: cortex
2323
repository: oci://ghcr.io/cobaltcore-dev/cortex/charts
24-
version: 0.0.40
24+
version: 0.0.41
2525
alias: cortex-scheduling-controllers
2626

2727
# Owner info adds a configmap to the kubernetes cluster with information on

helm/bundles/cortex-nova/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: v2
55
name: cortex-nova
66
description: A Helm chart deploying Cortex for Nova.
77
type: application
8-
version: 0.0.53
8+
version: 0.0.54
99
appVersion: 0.1.0
1010
dependencies:
1111
# from: file://../../library/cortex-postgres
@@ -16,12 +16,12 @@ dependencies:
1616
# from: file://../../library/cortex
1717
- name: cortex
1818
repository: oci://ghcr.io/cobaltcore-dev/cortex/charts
19-
version: 0.0.40
19+
version: 0.0.41
2020
alias: cortex-knowledge-controllers
2121
# from: file://../../library/cortex
2222
- name: cortex
2323
repository: oci://ghcr.io/cobaltcore-dev/cortex/charts
24-
version: 0.0.40
24+
version: 0.0.41
2525
alias: cortex-scheduling-controllers
2626

2727
# Owner info adds a configmap to the kubernetes cluster with information on

helm/bundles/cortex-nova/templates/pipelines_kvm.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ spec:
5151
description: |
5252
This step prefix-matches the domain name for external customer domains and
5353
filters out hosts that are not intended for external customers. It considers
54-
the `CUSTOM_EXTERNAL_CUSTOMER_SUPPORTED` trait on hosts as well as the
54+
the `CUSTOM_EXTERNAL_CUSTOMER_EXCLUSIVE` trait on hosts as well as the
5555
`domain_name` scheduler hint from the nova request spec.
5656
params:
5757
- {key: domainNamePrefixes, stringListValue: ["iaas-"]}
@@ -190,7 +190,7 @@ spec:
190190
description: |
191191
This step prefix-matches the domain name for external customer domains and
192192
filters out hosts that are not intended for external customers. It considers
193-
the `CUSTOM_EXTERNAL_CUSTOMER_SUPPORTED` trait on hosts as well as the
193+
the `CUSTOM_EXTERNAL_CUSTOMER_EXCLUSIVE` trait on hosts as well as the
194194
`domain_name` scheduler hint from the nova request spec.
195195
params:
196196
- {key: domainNamePrefixes, stringListValue: ["iaas-"]}
@@ -463,7 +463,7 @@ spec:
463463
description: |
464464
This step prefix-matches the domain name for external customer domains and
465465
filters out hosts that are not intended for external customers. It considers
466-
the `CUSTOM_EXTERNAL_CUSTOMER_SUPPORTED` trait on hosts as well as the
466+
the `CUSTOM_EXTERNAL_CUSTOMER_EXCLUSIVE` trait on hosts as well as the
467467
`domain_name` scheduler hint from the nova request spec.
468468
params:
469469
- {key: domainNamePrefixes, stringListValue: ["iaas-"]}
@@ -534,7 +534,7 @@ spec:
534534
description: |
535535
This step prefix-matches the domain name for external customer domains and
536536
filters out hosts that are not intended for external customers. It considers
537-
the `CUSTOM_EXTERNAL_CUSTOMER_SUPPORTED` trait on hosts as well as the
537+
the `CUSTOM_EXTERNAL_CUSTOMER_EXCLUSIVE` trait on hosts as well as the
538538
`domain_name` scheduler hint from the nova request spec.
539539
params:
540540
- {key: domainNamePrefixes, stringListValue: ["iaas-"]}

helm/bundles/cortex-pods/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ apiVersion: v2
55
name: cortex-pods
66
description: A Helm chart deploying Cortex for Pods.
77
type: application
8-
version: 0.0.53
8+
version: 0.0.54
99
appVersion: 0.1.0
1010
dependencies:
1111
# from: file://../../library/cortex
1212
- name: cortex
1313
repository: oci://ghcr.io/cobaltcore-dev/cortex/charts
14-
version: 0.0.40
14+
version: 0.0.41
1515

1616
# Owner info adds a configmap to the kubernetes cluster with information on
1717
# the service owner. This makes it easier to find out who to contact in case

helm/dev/cortex-prometheus-operator/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ dependencies:
1010
# CRDs of the prometheus operator, such as PrometheusRule, ServiceMonitor, etc.
1111
- name: kube-prometheus-stack
1212
repository: oci://ghcr.io/prometheus-community/charts
13-
version: 82.15.0
13+
version: 82.16.2

0 commit comments

Comments
 (0)