General Changes
- 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.