Skip to content

Releases: linode/linode-blockstorage-csi-driver

v0.8.5

16 Sep 15:03
a118dd5
Compare
Choose a tag to compare

What's Changed

  • only support offline expansion; add note on how to use the feature by @amold1 in #214
  • add makefile targets and updates by @amold1 in #215
  • [Cleanup] Added better logging for Controller Server by @komer3 in #213
  • [Fix] Controllerserver multivolume fix by @komer3 in #216
  • [Refactor] Adding structured logging to Nodeserver by @komer3 in #218
  • [Refactor] Adding better logging for LinodeDriver by @komer3 in #219
  • [Refactor] Add logging to metadata retrieval functions by @komer3 in #223
  • [Refactor] Improved logging for Controller Server by @komer3 in #222
  • [Refactor] Improved Logging for IdentityServer by @komer3 in #220
  • adding automaxproc to auto optimize GOPROC management by @prajwalvathreya in #225
  • [Bug] fix for corrupted PV when statefulset is restarted and pv is moved between nodes by @komer3 in #226
  • [Testing] Add New E2E Test Case & Enhance E2E Testing Configuration by @komer3 in #228
  • Improve error handling for csi-sanity and fix for failing sanity tests by @komer3 in #229
  • [Fix] nouuid flag for xfs mounting by @komer3 in #230
  • [Cleanup] Update the REV var to use current branch name by @komer3 in #231

New Contributors

Full Changelog: v0.8.4...v0.8.5

helm-v0.8.5

16 Sep 15:04
a118dd5
Compare
Choose a tag to compare

The Container Storage Interface (CSI) Driver for Linode Block Storage enables container orchestrators such as Kubernetes to manage the life-cycle of persistant storage claims.

v0.8.4

29 Aug 15:23
d12b23d
Compare
Choose a tag to compare

What's Changed

  • internal/driver: Rename and export the driver name by @nesv in #185
  • internal/driver: Controller cleanup by @nesv in #186
  • add codecov reporting by @eljohnson92 in #187
  • [Fix] Setting the correct image tag for CSI E2E test image on main branch by @komer3 in #189
  • go.mod: Update github.com/container-storage-interface/spec to v1.10.0 by @nesv in #190
  • Add LUKS e2e test by @komer3 in #192
  • [Clean Up] - NodeStageVolume, NodeUnStageVolume, Adding golangci lint to GHA, and various small cleans by @komer3 in #191
  • [Clean Up] updating the k8s mounting pkg to latest supported one by @komer3 in #193
  • [Clean Up] remove unused vars by @komer3 in #194
  • [fix] Address the errors we are seeing for NodeExpandVolume() in CSI-Sanity test by @komer3 in #196
  • [Feat] Adding CSI Sanity tests to GHA by @komer3 in #195
  • [feat] : add support to run upstream k8s e2e tests by @rahulait in #197
  • add xfsprogs to add mkfs.xfs binary to csi-linode-node pod by @rahulait in #199
  • [Fixes] - Addressing test cases we found running sanity tests for Controller Plugin by @komer3 in #198
  • [Fix] Re-enable Readonly since we support mounting the volume in that mode on the Node Plugin side by @komer3 in #201
  • [Fix] Update Linode Token to correct one in GHA by @komer3 in #203
  • Adding e2e test to verify ReadOnly volumes are mounted by Node plugin by @komer3 in #202
  • [Clean-Up] Refactor NodeUnpublishVolume() by @komer3 in #200
  • [Cleanup] Nodepublishvolume() refactor by @komer3 in #204
  • [Cleanup] Pull all the test related files and folders under 'tests' directory by @komer3 in #207
  • [Cleanup] Replace Status.Error() with helper func() defined in errors.go by @komer3 in #209
  • [Cleanup] Move the fake test helper code into faketestutils package by @komer3 in #208
  • test ext2, ext3, ext4, xfs as supported filesystem type by @rahulait in #206
  • [Cleanup] refactor the utils and common pkgs by @amold1 in #212
  • [Cleanup] Refactor LinodeIdentityServer for uniformity by @komer3 in #211
  • [Cleanup] Refactor LinodeNodeServer for consistency by @komer3 in #210

New Contributors

Full Changelog: v0.8.3...v0.8.4

helm-v0.8.4

29 Aug 15:23
d12b23d
Compare
Choose a tag to compare

The Container Storage Interface (CSI) Driver for Linode Block Storage enables container orchestrators such as Kubernetes to manage the life-cycle of persistant storage claims.

v0.8.3

04 Jul 14:54
ae3291f
Compare
Choose a tag to compare

What's Changed

  • ⭐ E2E tests using Chainsaw by @komer3 in #178
  • 🐛 internal/driver: Fix off-by-one error with max volume attachments by @nesv in #184

Full Changelog: v0.8.2...v0.8.3

helm-v0.8.3

04 Jul 14:55
ae3291f
Compare
Choose a tag to compare

The Container Storage Interface (CSI) Driver for Linode Block Storage enables container orchestrators such as Kubernetes to manage the life-cycle of persistant storage claims.

v0.8.2

25 Jun 21:21
c1ccc32
Compare
Choose a tag to compare

What's Changed

  • Fix release process - change paths to manifests by @tchinmai7 in #180

Full Changelog: v0.8.1...v0.8.2

v0.8.1

25 Jun 02:53
3b2b193
Compare
Choose a tag to compare

What's Changed

⚠️ Do not use this version. The CI process had a bug, and didn't actually build and publish images. Use v0.8.2 instead which includes all these changes.

Bug fixes

Other changes

  • Polish create cluster script by @mhmxs in #166
  • Rename "pkg/linode-bs" to "internal/driver" by @nesv in #172
  • Update go version to 1.22 and linodego to 1.35 by @komer3 in #173
  • Add a CODEOWNERS file by @nesv in #174
  • Adding GHCR image build-push support by @komer3 in #175
  • trigger helm-release off of release tags instead of the main branch by @eljohnson92 in #176
  • internal/driver: Simplify set up of driver capabilities by @nesv in #177

Full Changelog: v0.8.0...v0.8.1

helm-v0.8.2

25 Jun 21:22
c1ccc32
Compare
Choose a tag to compare

The Container Storage Interface (CSI) Driver for Linode Block Storage enables container orchestrators such as Kubernetes to manage the life-cycle of persistant storage claims.

helm-v0.8.1

25 Jun 02:53
3b2b193
Compare
Choose a tag to compare

The Container Storage Interface (CSI) Driver for Linode Block Storage enables container orchestrators such as Kubernetes to manage the life-cycle of persistant storage claims.