Portworx CSI Release Notes
Portworx CSI (PX-CSI) is a lightweight storage orchestration solution that uses the Kubernetes Container Storage Interface (CSI) framework to integrate the Pure Storage storage solutions.
PX-CSI integrates with Kubernetes to directly access Pure Storage FlashArray Direct Access volumes (FADA) and FlashBlade Direct Access volumes (FBDA).
If you're setting up PX-CSI for the first time, see Install Portworx CSI. If you're already using PX-CSI, upgrade to the latest version. For upgrade instructions, see Upgrade Portworx CSI.
For information about supported versions, release numbering, and support phases, refer to the PX-CSI Life Cycle Support Policy.
The pxctl CLI is removed starting with PX-CSI 25.8.0. Use standard Kubernetes tools such as kubectl, oc, or apply YAML manifests to manage CustomResource objects for operational and configuration tasks.
PX-CSI 25.6.0
July 15, 2025
What's New
-
PX-CSI now supports VLAN binding for FlashArray. This allows you to enforce VLAN-based network access control between hosts and FlashArray systems. With VLAN binding, administrators can associate a host with a specific VLAN ID. FlashArray then allows storage connections only if traffic originates from the assigned VLAN host. If a host is not assigned a VLAN, it discovers all the iSCSI targets by default. For more information, see Use FlashArray as backend storage for Kubernetes applications and Pure Storage FlashArray and FlashBlade JSON file.
-
PX-CSI now supports IPv6 networking. You can now use IPv6 for both the host network and connectivity to FlashArray.
-
PX-CSI now sets the Purity hostname to a combination of the host name and the node’s unique
NODE_UID. This change prevents hostname collisions across clusters and ensures backend volumes mount to the correct hosts. Previously, only the host name was used, which could result in collisions and incorrect volume mounts in multi-cluster environments. -
PX-CSI now supports running KubeVirt virtual machines (VMs) with virtual Trusted Platform Module (vTPM) devices backed by FlashArray file services volumes.
This support enables:
- Persistent vTPM state across restarts and reschedules.
- Live migration and failover of vTPM-enabled VMs using ReadWriteMany (RWX) Filesystem volumes.
For more information, see Run KubeVirt virtual machines with virtual TPM devices using FlashArray file services.