Skip to content

Commit 0550d92

Browse files
authored
Merge pull request #363 from msau42/release-1.0
Add 1.0 changelog for v1.0.2
2 parents 7f68bbf + f66ec20 commit 0550d92

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

CHANGELOG-1.0.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Changes since v1.0.1
2+
3+
## New Features
4+
5+
- Users can now provide a secret name and namespace during provision by passing the correct storage class parameters: `csi.storage.k8s.io/provisioner-secret-name` and `csi.storage.k8s.io/provisioner-secret-namespace` ([#281](https://github.com/kubernetes-csi/external-provisioner/pull/281), [@oleksiys](https://github.com/oleksiys))
6+
7+
## Bug Fixes
8+
9+
- Added extra verification of source Snapshot before provisioning. ([#357](https://github.com/kubernetes-csi/external-provisioner/pull/357), [@jsafrane](https://github.com/jsafrane))
10+
11+
12+
# Changes since v0.4.1
13+
14+
# Breaking Changes
15+
- Update external-provisioner to use csi spec 1.0 ([#166](https://github.com/kubernetes-csi/external-provisioner/pull/166))
16+
- Update dependencies to use external-snapshotter v1.0.0-rc4 ([#175](https://github.com/kubernetes-csi/external-provisioner/pull/175))
17+
18+
# Action Required
19+
* CSI plugin must support the 1.0 spec. CSI spec versions < 1.0 are no longer supported
20+
21+
# Deprecations
22+
* The following StorageClass parameters are deprecated and will be removed in a future release:
23+
24+
| Deprecated | Replacement |
25+
| --------------- | ------------------ |
26+
| csiProvisionerSecretName | csi.storage.k8s.io/provisioner-secret-name |
27+
| csiProvisionerSecretNamespace | csi.storage.k8s.io/provisioner-secret-namespace |
28+
| csiControllerPublishSecretName | csi.storage.k8s.io/controller-publish-secret-name |
29+
| csiControllerPublishSecretNamespace | csi.storage.k8s.io/controller-publish-secret-namespace |
30+
| csiNodeStageSecretName | csi.storage.k8s.io/node-stage-secret-name |
31+
| csiNodeStageSecretNamespace | csi.storage.k8s.io/node-stage-secret-namespace |
32+
| csiNodePublishSecretName | csi.storage.k8s.io/node-publish-secret-name |
33+
| csiNodePublishSecretNamespace | csi.storage.k8s.io/node-publish-secret-namespace |
34+
| fstype | csi.storage.k8s.io/fstype |
35+
36+
# New Features
37+
* Topology (alpha)
38+
* Raw block (alpha)
39+
40+
# Major Changes
41+
* Make the provisioner name optional ([#142](https://github.com/kubernetes-csi/external-provisioner/pull/142))
42+
* Add mount options ([#126](https://github.com/kubernetes-csi/external-provisioner/pull/126))
43+
* Added feature gate mechanism; added topology feature gate ([#148](https://github.com/kubernetes-csi/external-provisioner/pull/148))
44+
* Add flag for leader election ([#148](https://github.com/kubernetes-csi/external-provisioner/pull/148))
45+
* Split out RBAC, fix leadership election permissions ([#156](https://github.com/kubernetes-csi/external-provisioner/pull/156))
46+
* Evenly spread volumes of a StatefuleSet across nodes based on topology ([#151](https://github.com/kubernetes-csi/external-provisioner/pull/151))
47+
* rbac: fix kubectl validation error ([#163](https://github.com/kubernetes-csi/external-provisioner/pull/163))
48+
* Updating topology logic to use the latest version of CSINodeInfo ([#175](https://github.com/kubernetes-csi/external-provisioner/pull/175))
49+
* Add Block volume support for CSI provisioner ([#175](https://github.com/kubernetes-csi/external-provisioner/pull/175))
50+
* Use protosanitizer library to avoid logging secrets ([#180](https://github.com/kubernetes-csi/external-provisioner/pull/180))
51+
* Add new reserved prefixed parameter keys which are stripped out of the parameter key ([#182](https://github.com/kubernetes-csi/external-provisioner/pull/182))

0 commit comments

Comments
 (0)