Releases: hetznercloud/csi-driver
v2.0.0-rc.3
What's Changed
Full Changelog: v2.0.0-rc.2...v2.0.0-rc.3
v2.0.0-rc.2
What's Changed
- chore: upgrade all dependencies to latest version by @apricote in #326
- [enhancement] Use native kubernetes topology region label for volumes nodeAffinity by @maksim-paskal in #302
New Contributors
- @maksim-paskal made their first contribution in #302
Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2
v2.0.0-rc.1
What's Changed
- Include more information in request logging by @samcday in #237
- e2e test workflow improvements by @samcday in #234
- driver: fix panic when server is not found. by @jrasell in #249
- Use our own runners in E2E tests by @LKaemmerling in #252
- Remove unneeded privileges from CSI sidecars by @samcday in #235
- Use hcloud API for volume filesystem formatting by @samcday in #238
- Kustomization support and manifest simplification by @samcday in #223
- fix docs: taints vs label by @jleni in #257
- Update hcloud-csi.yml by @sui77 in #242
- [1/???] Split deployment manifests by @samcday in #261
- [2/???] Rework RBAC to only apply to CSI Controller by @samcday in #262
- [3/???] Switch Controller to Deployment, plus other tweaks by @samcday in #263
- [4/???] Remove hcloud API calls from most Node code paths by @samcday in #264
- [5/???] Split the driver into controller + node binaries by @samcday in #266
- [6/???] Simplify node resize by @samcday in #267
- Rename secret for hcloud api token to
hcloud
by @LKaemmerling in #275 - [7/???] Remove HCLOUD_TOKEN from node DaemonSet by @samcday in #269
- [8/???] Remove Node Stage/Unstage capability by @samcday in #270
- Allow to configure the HCLOUD API Endpoint via Environment Variables. by @LKaemmerling in #277
- Add support for volume encryption with cryptsetup and LUKS by @choffmeister in #279
- Implement ListVolumes Call by @LKaemmerling in #292
- Add FSGroup to mount capabilities + update dependencies by @4ND3R50N in #296
- Updates Version Constraint by @mvhirsch in #291
- Update k8s support by @4ND3R50N in #298
- Add skaffold for local debugging + add "Local test setup" section to README.md by @4ND3R50N in #301
- ci: publish unstable docker image from main by @EternalDeiwos in #305
- master --> main by @guettli in #311
- Explicit docs: read+write API token is needed. by @guettli in #313
- StorageClass has cluster scope by @jlgeering in #317
- test: fix integration tests relying on specific byte amounts by @apricote in #322
- feat: test against Kubernetes v1.25 by @apricote in #321
New Contributors
- @jrasell made their first contribution in #249
- @jleni made their first contribution in #257
- @sui77 made their first contribution in #242
- @choffmeister made their first contribution in #279
- @4ND3R50N made their first contribution in #296
- @mvhirsch made their first contribution in #291
- @EternalDeiwos made their first contribution in #305
- @guettli made their first contribution in #311
- @jlgeering made their first contribution in #317
Full Changelog: v1.6.0...v2.0.0-rc.1
v1.6.0
Changelog
2ea4803 Add btrfs support
7719e45 Add exclude for blockstorage during resize (#211)
4a69641 Add k8s 1.22 to tests (#225)
beb3783 Adjust stale bot to be more userfriendly (#217)
0de9bd9 CI improvements for speed and fork-friendliness. (#221)
e07b392 Fix changelog generation
8cb0bfe Implement Instrumentation from hcloud-go (#227)
c89c462 Increase default polling interval to 3 seconds. (#230)
11c9940 Make e2e workflow friendly to running on forks. (#214)
29893db Migrate Testsuite Setup to be in line with our CCM Testsuite (#219)
4ad4d69 Prepare release v1.6.0 (#231)
cf4e7e4 Recognition of root servers (#195)
c213244 Reduce default log verbosity to info level (#224)
c74a95b Remove testing for k8s 1.18 as written in our Versioning policy. (#199)
8d1f531 Run e2e tests in parallel. (#215)
da859e8 Simplify CSI socket handling (#222)
6164eaf Update README.md (#196)
140dad9 Update hcloud-go to v1.29.1 (#218)
fb90575 Upgrade csi sidecars to latest versions. (#216)
54f573e Use Go 1.17 (#228)
5d2ac90 Use Goreleaser to publish changelog (#229)
v1.5.3
This release fixes a broken v1.5.2 tag. For the changes have a look at the v1.5.2 release.
v1.5.2
- Update Go to 1.16
- Update csi driver container to alpine linux v3.13
- Update hcloud-go to 1.24.0
- Fix mounting idempotency issues
v1.5.1
- Add correct deployment file for the latest version
You can update by simply applying the latest deployment file:
kubectl apply -f https://raw.githubusercontent.com/hetznercloud/csi-driver/v1.5.1/deploy/kubernetes/hcloud-csi.yml
v1.5.0
- Allow using the node name as node indicator instead of using the
metadata service - Allow to tune the log level using the
LOG_LEVEL
environment variable - Update k8s dependencies to v1.17.12
- Update Go to 1.15
- Update hcloud-go to 1.22.0
- Update csi driver container to alpine linux v3.12
- Note: As of this release all versions are end-to-end tested against the
official Kubernetes testsuite, as a result a few smaller issues where fixed
v1.4.0
- Allow mounting of Hetzner Cloud Volumes as raw block volumes.
- Add label (
app: hcloud-csi
) tohcloud-csi-controller-metrics
andhcloud-csi-node-metrics
- Update to hcloud-go 1.18.0
v1.3.2
- Fix stuck volume terminating when the volume was already deleted