Skip to content

v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 31 May 22:05

What's Changed

Weka CSI Plugin v2.0.0 has a comprehensive set of improvenents and new functionality:

  • Support of different backings for CSI volumes (filesystem, writable snapshot, directory)
  • CSI snapshot and volume cloning support
  • fsGroup support
  • Custom mount options per storageClass
  • Redundant CSI controllers
  • Restructuring of CI and release workflows

NOTE: some of the functionality provided by Weka CSI Plugin 2.0.0 requires Weka software of version 4.2 or higher. Please refer to documentation for additional information

NOTE: To better understand the different types of volume backings and their implications, refer to documentation.

New features

Improvements

Bug Fixes

Miscellaneous

Upgrade Implications

In order to support fsGroup functionality, the CSIDriver manifest had to be modified. Since this type of Kubernetes objects is defined as immutable, upgrading Helm release with the new version might fail.
Hence, when upgrading from version below 2.0.0, a complete uninstall and reinstall of Helm release is required.

NOTE: it is not required to remove any Secrets, storageClass definitions, PersistentVolumes or PersistentVolumeClaims.

Deprecation Notice

Support of legacy volumes without API binding will be removed in next major release of Weka CSI Plugin. New features rely on API connectivity to Weka cluster and will not be supported on API unbound volumes. Please make sure to migrate all existing volumes to API based scheme prior to next version upgrade.

Full Changelog: v0.8.4...v2.0.0