Releases: metal-stack/csi-driver-lvm
v0.8.1
General Changes
Caution
The pre-release version v0.8.0 of csi-driver-lvm contained a regression that leads to data loss when a pod remounts a persistent volume. If you already jumped onto this version (which was possible through installing the latest helm chart from helm.metal-stack.io), move on to the v0.8.1 immediately. The image v0.8.0 was withdrawn from the package registry to prevent further usage of this version.
v0.8.0
General Changes
Warning
This version was withdrawn from the package registry because it contained a critical regression. See v0.8.1 for further information.
- Bring helm chart back to this repository. (#134) @Gerrit91
- Slight refactoring improving logging and grpc server lifecycle. (#133) @Gerrit91
- use
lsblkin order to test formatting of LV on mount (#132) @ostempel - Migrate architecture to run controller in
DaemonSet(#128) @ostempel - Adopt error message (#130) @majst01
Noteworthy
CSI-Plugin architecture changed from a split controller-daemonset to an only DaemonSet architecture. Each DaemonSet now also provides its own controller (figure 3 of the possible csi-plugin architectures here). With this architecture it is not necessary anymore to spawn pods for volume provisioning and deletion. For users of the Helm chart and the gardener-extension-csi-driver-lvm this migration can be deployed seamlessly. Manually deployed csi-driver-lvm installations need to adapt to the new architecture and delete the existing controller stateful set.
v0.7.0
v0.6.1
v0.6.0
v0.5.3
v0.5.2
v0.5.1
v0.5.0
Breaking Changes
- Docker images are not pushed to Docker Hub anymore. They are now available from ghcr on
ghcr.io/metal-stack/csi-driver-lvmandghcr.io/metal-stack/csi-driver-lvm-provisioner. (#75)
General Changes
- fix: replace panic with error (#73) @ankitm123
- Removing helm-chart, updating actions and CI. (#75) @Gerrit91
- Update README.md file on storage classes name. (#71) @liulanze
- refactor: add a new line to error statement (#72) @ankitm123
- Allow overriding of k8s-sigs images through helm (#70) @romoh
- Update to go-1.18, alpine-3.15, k8s-1.23.6 (#68) @majst01
- Add a link to korb which can migrate to/from csi-driver-lvm (#67) @majst01
- feat: add option to disable StorageClass provisioning and add additional annotations (#65) @hojerst
- Refresh dependencies, compiler and base image (#59) @majst01
- add nodes list/get to plugin clusterrole (#57) @mwennrich
- fix all linting errors, update dependencies (#55) @majst01