Skip to content

Releases: weka/csi-wekafs

v2.2.1

20 Jul 11:32
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: v2.2.0...v2.2.1

v2.2.0

14 Jul 05:31
Compare
Choose a tag to compare

What's Changed

New features

Miscellaneous

  • fix(deps): update module google.golang.org/grpc to v1.56.2 by @renovate in #135
  • fix(deps): update golang.org/x/exp digest to 613f0c0 by @renovate in #136
  • chore(deps): update helm/kind-action action to v1.8.0 by @renovate in #137

Full Changelog: v2.1.2...v2.2.0

v2.1.2

29 Jun 11:37
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • feat(CSI-57): acl mount option by @dontbreakit in #128
  • fix(CSI-118): cannot initialize API client with non-root organization by @sergeyberezansky in #131

Miscellaneous

  • ci(CSI-116): prefix v for all components validation, also CSI-117 by @dontbreakit in #129
  • fix(deps): update golang.org/x/exp digest to 97b1e66 by @renovate in #126
  • fix(deps): update module google.golang.org/protobuf to v1.31.0 by @renovate in #125

Full Changelog: v2.1.1...v2.1.2

v2.1.1

24 Jun 08:20
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • fix(CSI-75): compatibilityMap has duplicate parameter for same functionality #120
  • fix(CSI-76): filtering Rest API allowed only from 4.1 but should be from 4.0 #120
  • fix(CSI-110): CSI does not propagate error when failing to init API client from secrets #120
  • fix(CSI-112): panic when creating CSI snapshot-based volume and failing to initialize API client #120
  • fix(CSI-113) plugin incorrectly handles secret with API endpoints separated by newline rather than comma #120

Miscellaneous

  • fix(CSI-111): Replace deprecated ioutil.ReadFile / WriteFile #120
  • docs(CSI-115): document incorrectly states version of Weka for snapshot quotas #123

Full Changelog: v2.1.0...v2.1.1

v2.1.0

22 Jun 12:35
Compare
Choose a tag to compare

What's Changed

New features

  • feat(CSI-67): sign helm chart by @dontbreakit in #116

Security

  • fix(CSI-109): update registry.k8s.io/sig-storage/csi-snapshotter to v6.2.2 by @renovate in #113
  • update Golang dependencies for the csi binary
    • fix(deps): update module golang.org/x/sync to v0.3.0 by @renovate in #105
    • fix(deps): update module k8s.io/apimachinery to v0.27.3 by @renovate in #106
    • fix(deps): update module github.com/prometheus/client_golang to v1.16.0 by @renovate in #107
    • fix(deps): update module google.golang.org/grpc to v1.56.1 by @renovate in #108
    • fix(deps): update module github.com/kubernetes-csi/csi-lib-utils to v0.14.0 by @renovate in #117

Full Changelog: v2.0.1...v2.1.0

v2.0.1

09 Jun 17:51
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • fix(CSI-74): no error returned when fetching info from weka cluster fails by @dontbreakit & @sergeyberezansky in #102
  • fix(CSI-107): revert csi-attacher by @dontbreakit in #103

Full Changelog: v2.0.0...v2.0.1

v2.0.0

31 May 22:05
Compare
Choose a tag to compare

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

Release 0.8.4

20 Dec 11:49
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an error which caused the CSI Node component to fail starting on Selinux-enabled hosts
  • Fixed installation notes to correctly show the helm commands required for seeing the release

Release 0.8.3

28 Jul 04:05
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a race condition due to which CSI Node component running on same node with
    CSI Controller component could fail to start

Release v0.8.2

16 Jun 07:58
Compare
Choose a tag to compare

Fixed README.md.gotmpl to correctly show URL of the SELinux README