Skip to content

v0.3.1

Compare
Choose a tag to compare
@davidz627 davidz627 released this 20 Dec 01:01
· 1786 commits to master since this release
76b0c8e

Action Required

  • Kubernetes must support the 1.0 Spec, driver is incompatible with Kubernetes or Sidecars with CSI Spec versions <1.0
  • All Kubernetes PV/PVC created with a previous version of the driver must be removed from the cluster before updating, this driver is not compatible with previous versions of the driver.

Alpha Features

Alpha features may require specific setup for the Kubernetes cluster or driver deployment. See README.md for details.

  • Snapshots
  • Topology

Breaking Changes

f2586bb Fix kubelet socket path
bff4c82 Bump to CSI Spec to v1.0.0
da033f7 Change driver name to pd.csi.storage.gke.io and topology key to topology.gke.io/zone

Major Driver Changes

b7df449 Fail CreateVolume() when Block volume capability is requested
9f3ede3 Bump builder and Debian base versions in Dockerfile
bff4c82 Bump to CSI Spec to v1.0.0
6edbdaa Implementation updates for CSI Spec v1.0.0-rc2
7c106db Vendor updates for CSI Spec v1.0.0-rc2
da033f7 Change driver name to pd.csi.storage.gke.io and topology key to topology.gke.io/zone
13e7e02 Pass snapshot source when creating volumes
f208819 Add preStop hook to remove registration sockets when driver registrar node container goes down
195cf5b Update labels and fix api version

Testing Changes

f930d0b Pass ARTIFACTS so that test logs will be written to directories that can be picked up by prow. Also allow block tests
3628737 fix test focus
2c0a9d1 fix retry logic for boskos resource
b027169 Add retry for acquiring a boskos resource
a70899a make boskos resource name configurable
a782422 Add gke prow config
0f17a09 Bring up driver in k8s-integration framework instead of in e2e tests. This runs deploy-driver.sh, which handles secret creation and kustomize

Deployment Changes

f2586bb Fix kubelet socket path
569d746 Fix prow head template merge error
2c61df8 Update Prow Head Template
4441af9 Bump Driver Registrar to v1.0.1
47a05d2 Added explicit cluster roles for external csi components because system roles deprecated
44f439d Add the cluster role for snapshotter
ac25e21 Remove hardcoded environment variables from spec
898c260 Update stable images to official releases
12cef7b Modify deployment scripts to use kustomize
0b27ea9 Convert dev yamls into patches
2005ae3 Rename dev yamls and remove dev setup-cluster
5a2ddb8 Add kustomization configs
128aa56 Move kustomization patches to overlays directory
bf308a0 Move specs from stable to base