- Upcoming changelog
- [EOS-12275] Bump upstream version from 4.0.18 to 4.0.19
- [EOS-12275] Adapt release version to double versioning with upstream version
- [EOS-10976] Add
extraContainers
,extraEnvVars
,extraVolumes
&extraVolumeMounts
- [EOS-10976] Adapt to stratio CICD flow
- Add arm7 (32bit) support (kubernetes-sigs#58)
- Preserve name of the PV directory name during archiving (kubernetes-sigs#59)
- Remove redundant field in the rbac.yaml (kubernetes-retired/external-storage#970)
- Use
kubernetes-sigs/sig-storage-lib-external-provisioner
instead ofincubator/external-storage/lib
(kubernetes-retired/external-storage#1026) - Fill in rbac.yaml with ServiceAccount manifest (kubernetes-retired/external-storage#1060, kubernetes-retired/external-storage#1179)
- Make ARM deployment consistent with regular deployment (kubernetes-retired/external-storage#1090)
- Update Deployment apiVersion (from
extensions/v1beta1
toapps/v1
) and added selector field (kubernetes-retired/external-storage#1230, kubernetes-retired/external-storage#1231, kubernetes-retired/external-storage#1283, kubernetes-retired/external-storage#1294) - Fix namespace in deployments (kubernetes-retired/external-storage#1087, kubernetes-retired/external-storage#1279)
- Update path creation and implemented possibility save data after removing PV (kubernetes-sigs#7)
- Support for running controller outside of cluster (kubernetes-sigs#9)
- Add a flag to disable leader election (kubernetes-sigs#22)
- Switched to kubernetes
v1.18.0
to be compatible with>=1.20
selfLink removal (kubernetes-sigs#26) - Enable mountOptions from StorageClass to PersistentVolume (kubernetes-sigs#28)
- Make leader-election configurable: default endpoints object namespace to controller's instead of kube-system (kubernetes-retired/external-storage#957)
- Fix archiveOnDelete parsing (kubernetes-retired/external-storage#929)
- Adds archiveOnDelete parameter to provisioner (kubernetes-retired/external-storage#905)
- Change all clusterroles to have endpoints permissions and reduced events permissions, consolidate where possible (kubernetes-retired/external-storage#892)
- Propagate StorageClass MountOptions to PVs (kubernetes-retired/external-storage#835)
- Skip deletion if the corresponding directory is not found (kubernetes-retired/external-storage#859)
- Revert "Add namespace extended attributes to directory" (kubernetes-retired/external-storage#816)
- Change the storage apiVersion from
storage.k8s.io/v1beta1
tostorage.k8s.io/v1
(kubernetes-retired/external-storage#599) - Fix Makefile to build on OSX (kubernetes-retired/external-storage#661)
- Change the RBAC apiVersion from
rbac.authorization.k8s.io/v1alpha1
torbac.authorization.k8s.io/v1
(kubernetes-retired/external-storage#656) - Add serviceAccount to deployment (kubernetes-retired/external-storage#653)
- Add namespace extended attributes to directory (kubernetes-retired/external-storage#672)
- Add support for ARM (Raspberry PI). Image at
quay.io/external_storage/nfs-client-provisioner-arm
. (kubernetes-retired/external-storage#275)
- Fix issue 149 - nfs-client-provisioner create folder with 755, not 777 (kubernetes-retired/external-storage#150)
- Initial release