Skip to content

Releases: quobyte/quobyte-csi-driver

Zero CVE base images and snapshot fixes

08 Dec 23:03

Choose a tag to compare

This release includes the following improvements and fixes:

  • Fix broken snapshots (k8s resource definitions & RBAC needed update)
  • Moved to zero CVE scratch base image (still can have CVEs from golang libraries)
  • Moved Quobyte API to version 4.x (4.5)
  • Updated k8s CSI spec to v1.11.0
  • Updated test environment to k8s 1.34.x
  • Updated pod killer to zero CVE scratch base image (still can have CVEs from golang libraries)
  • Updated k8s CSI Driver sidecar versions
  • Added more pod killer configuration options to control parallel deletion of pods
  • Updated examples & fixed missing/outdated instructions

Compatibility: k8s release v1.34.x and newer releases that support CSI spec v1.11.0

This release is tested with k8s v1.34.0 against Quobyte 4.x (4.6)

NOTE 1: This release is not tested with Quobyte 3.x versions.

To get this release, follow the Quobyte CSI driver documentation

Option to disable delete files task for shared volume cleanup

28 Jul 15:18

Choose a tag to compare

  • Configurable shared volume cleanup with delete files task or rm -rf via client mount point.
    • Note that shared volume list configuration format is changed
    • Shared volume list needs to be configured for latest versions (only not required when useDeleteFilesTaskForSharedVolumeCleanup: true)
  • CSI driver can be deployed on select k8s nodes with labels
  • Updated k8s CSI Driver sidecar versions

Compatibility: k8s release v1.30.x and newer releases that support CSI spec v1.9.0

This release is tested with k8s v1.32.0 against Quobyte 3.x (3.24.4) and 4.x

NOTE 1: This release is not tested with Quobyte 2.x versions.

To get this release, follow the Quobyte CSI driver documentation

Known issues

  • K8S e2e snapshots tests are failing (unstable/not working snapshots)
  • Shared volume PV cannot be deleted by Quobyte non-super user.
  • Shared volume cleanup using delete files task does not work with latest 4.x

Derive user/group from the user credentials

03 Feb 17:01

Choose a tag to compare

Release synopsis

Derive user/group from user credentials.

  • StorageClass parameters user and group are optional. See StorageClass example for more information.
  • CSI driver pods now mount /etc/passwd and /etc/group from host such that users can be mapped and resolved inside Driver pods when required.
  • Fixed shared volume permissions update issue.

Compatibility: k8s release v1.30.x and newer releases that support CSI spec v1.9.0

This release is tested with k8s v1.32.0 against Quobyte 3.x (3.24.4).

NOTE 1: This release is not tested with Quobyte 2.x versions.

To get this release, follow the Quobyte CSI driver documentation

Known issues

  • K8S e2e snapshots tests are failing (unstable/not working snapshots)
  • Shared volume PV cannot be deleted by Quobyte non-super user.

Updated pod killer to v0.2.2

10 Jan 15:32

Choose a tag to compare

Release synopsis

This is a bug fix release for pod killer - upgrade is required if your setup uses pod killer

  • Fixed non-functioning pod killer (pod killer was not killing pods with stale mounts even after days)

Compatibility: k8s release v1.27.x and newer releases that support CSI spec v1.9.0

This release is tested minimally with k8s v1.30.6 against Quobyte 3.x (3.24.3).

NOTE 1: This bug fix release is tested limitedly (pod killer functionality tested - end to end tests are not executed as there is no change in CSI Driver components)
NOTE 2: This release is not tested with Quobyte 2.x versions.

To get this release, follow the Quobyte CSI driver documentation

Known issues

  • K8S e2e snapshots tests are failing (unstable/not working snapshots)

Access keys bug fixes

25 Nov 10:04

Choose a tag to compare

Release synopsis

This is a bug fix release for access keys

  • Fixed a volume mount failure issue with access tightened Quobyte clusters (Tenant's access allowed from networks is empty and client IP is not in trusted service networks).
  • Uses unpredictable random uuid for access key handle.

Compatibility: k8s release v1.27.x and newer releases that support CSI spec v1.9.0

This release is tested with k8s v1.30.6 against Quobyte 3.x (3.24.3).

NOTE 1: This bug fix release is tested limitedly (access keys, and plain PVC mount tests were run. Namespace as tenant, shared volume tests are not run as part of testing)
NOTE 2: This release is not tested with Quobyte 2.x versions.

To get this release, follow the Quobyte CSI driver documentation

Known issues

  • K8S e2e snapshots tests are failing (unstable/not working snapshots)

Fix duplicate volume definitions

30 Sep 15:44

Choose a tag to compare

Release synopsis

  • Fixes duplicate volume definitions #92
  • Removed StorageClass parameter quobyteConfig
    • For Quobyte 3.x deployments, this parameter is ignored. Configure policy rules in Quobyte UI instead of using quobyteConfig parameter.
    • For Quobyte 2.x deployments, this flag is kept for compatibility reasons. (If you have Quobyte 2.x deployments, we highly recommend upgrade to Quobyte 3.x version)

Compatibility: k8s release v1.27.x and newer releases that support CSI spec v1.9.0

This release is tested with k8s v1.30.4 against Quobyte 3.x (3.23.2).

NOTE: This release is not tested with Quobyte 2.x versions.

To get this release, follow the Quobyte CSI driver documentation

Known issues

  • K8S e2e snapshots tests are failing (unstable/not working snapshots)

Add pod killer DNS policy

06 Sep 09:25

Choose a tag to compare

Release synopsis

Compatibility: k8s release v1.27.x and newer releases that support CSI spec v1.9.0

This release is tested with k8s v1.30.4 against Quobyte 3.x (3.23.1).

NOTE: This release is not tested with Quobyte 2.x versions.

To get this release, follow the Quobyte CSI driver documentation

Known issues

  • K8S e2e snapshots tests are failing (unstable/not working snapshots)

Quobyte CSI Driver with Pod killer fixes

21 Jun 13:41

Choose a tag to compare

Release synopsis

  • Fixed a bug in pod killer deduplication cache (see Pod Killer for more information)
  • Add replication to pod killer cache to support rolling upgrades of pod killer. Keep at least one pod killer cache running all the time for pod killer to function.

Compatibility: k8s release v1.27.x and newer releases that support CSI spec v1.9.0

This release is tested with k8s v1.29.2 against Quobyte 3.x (3.22).

NOTE: This release is not tested with Quobyte 2.x versions.

To get this release, follow the Quobyte CSI driver documentation

Known issues

  • K8S e2e snapshots tests are failing (unstable/not working snapshots)

Quobyte CSI Driver with scalable pod killer

10 May 19:21

Choose a tag to compare

Release synopsis

  • Quobyte CSI driver compatibility with the K8s >= v1.27.x (tested with k8s v1.29.2)
  • Includes improved Quobyte CSI Pod killer (See Pod Killer release note)

Compatibility: k8s release v1.27.x and newer releases that support CSI spec v1.9.0

This version of Quobyte CSI driver is tested against Quobyte 3.x (3.21.1).

NOTE: This release is not tested with Quobyte 2.x versions.

To get this release, follow the Quobyte CSI driver documentation

Known issues

  • K8S e2e snapshots tests are failing (unstable/not working snapshots)

Quobyte CSI driver for k8s v1.27.x, v1.28.x and v1.29.x

23 Apr 15:05

Choose a tag to compare

Release synopsis

  • Quobyte CSI driver compatibility with the K8s v1.27.x (tested with k8s v1.27.11), v1.28.x (tested with v1.28.7) and
    v1.29.x (tested with v1.29.2) is tested with this release.
  • Update Quobyte CSI Driver container base image to Ubuntu 22.04
  • Updated k8s CSI driver side car container versions to latest releases
  • Includes security patches for the dependent libraries

Compatibility: k8s release v1.27.x and newer releases that support CSI spec 1.6.0

This version of Quobyte CSI driver is tested against Quobyte 3.x (3.21.1).

NOTE: This release is not tested with Quobyte 2.x versions.

To get this release, follow the Quobyte CSI driver documentation

Known issues

  • K8S e2e snapshots tests are failing (unstable/not working snapshots)