Skip to content

Releases: linode/linode-blockstorage-csi-driver

v1.0.1

26 Nov 15:37
17b7d1b
Compare
Choose a tag to compare

What's Changed

Dependency Updates

  • 🌱 Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #292
  • 🌱 Bump go.uber.org/mock from 0.4.0 to 0.5.0 by @dependabot in #293
  • 🌱 Bump the kubernetes group with 2 updates by @dependabot in #296
  • 🌱 Bump github.com/linode/linodego from 1.41.0 to 1.42.0 by @dependabot in #297
  • 🌱 Bump github.com/linode/go-metadata from 0.2.0 to 0.2.1 by @dependabot in #298
  • 🌱 Bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot in #302
  • 🌱 Bump golang from 1.23.2-alpine to 1.23.3-alpine by @dependabot in #305
  • 🌱 Bump golang.org/x/net from 0.30.0 to 0.31.0 by @dependabot in #303
  • 🌱 Bump codecov/codecov-action from 4 to 5 by @dependabot in #308
  • 🌱 Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in #307
  • 🌱 Bump github.com/container-storage-interface/spec from 1.10.0 to 1.11.0 by @dependabot in #319
  • 🌱 Bump the kubernetes group with 2 updates by @dependabot in #318
  • 🌱 Bump github.com/linode/linodego from 1.42.0 to 1.43.0 by @dependabot in #320

Full Changelog: v1.0.0...v1.0.1

helm-v1.0.1

26 Nov 15:38
17b7d1b
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.

v1.0.0

15 Oct 15:08
6c0a633
Compare
Choose a tag to compare

What's Changed

  • add dependabot support by @eljohnson92 in #236
  • miscellaneous fixes for adding dependabot support by @amold1 in #249
  • use commit sha in GHA for docker image version by @amold1 in #250
  • [cleanup] Update the README docs for better nav and clarity by @komer3 in #251
  • [refactor] Controllerserver (part 1) - Move existing helpers and add better comments by @komer3 in #233
  • replace using cryptsetup binary for LUKS encryption with cryptsetup go pkg by @amold1 in #232
  • [refactor] Controllerserver (part 2) - createvolume refactor with added test coverage by @komer3 in #234
  • [refactor] Controllerserver (part 3) - refactor publish unpublish volume by @komer3 in #235
  • golangci-lint: update config file and make relevant changes to the code by @amold1 in #253
  • [feat]: add codecov config and ignore mocks/* code coverage by @komer3 in #259
  • [Testing] Increasing codecov for linodeclient & linodevolume pkgs by @komer3 in #261
  • [fix] device name when performing luks close by @amold1 in #260
  • add gha filter and update ci flow by @amold1 in #263
  • [Update] Bumping up the version for side cars to latest available versions by @komer3 in #265
  • minor documentation updates to development and test experience by @amold1 in #262
  • [Testing] Increasing test coverage and refactoring for better clarity by @komer3 in #264
  • [Testing] add tests for controllerserver by @amold1 in #266
  • add tests for nodeserver methods by @amold1 in #267
  • [Testing] Add more test coverage for identity server by @komer3 in #272
  • [Testing] Adding more test coverage by @komer3 in #271
  • Address the Akamai security updates with LinodeFirewall by @amold1 in #273
  • fix security issue for int conversion; remove sanity tests if clause by @amold1 in #275
  • feat: bump capl version to v0.6.4 by @komer3 in #279
  • feat: make the test cluster creation process robust by @komer3 in #281
  • Metrics investigation for CSI driver and dashboard creation on Grafana by @prajwalvathreya in #274
  • [Feat] Multi region support (Topology Aware Provisioning) by @komer3 in #280
  • Remove WaitForFirstConsumer storageclass by @komer3 in #288

Dependency Updates

Full Changelog: v0.8.5...v1.0.0

helm-v1.0.0

15 Oct 15:09
6c0a633
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.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.