All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
This file itself is based on Keep a CHANGELOG.
0.2.2 - 2019-12-26
Only cosmetic changes.
0.2.1 - 2019-12-17
- Upgrade to support k8s 1.16 (#77)
0.2.0 - 2019-10-08
- Volumes and associated Pods are cleaned up after Node deletion (#53).
- Leader election of controller services (#58).
- Prometheus metrics for VG free space (#59, #63).
- Health checks for plugins (#61).
- Metrics for volume usage (bytes/inodes) (#62).
topolvm-controller
replacescsi-topolvm
as CSI controller plugin.- Official way of protecting namespaces from TopoLVM webhook (#57, #60).
- Fix a bug in webhook (#54).
topolvm-hook
is removed. Its functions are merged intotopolvm-controller
.lvmetrics
is removed. Its functions are merged intotopolvm-node
.
0.1.2 - 2019-09-10
- Update kubebuilder, controller-tools, controller-runtime (#35).
- Fix a bug in CSI GetCapacity method (#45).
0.1.1 - 2019-08-22
- A quick example to run TopoLVM on kind (#18).
- A deployment tutorial (#18).
- Re-implement
topolvm-hook
using Kubebuilder v2 (#19, #21). - Update sidecar containers for Kubernetes 1.15 (#29).
- Update kubebuilder, controller-tools, controller-runtime, gRPC, client-go (#17, #24, #28).
- filesystem: stabilize mount point detection (#23).
0.1.0 - 2019-07-11
This is the first release.