Releases: ironcore-dev/ironcore-csi-driver
Releases · ironcore-dev/ironcore-csi-driver
v0.3.6
Changes
🚀 Features
- Add missing methods for CSI spec 1.10 @Rohit-0505 (#520)
- Add mkfs options parameter to volume context @sujeet01 (#512)
- Truncate
deviceName
if longer than 20 chars @sujeet01 (#513)
🧰 Maintenance
- chore(deps): Bump github.com/dell/gocsi from 1.11.0 to 1.12.0 @dependabot (#524)
- chore(deps): Bump github.com/onsi/gomega from 1.34.2 to 1.35.1 @dependabot (#525)
- chore(deps): Bump golang.org/x/sys from 0.26.0 to 0.27.0 @dependabot (#528)
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 @dependabot (#526)
- chore(deps): Bump golang from 1.23.2 to 1.23.3 @dependabot (#527)
- chore(deps): Bump google.golang.org/grpc from 1.67.1 to 1.68.0 @dependabot (#529)
- chore(deps): Bump pascalgn/size-label-action from 0.5.4 to 0.5.5 @dependabot (#522)
- chore(deps): Bump go.uber.org/mock from 0.4.0 to 0.5.0 @dependabot (#521)
- chore(deps): Bump github.com/ironcore-dev/ironcore from 0.1.2 to 0.2.0 @dependabot (#518)
- chore(deps): Bump golang from 1.23.1 to 1.23.2 @dependabot (#514)
- chore(deps): Bump google.golang.org/grpc from 1.67.0 to 1.67.1 @dependabot (#515)
- chore(deps): Bump golang.org/x/sys from 0.25.0 to 0.26.0 @dependabot (#517)
v0.3.5
Changes
🚀 Features
- Bump
k8s.io/*
deps to v0.29.9 @afritzler (#511)
🐛 Bug Fixes
- Fix
Dockerfile
linting issues @afritzler (#510)
🧰 Maintenance
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 @dependabot (#504)
- chore(deps): Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 @dependabot (#505)
- chore(deps): Bump golang.org/x/sys from 0.24.0 to 0.25.0 @dependabot (#507)
- chore(deps): Bump golang from 1.23.0 to 1.23.1 @dependabot (#506)
- chore(deps): Bump google.golang.org/grpc from 1.65.0 to 1.67.0 @dependabot (#509)
- Fix
Dockerfile
linting issues @afritzler (#510) - chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 @dependabot (#501)
- chore(deps): Bump pascalgn/size-label-action from 0.5.2 to 0.5.4 @dependabot (#502)
- chore(deps): Bump golang from 1.22.6 to 1.23.0 @dependabot (#500)
- chore(deps): Bump golang from 1.22.5 to 1.22.6 @dependabot (#497)
- chore(deps): Bump golang.org/x/sys from 0.22.0 to 0.24.0 @dependabot (#499)
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.20.0 @dependabot (#498)
- chore(deps): Bump github.com/dell/gocsi from 1.10.1 to 1.11.0 @dependabot (#492)
- chore(deps): Bump google.golang.org/grpc from 1.64.0 to 1.65.0 @dependabot (#490)
- chore(deps): Bump golang.org/x/sys from 0.21.0 to 0.22.0 @dependabot (#489)
- chore(deps): Bump fsfe/reuse-action from 3 to 4 @dependabot (#488)
- chore(deps): Bump golang from 1.22.4 to 1.22.5 @dependabot (#487)
v0.3.4
Changes
🚀 Features
🐛 Bug Fixes
- Node driver should not fail if a volume is already mounted @ushabelgur (#455)
🧰 Maintenance
- chore(deps): Bump github.com/dell/gocsi from 1.10.0 to 1.10.1 @dependabot (#479)
- chore(deps): Bump golang from 1.22.3 to 1.22.4 @dependabot (#481)
- chore(deps): Bump golang.org/x/sys from 0.20.0 to 0.21.0 @dependabot (#482)
- chore(deps): Bump github.com/ironcore-dev/ironcore from 0.1.2-0.20240115125135-bd9fe9b4a160 to 0.1.2 @dependabot (#480)
- chore(deps): Bump docker/build-push-action from 5 to 6 @dependabot (#483)
- chore(deps): Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 @dependabot (#485)
- chore(deps): Bump google.golang.org/grpc from 1.63.2 to 1.64.0 @dependabot (#477)
- chore(deps): Bump golang from 1.22.2 to 1.22.3 @dependabot (#475)
- chore(deps): Bump golangci/golangci-lint-action from 5 to 6 @dependabot (#476)
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 @dependabot (#474)
- chore(deps): Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 @dependabot (#472)
- chore(deps): Bump golang.org/x/sys from 0.19.0 to 0.20.0 @dependabot (#473)
- chore(deps): Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 @dependabot (#465)
- chore(deps): Bump golangci/golangci-lint-action from 4 to 5 @dependabot (#468)
- Ignore
k8s.io/mount-utils
in dependabot configuration @afritzler (#469) - Bump golang to 1.22.2 and
k8s.io/*
to 0.29.4 @afritzler (#467) - chore(deps): Bump golang.org/x/net from 0.21.0 to 0.23.0 @dependabot (#466)
- chore(deps): Bump pascalgn/size-label-action from 0.5.0 to 0.5.2 @dependabot (#460)
- chore(deps): Bump google.golang.org/grpc from 1.63.0 to 1.63.2 @dependabot (#453)
- chore(deps): Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 @dependabot (#452)
- chore(deps): Bump golang from 1.22.1 to 1.22.2 @dependabot (#449)
- chore(deps): Bump google.golang.org/grpc from 1.62.1 to 1.63.0 @dependabot (#450)
- chore(deps): Bump golang.org/x/sys from 0.18.0 to 0.19.0 @dependabot (#451)
v0.3.3
Changes
🧰 Maintenance
- chore(deps): Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 @dependabot (#445)
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.1 @dependabot (#448)
- chore(deps): Bump github.com/ironcore-dev/controller-utils from 0.9.2 to 0.9.3 @dependabot (#447)
- chore(deps): Bump k8s.io/mount-utils from 0.29.2 to 0.29.3 @dependabot (#442)
- chore(deps): Bump k8s.io/client-go from 0.29.2 to 0.29.3 @dependabot (#443)
- chore(deps): Bump golang from 1.22.0 to 1.22.1 @dependabot (#437)
- chore(deps): Bump google.golang.org/grpc from 1.62.0 to 1.62.1 @dependabot (#438)
- chore(deps): Bump golang.org/x/sys from 0.17.0 to 0.18.0 @dependabot (#435)
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 @dependabot (#436)
v0.3.2
Changes
🧰 Maintenance
- chore(deps): Bump github.com/dell/gocsi from 1.9.0 to 1.10.0 @dependabot (#433)
- Bump golang to 1.22 @afritzler (#434)
- chore(deps): Bump fsfe/reuse-action from 2 to 3 @dependabot (#432)
- chore(deps): Bump google.golang.org/grpc from 1.61.1 to 1.62.0 @dependabot (#430)
- chore(deps): Bump github.com/ironcore-dev/controller-utils from 0.9.1 to 0.9.2 @dependabot (#429)
- chore(deps): Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 @dependabot (#428)
- chore(deps): Bump google.golang.org/grpc from 1.61.0 to 1.61.1 @dependabot (#423)
- chore(deps): Bump k8s.io/mount-utils from 0.29.1 to 0.29.2 @dependabot (#427)
- chore(deps): Bump k8s.io/client-go from 0.29.1 to 0.29.2 @dependabot (#424)
- chore(deps): Bump golangci/golangci-lint-action from 3 to 4 @dependabot (#422)
- Add reuse workflow @afritzler (#421)
- chore(deps): Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.1 @dependabot (#420)
- chore(deps): Bump golang from 1.21.6 to 1.22.0 @dependabot (#419)
- chore(deps): Bump golang.org/x/sys from 0.16.0 to 0.17.0 @dependabot (#418)
- chore(deps): Bump release-drafter/release-drafter from 5 to 6 @dependabot (#417)
v0.3.1
Changes
🚀 Features
- Update Makefile @afritzler (#399)
🐛 Bug Fixes
- Fix transient condition when device path is not yet available on host @afritzler (#415)
🧰 Maintenance
- Harmonize parameter consts usage @afritzler (#416)
- chore(deps): Bump google.golang.org/grpc from 1.60.1 to 1.61.0 @dependabot (#414)
- chore(deps): Bump github.com/onsi/gomega from 1.31.0 to 1.31.1 @dependabot (#413)
- chore(deps): Bump k8s.io/klog/v2 from 2.120.0 to 2.120.1 @dependabot (#412)
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.14.0 to 2.15.0 @dependabot (#407)
- chore(deps): Bump github.com/onsi/gomega from 1.30.0 to 1.31.0 @dependabot (#410)
- chore(deps): Bump k8s.io/mount-utils from 0.29.0 to 0.29.1 @dependabot (#408)
- chore(deps): Bump k8s.io/client-go from 0.29.0 to 0.29.1 @dependabot (#409)
- chore(deps): Bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.0 @dependabot (#405)
- chore(deps): Bump golang from 1.21.5 to 1.21.6 @dependabot (#401)
- Bump
ironcore
to supportk8s.io/*
v0.29.0 @afritzler (#404) - chore(deps): Bump golang.org/x/sys from 0.15.0 to 0.16.0 @dependabot (#400)
v0.3.0
Changes
⚠️ Breaking
- Project rename to
ironcore-csi-driver
@Rohit-0505 (#381)
🚀 Features
- Make project REUSE compliant @afritzler (#383)
- Project rename to
ironcore-csi-driver
@Rohit-0505 (#381) - Add
golangci-lint
installation toMakefile
@sujeet01 (#380) - Implement
ControllerModifyVolume
in driver controller @afritzler (#365)
🧰 Maintenance
- chore(deps): Bump go.uber.org/mock from 0.3.0 to 0.4.0 @dependabot (#397)
- chore(deps): Bump google.golang.org/grpc from 1.60.0 to 1.60.1 @dependabot (#396)
- Bump
envtest
k8s version to 1.28 @afritzler (#391) - Switch from
pull_request_target
topull_request
trigger @afritzler (#390) - chore(deps): Bump google.golang.org/grpc from 1.59.0 to 1.60.0 @dependabot (#389)
- chore(deps): Bump actions/setup-go from 4 to 5 @dependabot (#388)
- chore(deps): Bump golang from 1.21.4 to 1.21.5 @dependabot (#387)
- chore(deps): Bump github.com/dell/gocsi from 1.8.0 to 1.9.0 @dependabot (#386)
- Remove duplicate Table of Contents entry in README @sujeet01 (#385)
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 @dependabot (#384)
- Make project REUSE compliant @afritzler (#383)
- chore(deps): Bump golang.org/x/sys from 0.14.0 to 0.15.0 @dependabot (#382)
- Project rename to
ironcore-csi-driver
@Rohit-0505 (#381) - chore(deps): Bump github.com/onmetal/controller-utils from 0.8.2 to 0.8.3 @dependabot (#377)
- chore(deps): Bump k8s.io/mount-utils from 0.28.3 to 0.28.4 @dependabot (#373)
- chore(deps): Bump k8s.io/client-go from 0.28.3 to 0.28.4 @dependabot (#376)
v0.2.1
Changes
🧰 Maintenance
- chore(deps): Bump golang from 1.21.3 to 1.21.4 @dependabot (#370)
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1 @dependabot (#372)
- chore(deps): Bump github.com/onsi/gomega from 1.29.0 to 1.30.0 @dependabot (#371)
- chore(deps): Bump golang.org/x/sys from 0.13.0 to 0.14.0 @dependabot (#369)
- chore(deps): Bump k8s.io/klog/v2 from 2.100.1 to 2.110.1 @dependabot (#368)
- chore(deps): Bump github.com/onsi/gomega from 1.28.0 to 1.29.0 @dependabot (#367)
- chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.35.1 to 0.44.0 @dependabot (#357)
- chore(deps): Bump k8s.io/mount-utils from 0.28.2 to 0.28.3 @dependabot (#364)
- chore(deps): Bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3 @dependabot (#363)
- chore(deps): Bump k8s.io/client-go from 0.28.2 to 0.28.3 @dependabot (#362)
- chore(deps): Bump google.golang.org/grpc from 1.58.3 to 1.59.0 @dependabot (#359)
v0.2.0
Changes
⚠️ Breaking
- Bump
onmetal-api
and golang to 1.21 @afritzler (#352)
🚀 Features
- Bump
onmetal-api
and golang to 1.21 @afritzler (#352) - Optimize
Controller
test by adding wait groups @afritzler (#326) - Add volume readiness check and corresponding tests for
CreateVolume
@sujeet01 (#317) - Replace
gomock
import withgo.uber.org/mock
@afritzler (#302)
🧰 Maintenance
- chore(deps): Bump golang.org/x/net from 0.14.0 to 0.17.0 @dependabot (#356)
- chore(deps): Bump golang from 1.21.2 to 1.21.3 @dependabot (#355)
- chore(deps): Bump google.golang.org/grpc from 1.58.2 to 1.58.3 @dependabot (#354)
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0 @dependabot (#353)
- chore(deps): Bump golang.org/x/sys from 0.12.0 to 0.13.0 @dependabot (#350)
- chore(deps): Bump golang from 1.21.1 to 1.21.2 @dependabot (#351)
- chore(deps): Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 @dependabot (#349)
- chore(deps): Bump google.golang.org/grpc from 1.58.1 to 1.58.2 @dependabot (#348)
- chore(deps): Bump github.com/onmetal/controller-utils from 0.8.1 to 0.8.2 @dependabot (#347)
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 @dependabot (#346)
- Bump tools and regenerate mocks @afritzler (#345)
- chore(deps): Bump go.uber.org/mock from 0.2.0 to 0.3.0 @dependabot (#344)
- chore(deps): Bump google.golang.org/grpc from 1.58.0 to 1.58.1 @dependabot (#343)
- chore(deps): Bump k8s.io/mount-utils from 0.28.1 to 0.28.2 @dependabot (#339)
- chore(deps): Bump k8s.io/client-go from 0.28.1 to 0.28.2 @dependabot (#340)
- chore(deps): Bump sigs.k8s.io/controller-runtime from 0.16.1 to 0.16.2 @dependabot (#338)
- chore(deps): Bump docker/build-push-action from 4 to 5 @dependabot (#334)
- chore(deps): Bump docker/metadata-action from 4 to 5 @dependabot (#335)
- chore(deps): Bump docker/setup-buildx-action from 2 to 3 @dependabot (#336)
- chore(deps): Bump docker/setup-qemu-action from 2 to 3 @dependabot (#333)
- chore(deps): Bump docker/login-action from 2 to 3 @dependabot (#337)
- chore(deps): Bump github.com/dell/gocsi from 1.7.0 to 1.8.0 @dependabot (#329)
- chore(deps): Bump google.golang.org/grpc from 1.57.0 to 1.58.0 @dependabot (#331)
- chore(deps): Bump actions/checkout from 3 to 4 @dependabot (#330)
- chore(deps): Bump golang from 1.21.0 to 1.21.1 @dependabot (#332)
- chore(deps): Bump golang.org/x/sys from 0.11.0 to 0.12.0 @dependabot (#328)
- chore(deps): Bump sigs.k8s.io/controller-runtime from 0.16.0 to 0.16.1 @dependabot (#327)
- Update
golangci-lint
version from v1.52.1 to v1.54.2 @afritzler (#325) - Bump github.com/onmetal/controller-utils from 0.8.0 to 0.8.1 @dependabot (#319)
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 @dependabot (#320)
- Bump k8s.io/mount-utils from 0.27.4 to 0.28.1 @dependabot (#321)
- Bump k8s.io/client-go from 0.27.4 to 0.28.1 @dependabot (#322)
- Bump sigs.k8s.io/controller-runtime from 0.15.1 to 0.16.0 @dependabot (#318)
- Bump golang from 1.20.7 to 1.21.0 @dependabot (#311)
- Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 @dependabot (#309)
- Bump golang.org/x/sys from 0.10.0 to 0.11.0 @dependabot (#310)
- Bump golang from 1.20.6 to 1.20.7 @dependabot (#308)
- Bump github.com/onsi/gomega from 1.27.9 to 1.27.10 @dependabot (#300)
- Bump google.golang.org/grpc from 1.56.2 to 1.57.0 @dependabot (#301)
- Bump github.com/onsi/gomega from 1.27.8 to 1.27.9 @dependabot (#299)
- Bump k8s.io/mount-utils from 0.27.3 to 0.27.4 @dependabot (#296)
- Bump k8s.io/client-go from 0.27.3 to 0.27.4 @dependabot (#295)
- Bump golang from 1.20.5 to 1.20.6 @dependabot (#294)
- Bump google.golang.org/grpc from 1.56.1 to 1.56.2 @dependabot (#293)
v0.1.5
Changes
🚀 Features
- Improve logging in
Node
controller @afritzler (#288) - Improve logging in
ControllerExpandVolume
@afritzler (#285) - Refactor tests and use
SpecContext
@afritzler (#274) - Implement
NodeGetVolumeStats
in node driver @ushabelgur (#270) - Support for Volume Expansion in CSI Driver @sujeet01 (#262)
🐛 Bug Fixes
- Fix check for limit size in
NodeVolumeExpand
call @afritzler (#290) - Fix resulting
Volume
size afterVolume
expansion @afritzler (#287) - Improve logging in
ControllerExpandVolume
@afritzler (#285) - Change log levels and fix typo in controller and node functions @afritzler (#283)
🧰 Maintenance
- Bump golang.org/x/sys from 0.9.0 to 0.10.0 @dependabot (#292)
- Bump google.golang.org/grpc from 1.56.0 to 1.56.1 @dependabot (#291)
- Bump google.golang.org/grpc from 1.55.0 to 1.56.0 @dependabot (#286)
- Bump k8s.io/mount-utils from 0.27.2 to 0.27.3 @dependabot (#282)
- Bump k8s.io/client-go from 0.27.2 to 0.27.3 @dependabot (#280)
- Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 @dependabot (#289)
- Bump golang.org/x/sys from 0.8.0 to 0.9.0 @dependabot (#278)
- Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 @dependabot (#277)
- Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 @dependabot (#276)
- Bump golang from 1.20.4 to 1.20.5 @dependabot (#275)
- Bump pascalgn/size-label-action from 0.4.3 to 0.5.0 @dependabot (#273)
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 @dependabot (#272)
- Bump k8s.io/mount-utils from 0.26.3 to 0.27.2 @dependabot (#266)
- Bump github.com/onmetal/controller-utils from 0.7.0 to 0.8.0 @dependabot (#271)
- Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 @dependabot (#263)
- Support for Volume Expansion in CSI Driver @sujeet01 (#262)