Releases: kadalu/kadalu
Releases · kadalu/kadalu
0.7.4
This is a minor release with few important long term changes:
- kadalu container's base changed from fedora to ubuntu (mainly to LTS) (#385)
- a critical breaking change in kubelet issue introduced in 1.20.x of k8s is fixed (#381)
- a primitive version of helm chart support added (#375)
also 2 minor issues fixed from that of previous minor version: #376 & #359
0.7.3
This is a minor release, with some highlights being:
- RKE operator.yaml file got KUBELET path changed to /var/lib/kubelet
- operator now support handle_deleted(), which can be used to cleanup storage instances.
- storage-remove support added to CLI too.
- CLI (kubectl-kadalu) now works with python2 too.
0.7.2
This is a minor release after 0.7 release, to make sure we keep the incremental changes happening.
Few minor improvements done:
- operator now handles 'MODIFIED' event, which means, one can replace one of the brick in storage pool (for REPLICA2 and REPLICA3 types).
- kubectl-kadalu is now installed in operator image itself, so one can use it without python dependency (or installing it) in a machine.
- kadalu-quotad is updated to handle external storage better.
0.7.2alpha1
Testing the automated scripts
0.7.2alpha0
- Test the automated release jobs, which should build multi-arch images, and also upload artifcates, generated manifest files to release folder!
0.7.1
0.7.0
[0.7.0] - 2020-05-11
Highlights
- New documentation added for Storage Classes
- Kadalu can be used as Local storage with the introduction of new
Storage Class filternode_affinity
. - Experimental Arm support added with separate tag
master.
- Python 2 support for Kadalu Kubectl extension
- Added support for Kubernetes 1.18
- Kadalu Server and CSI container images are upgraded to the latest
stable release of Gluster(7.4). - Fixed an issue of Server pods not starting due to long
names. Removed hostname identifier from the Server pod names so that
the Server pod name length will be well within limits. Usekubectl get pods -n kadalu -o wide
to see the hostnames.
0.6.0
- Replica 2 support added using the Thin arbiter feature of GlusterFS
- Fixed issue showing the wrong status of server Pod as "Running" instead of the actual error.
- Fixed Gluster remount failure, when connectivity with storage pods goes down, and df command doesn't show the Gluster mount.
- CSI provisioner is enhanced to choose available storages randomly to avoid retrying with the same storage pool if that is down. This method also helps to utilize all the available storage pool for PVs.
- Fixed permissions issue when app pods try to use mounted PVs with a non-root user.
- Kadalu base container image upgraded to Fedora 31 and Gluster version in server and CSI container images to 7.3.
- Fixed issue in kubectl kadalu plugin while parsing arguments related to external storage and Tiebreaker node.
All patches included in release from 0.5.0 - 0.5.0...0.6.0