v1.1.0
iamjoemccormick
released this
11 May 15:59
·
548 commits
to master
since this release
Added
- Automated end-to-end (E2E) testing leveraging the Kubernetes E2E framework.
- Support for BeeGFS Connection Based Authentication.
- Support for BeeGFS v7.2.1 and Kubernetes v1.18 and v1.20.
- The ability to specify permissions in BeeGFS from Storage Classes in Kubernetes. This simplifies integration with BeeGFS quotas.
Changed
- Explicitly set the CSI driver's
fsGroupPolicy
toNone
disabling fsGroup support to prevent time consuming and/or unintended permissions and ownership changes on Kubernetes clusters that support this parameter. - Improved logging, in particular simplifying identification of logs associated with a particular request.
- Updated the project to use Golang 1.16.
Fixed
- A race condition when creating volumes where slow running beegfs-ctl commands could prevent volume creation.
- The error returned on NodeStageVolume to align with the CSI spec when we fail to stage a volume because the driver can't find it.
Security
NOTE: The BeeGFS CSI Driver undergoes extensive security scanning before each release, and third party components with identified security issues will be updated before each release regardless if they are exploitable in the driver. Going forward only security issues deemed to be exploitable will be noted in the changelog.