Skip to content

Releases: quobyte/quobyte-csi-driver

Access keys bug fixes

25 Nov 10:04
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

Quobyte CSI driver with k8s v1.27.1

31 May 11:44
Compare
Choose a tag to compare

Release synopsis

Quobyte CSI driver compatibility with the K8s v1.27.1 is tested with this (minor) release.

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.27.1 against Quobyte 3.x and 2.x cluster (both 3.x and 2.x latest releases).

To get this release, follow the Quobyte CSI driver documentation

Known issues

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

Fixed idempotency issue and other issues

20 Mar 16:26
Compare
Choose a tag to compare

Release synopsis

Upgrade is required if you use shared volumes/disable_oversubscription feature

  • Fixed an idempotency issue when over subscription is disabled (disable_oversubscription: true)
  • Improved Shared volumes for dynamic provisioning documentation. Quotas cannot be set for shared volume via k8s (if required should be set directly via Quobyte webconsole or management API).
  • Includes some minor documentation and example updates.

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.26.0 against Quobyte 3.12 cluster.

To get this release, follow the Quobyte CSI driver documentation

Known issues

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

Quobyte shared volumes and k8s namespace to Quobyte tenant mapping improvements

31 Jan 13:10
Compare
Choose a tag to compare

Release synopsis

  • Improved Shared volumes for dynamic provisioning. If shared Quobyte volume does not exists, CSI driver creates the shared volume.
  • Changed k8s namespace to Quobyte tenant mapping behavior. Storage class parameter quobyteTenant can be used to specify Quobyte tenant instead of using k8s namespace name as tenant (earlier releases ignored this parameter if the useK8SNamespaceAsTenant is enabled). If this field is not specified and useK8SNamespaceAsTenant is enabled, CSI driver uses k8s namespace as Quobyte tenant.

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.26.0

To get this release, follow the Quobyte CSI driver documentation

update (6/Feb/22): Upgrade is highly recommended for 3.x users as it includes a critical idempotency fix (with earlier versions of CSI, you might not be able to create PVs sporadically)

Known issues

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

Quobyte API and CSI related bug fixes

06 Dec 11:03
Compare
Choose a tag to compare

Release synopsis

Update(9/12/22)

DO NOT USE THIS RELEASE (breaks 3.x backward compatibility)

  • Use CSI driver v1.8.4 release in combination with Quobyte <= 3.7 (or any 2.x release)
  • For other Quobyte releases, we will be issuing new Quobyte bug fix release (3.9.2) soon. You should be able to use Quobyte 3.9.2 with Quobyte CSI v1.8.4.

(removed latest release tag)

If your cluster is running Quobyte >= 3.8, you must update to CSI driver v1.8.5 version to set volume permissions correctly. Other 3.x (<=3.7) and 2.x versions are not affected, however consider upgrading the CSI driver.

Includes fixes:

  • Adapt access mode to Quobyte API service (decimal represented octal)
  • Includes a fix for leaked file handles during shared volume deletions
  • Improve error handling during volume expansion.

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.25.0

To get this release, follow the Quobyte CSI driver documentation

Known issues

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