From a70bf3837f97c562d89af23c252b66348309081c Mon Sep 17 00:00:00 2001 From: Hemant Kumar Date: Tue, 26 Mar 2019 14:42:49 -0400 Subject: [PATCH 1/3] Update readme and update changelog --- CHANGELOG-0.1.0.md | 8 ++++++++ README.md | 14 ++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 CHANGELOG-0.1.0.md diff --git a/CHANGELOG-0.1.0.md b/CHANGELOG-0.1.0.md new file mode 100644 index 000000000..1d4c377bf --- /dev/null +++ b/CHANGELOG-0.1.0.md @@ -0,0 +1,8 @@ +# v0.1.0 + +## Initial release Changelog + +* Add a external resize controller which monitors Persistent volume claims and performs + CSI `ControllerExpandVolume` as needed. If plugin does not implement `ControllerExpandVolume` it performs a no-op expansion + and updates PV object. + diff --git a/README.md b/README.md index 873d347de..b4d23e4f8 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,20 @@ This is an external Kubernetes controller which can expand volumes using CSI volume Drivers. It's under heavy development and of alpha quality. +# Build + +```bash +make csi-resizer +``` + +# Running external resizer + +## With mock driver + +```bash +./bin/csi-resizer --kubeconfig /var/run/kubernetes/admin.kubeconfig --csi-address /var/lib/kubelet/plugins/csi-mock/csi.sock +``` + ## Community, discussion, contribution, and support Learn how to engage with the Kubernetes community on the [community page](http://kubernetes.io/community/). From 640a8d873c558be4d7ac142b1191d6c5fae0dd30 Mon Sep 17 00:00:00 2001 From: Hemant Kumar Date: Wed, 3 Apr 2019 12:48:37 -0400 Subject: [PATCH 2/3] Update change log --- CHANGELOG-0.1.0.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG-0.1.0.md b/CHANGELOG-0.1.0.md index 1d4c377bf..0310a5986 100644 --- a/CHANGELOG-0.1.0.md +++ b/CHANGELOG-0.1.0.md @@ -1,8 +1,10 @@ # v0.1.0 -## Initial release Changelog +## Support Status + +Alpha -* Add a external resize controller which monitors Persistent volume claims and performs - CSI `ControllerExpandVolume` as needed. If plugin does not implement `ControllerExpandVolume` it performs a no-op expansion - and updates PV object. +## Initial release Changelog +* [#1](https://github.com/kubernetes-csi/external-resizer/pull/1) Add a external resize controller which monitors Persistent volume claims and performs CSI `ControllerExpandVolume` as needed. +* [#26](https://github.com/kubernetes-csi/external-resizer/pull/26) If plugin does not implement `ControllerExpandVolume` it performs a no-op expansion and updates PV object. From 5aecc294ade5e514c8f52dc897c3e0a14302826d Mon Sep 17 00:00:00 2001 From: Hemant Kumar Date: Wed, 3 Apr 2019 13:39:49 -0400 Subject: [PATCH 3/3] Update changelog with lease based leader election --- CHANGELOG-0.1.0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG-0.1.0.md b/CHANGELOG-0.1.0.md index 0310a5986..27f0747b0 100644 --- a/CHANGELOG-0.1.0.md +++ b/CHANGELOG-0.1.0.md @@ -8,3 +8,4 @@ Alpha * [#1](https://github.com/kubernetes-csi/external-resizer/pull/1) Add a external resize controller which monitors Persistent volume claims and performs CSI `ControllerExpandVolume` as needed. * [#26](https://github.com/kubernetes-csi/external-resizer/pull/26) If plugin does not implement `ControllerExpandVolume` it performs a no-op expansion and updates PV object. +* [#31](https://github.com/kubernetes-csi/external-resizer/pull/31) Use lease based leader election.