Skip to content

Commit 27750ab

Browse files
authored
Merge pull request #305 from msau42/docs
Add 1.3 changelog
2 parents f4b4ab1 + 23dd418 commit 27750ab

File tree

2 files changed

+35
-10
lines changed

2 files changed

+35
-10
lines changed

CHANGELOG-1.3.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Changelog since v1.2.0
2+
3+
## Breaking Changes
4+
5+
- The alpha resizer secret name and namespace keys have been changed from the following values:
6+
- `csi.storage.k8s.io/resizer-secret-name`
7+
- `csi.storage.k8s.io/resizer-secret-namespace`
8+
9+
to be the following values:
10+
- `csi.storage.k8s.io/controller-expand-secret-name`
11+
- `csi.storage.k8s.io/controller-expand-secret-namespace`
12+
13+
This is a breaking change and is being introduced so that these keys match the naming convention for other secret name/namespace keys. ([#301](https://github.com/kubernetes-csi/external-provisioner/pull/301), [@ggriffiths](https://github.com/ggriffiths))
14+
15+
## New Features
16+
17+
- A new flag `--leader-election-namespace` is introduced to allow the user to set where the leader election lock resource lives. ([#296](https://github.com/kubernetes-csi/external-provisioner/pull/296), [@verult](https://github.com/verult))
18+
- Adds CSI Migration support for Azure Disk/File, adds some backwards compatibility fixes for GCE PD Migration ([#292](https://github.com/kubernetes-csi/external-provisioner/pull/292), [@davidz627](https://github.com/davidz627))
19+
- Add `--strict-topology` option that restricts requisite topology to the selected node topology during delayed binding ([#282](https://github.com/kubernetes-csi/external-provisioner/pull/282), [@avalluri](https://github.com/avalluri))
20+
- Add volume provisioning secret templating for storage class parameters: `csi.storage.k8s.io/provisioner-secret-name` and `csi.storage.k8s.io/provisioner-secret-namespace` ([#274](https://github.com/kubernetes-csi/external-provisioner/pull/274), [@ggriffiths](https://github.com/ggriffiths))
21+
- Adds the ability to handle PVC as a DataSource to enable cloning for plugins that support it. ([#220](https://github.com/kubernetes-csi/external-provisioner/pull/220), [@j-griffith](https://github.com/j-griffith))
22+
23+
## Bug Fixes
24+
25+
- Fixes issue where leader election in the CSI provisioner and lib-external-provisioner conflicts. ([#296](https://github.com/kubernetes-csi/external-provisioner/pull/296), [@verult](https://github.com/verult))
26+
27+

README.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,22 @@ The external-provisioner is an external controller that monitors `PersistentVolu
1111

1212
This information reflects the head of this branch.
1313

14-
| Compatible with CSI Version | Container Image | Min K8s Version |
14+
| Compatible with CSI Version | Container Image | Recommended K8s Version |
1515
| ------------------------------------------------------------------------------------------ | -------------------------------| --------------- |
16-
| [CSI Spec v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | quay.io/k8scsi/csi-provisioner | 1.14 |
16+
| [CSI Spec v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | quay.io/k8scsi/csi-provisioner | 1.15 |
1717

1818
## Feature status
1919

2020
Various external-provisioner releases come with different alpha / beta features. Check `--help` output for alpha/beta features in each release.
2121

2222
Following table reflects the head of this branch.
2323

24-
| Feature | Status | Default | Description |
25-
| -------------- | ------- | ------- | --------------------------------------------------------------------------------------------- |
26-
| Topology | Beta | Off | [Topology aware dynamic provisioning](https://kubernetes-csi.github.io/docs/topology.html) (requires kubelet 1.14 on nodes). |
27-
| Snapshots* | Alpha | On | [Snapshots and Restore](https://kubernetes-csi.github.io/docs/snapshot-restore-feature.html). |
28-
| CSIMigration** | Alpha | On | [Migrating in-tree volume plugins to CSI](https://kubernetes.io/docs/concepts/storage/volumes/#csi-migration). |
29-
30-
*) There is no special feature gate for snapshots. It is enabled by running [external-snapshotter](https://github.com/kubernetes-csi/external-snapshotter/) and creating its CRDs.
31-
**) There is no special feature gate for CSI migration. It is enabled by turning on CSI migration in Kubernetes.
24+
| Feature | Status | Default | Description | Provisioner Feature Gate Required |
25+
| -------------- | ------- | ------- | --------------------------------------------------------------------------------------------- | --------------------------------- |
26+
| Topology | Beta | Off | [Topology aware dynamic provisioning](https://kubernetes-csi.github.io/docs/topology.html) (requires kubelet 1.14 on nodes). | Yes |
27+
| Snapshots | Alpha | On | [Snapshots and Restore](https://kubernetes-csi.github.io/docs/snapshot-restore-feature.html). | No |
28+
| CSIMigration | Alpha | On | [Migrating in-tree volume plugins to CSI](https://kubernetes.io/docs/concepts/storage/volumes/#csi-migration). | No |
29+
| Cloning | Alpha | On | [Cloning](https://kubernetes-csi.github.io/docs/volume-cloning.html). | No |
3230

3331
All other external-provisioner features and the external-provisioner itself is considered GA and fully supported.
3432

0 commit comments

Comments
 (0)