Skip to content

Releases: openshift/csi-driver-shared-resource

v0.4.8-rc.0

25 May 19:25
9e654f4
Compare
Choose a tag to compare
v0.4.8-rc.0 Pre-release
Pre-release

Developer Preview - Projected Resource CSI Driver

This is the first developer preview release of the Projected Resource CSI Driver.

Installation

  1. Ensure you are connected to a Kubernetes cluster as a cluster administrator.
  2. Apply the release.yaml file to your cluster:
$ kubectl apply -f https://github.com/openshift/csi-driver-projected-resource/releases/download/v0.4.8-rc.0/release.yaml

Features

  • Initial pod requests for Share CSI volumes are denied without both a valid Share reference and
    permissions to access that Share
  • Changes to the Share's backing resource (kind, namespace, name) get reflected in data stored in the user pod's CSI volume
  • Subsequent removal of permissions for a Share results in removal of the associated data stored in the user pod's CSI volume
  • Re-granting of permission for a Share (after having the permissions initially, then removed) results in the associated
    data getting stored in the user pod's CSI volume
  • Removal of the Share used to provision Share csi volume for a pod result in the associated data getting removed
  • Re-creation of a removed Share for a previously provisioned Share CSI volume results in the associated data
    reappearing in the user pod's CSI volume
  • Supports recycling of the csi driver so that previously provisioned CSI volumes are still managed; in other words,
    the driver's interan state is persisted
  • Multiple Shares within a pod are allowed
  • When multiple Shares are mounted in a pod, one Share can be mounted as a subdirectory of another Share