Breaking change
What's Changed
- Update release docs with new container registry by @stephenfin in #3112
- [cinder-csi-plugin] Fix ControllerGetVolume multi-cloud iteration bug by @hemna in #3121
- [cinder-csi-plugin] Fix incorrect RPC name in ListSnapshots error message by @hemna in #3122
- [cinder-csi-plugin] Protect OsInstances global map with mutex by @hemna in #3123
- [manila-csi-plugin] Move inactive reviewers/approvers to emeritus by @gouthampacha in #3135
- Add gouthampacha as a reviewer by @gouthampacha in #3133
- [manila-csi-plugin] Use GET method for listing share access rules by @yahor-kurachkin in #3147
- [manila-csi-plugin] Allow shareAccessID and shareAccessIDs to coexist by @gouthampacha in #3132
- [cinder-csi-plugin] Fix panic when backup lookup fails in CreateSnapshot by @immanuwell in #3143
- Bump golang.org/x/crypto from 0.50.0 to 0.52.0 by @dependabot[bot] in #3146
- Bump golang.org/x/net from 0.54.0 to 0.55.0 by @dependabot[bot] in #3142
- [manila-csi-plugin] Retry proxied probe on Unavailable by @carterpewpew in #3125
- [occm] Include cloudConfigContents in DaemonSet checksum annotation by @234u34k in #3080
- fix: return backup lookup errors when deleting snapshots by @immanuwell in #3148
- Bump google.golang.org/grpc from 1.80.0 to 1.82.1 by @dependabot[bot] in #3150
- Bump github.com/google/cel-go from 0.26.1 to 0.29.0 by @dependabot[bot] in #3151
- [occm] Fix cloud-node-controller ClusterRoleBinding subject by @fvrk4n in #3092
- [manila-csi-plugin] Wait for access rule to become active after granting by @gouthampacha in #3136
- [manila-csi-plugin, cinder-csi-plugin]: Allow cluster-id to be populated from configmap / secret by @1602077 in #3152
- feat: add support for load balancer, listener, and pool tags annotations by @alexanderstephan in #3149
- Fix config drive mount and add flag to control the search order in which the driver retrieves instance metadata by @dgaponcic in #3141
- [cinder-csi-plugin] Make csi-snapshotter sidecar optional by @234u34k in #3078
- client: report caller line for OpenStack debug logs by @SAY-5 in #3108
- chore: bump gophercloud dep by @kayrus in #3163
- [occm] Add OpenStack server host ID as node label by @stblatzheim in #3166
- [k8s-keystone-auth] Don't log tokens by @stephenfin in #3164
- Add mandre to approvers by @mandre in #3167
- [occm] Reduce ClusterRole scope by @stephenfin in #3165
- [occm] Fix serviceMonitor labelSelector and remove deprecated bearerTokenFile auth by @claudia-lola in #3039
- [cinder-csi-plugin]: add appendVolumeMetadata support to Cinder CSI by @chenwng in #3162
- [occm]: fix openstack getServerByName return error code by @tyiying in #3083
- More updates to release docs by @stephenfin in #3116
- Bump golangci-lint by @stephenfin in #3106
- ansible: remove workaround for deleting old manila endpoint by @winiciusallan in #3176
- [magnum-auto-healer] Add certificate validation by @stephenfin in #3170
- Add -h / --help option to hack scripts by @stephenfin in #3107
- Bump go.opentelemetry.io/otel to v1.44.0 by @jkaurredhat in #3174
- [cinder-csi-plugin] Configure topology with --with-topology by @234u34k in #3155
- Bump software.sslmate.com/src/go-pkcs12 from 0.7.1 to 0.7.2 by @dependabot[bot] in #3161
- Bump google.golang.org/grpc from 1.82.1 to 1.83.1 by @dependabot[bot] in #3175
- [cinder-csi-plugin] Add mkfs-options StorageClass parameter by @rybnico in #3084
- [occm] Make hostNetwork configurable in the Helm chart by @zwindler in #3097
- Add zizmor security scanner by @stephenfin in #3117
- [cinder-csi-plugin] Support creating incremental backups by @locker95 in #3172
- [manila-csi-plugin] Restore --nodeid and --nodeaz as optional overrides by @gouthampacha in #3140
- [cinder-csi-plugin] Reduce caps of manifests, charts by @stephenfin in #3181
- [manila-csi-plugin] Reduce caps of manifests, charts by @stephenfin in #3182
- [k8s-keystone-auth] Preserve config after failed reload by @immanuwell in #3159
- [cinder-csi-plugin] Allow setting parameters on chart-managed StorageClasses by @locker95 in #3173
- [occm] Reduce caps of manifests, charts by @stephenfin in #3191
- [occm] test: add loadbalancer servicemonitor regression by @jihyun-huh in #3171
- [occm] test: fix servicemonitor test after label reduction by @mandre in #3200
- Bump google.golang.org/grpc from 1.83.1 to 1.83.2 by @dependabot[bot] in #3199
- Change Chart release process by @stephenfin in #3195
- make: Add lint-charts target by @stephenfin in #3208
- fix(manila-csi-plugin): revert to setting cluster id from environment by @1602077 in #3157
- Add dependabot configuration by @stephenfin in #3109
- Remove dead targets from Makefile by @stephenfin in #3209
- README updates by @stephenfin in #3220
- Stop insisting on chart version bump on stable branches also by @stephenfin in #3217
- tests: make E2E tests optional and add local development workflow by @chenwng in #3168
- [occm] restore nodes delete on the CCM ClusterRole by @locker95 in #3228
- [occm] treat missing server-by-name as InstanceNotFound by @locker95 in #3224
- [manila-csi-plugin] Remove rules from aggregated ClusterRoles to fix Helm v4 SSA conflict by @carterpewpew in #3127
- [occm] Add annotation to override enable-ingress-hostname per service by @BeyondEvil in #3233
- cinder: wait for snapshot deletion to finish by @locker95 in #3238
- [cinder-csi-plugin] Implement direct attach mode for baremetal nodes by @mandre in #3215
- [cinder-csi-plugin] Add osbrick-sidecar to CI build by @mandre in #3246
- [cinder-csi-plugin] Add osbrick-sidecar to cinder-csi Helm chart by @mandre in #3245
- Remove obsolete Trixie apt pinning from CI scripts by @mandre in #3248
- Release 1.37.0 by @dlaw4608 in #3235
- [release-1.37] Add build-multiarch-image Makefile targets by @k8s-infra-cherrypick-robot in #3251
- [release-1.37] Bump golangci-lint to v2.14.0 by @k8s-infra-cherrypick-robot in #3262
- Bump release 1.37.1 by @dlaw4608 in #3255
New Contributors
- @yahor-kurachkin made their first contribution in #3147
- @immanuwell made their first contribution in #3143
- @carterpewpew made their first contribution in #3125
- @234u34k made their first contribution in #3080
- @1602077 made their first contribution in #3152
- @alexanderstephan made their first contribution in #3149
- @dgaponcic made their first contribution in #3141
- @SAY-5 made their first contribution in #3108
- @stblatzheim made their first contribution in #3166
- @claudia-lola made their first contribution in #3039
- @chenwng made their first contribution in #3162
- @tyiying made their first contribution in #3083
- @jkaurredhat made their first contribution in #3174
- @rybnico made their first contribution in #3084
- @locker95 made their first contribution in #3172
- @jihyun-huh made their first contribution in #3171
- @BeyondEvil made their first contribution in #3233
- @dlaw4608 made their first contribution in #3235
Full Changelog: v1.36.0...v1.37.1