Releases: quobyte/quobyte-csi-driver
Quobyte shared volumes for dynamic provisioning
Release synopsis
- Shared volumes for dynamic provisioning.
- Quobyte CSI Driver does not create a shared volume if the specified shared volume does not exists
- CSI driver should be installed with helm. See documentation for more details.
- Improved testing. Kubernetes e2e tests can be executed with kind setups. See documentation for more details.
Compatibility: k8s release v1.22.x and newer releases that support CSI spec 1.5.0
This version of Quobyte CSI driver is tested with k8s v1.25.0
To get this release, follow the Quobyte CSI driver documentation
Update (30/1/23): Tested with k8s v1.26.0
Known issues
- K8S e2e snapshots tests are failing (unstable/not working snapshots)
Quobyte CSI v1.8.3
Release synopsis
- Adds replication to CSI Controller.
- Adds support and examples for Quobyte Access Keys (requires Quobyte 3.x)
- Note that access configuration flag name is changed
- Updated CSI sidecar containers
Compatibility: k8s release v1.22.x and newer releases that support CSI spec 1.5.0
This version of Quobyte CSI driver is tested with v1.24.3 (tested on k8s v1.25.0 on 20/09/2022)
Please follow the instructions to get this release.
Known issues
- K8S e2e snapshots tests are failing (unstable/not working snapshots)
Bump pod killer version to v0.1.2
Includes pod killer v0.1.2
- Uses system calls and kills pod on specific errors such as transport endopoint not connected (ENOTCONN), ENOENT
Tested on: k8s v1.22.5 against Quobyte 3.x cluster (should also work with 2.x)
Access keys and other improvements
This version is tested with k8s e2e tests and has not been deployed into our own production yet.
- Make Quobyte api credentials optional in node publish secrets
- Pre-provisioned volume PV should be configured with volume UUID if api credentials are not provided
- Quobyte API upgrade to v1.2.2 to provide better error messages
Tested on: k8s v1.22.5 against Quobyte 3.x cluster (should also work with 2.x)
Please follow the instructions to get this release.
Invokes erase volume Quobyte API
This version is tested with k8s e2e tests and has not been deployed into our own production yet.
- Volume deletions invokes erase volume Quobyte API
- Introduces Quobyte version flag. Based on the supplied version, CSI driver automatically tunes the request to specified version of Quobyte API (i.e, you do not have to adjust/comment out unsupported features in your resource definitions while switching between Quobyte versions).
Tested on: k8s v1.22.5 against Quobyte 2.x and 3.x clusters
Please follow the instructions to get this release.
Improve API responsiveness
Release synopsis
- Improved Quobyte API responsiveness with Cookies.
Tested on: v1.20.2, v1.22.0
Please follow the instructions to get this release.
Update CSI sidecar containers
Release synopsis
Updates k8s CSI sidecar containers recent versions.
Tested on: v1.20.2
Please follow the instructions to get this release.
Bump pod killer version to v0.1.1 with nil pointer fix
Release synopsis
- Includes pod killer version update (v0.1.1) with nil pointer fix
Please follow the instructions to get this release.
Add missing GET_VOLUME_STATS capabilities
Release synopsis
- Includes fix for "NodeGetVolumeStats feature does not work with Kubernetes" #34
Please follow the instructions to get this release.
Export NodeGetVolumeStats
Release synopsis
Exports NodeGetVolumeStats
Compatibility: k8s release v1.16.x and newer releases that support CSI spec 1.3.0
This version of the Quobyte CSI driver is tested (minimally) with v1.20.2
Please follow the instructions to get this release.