- feat(analytics): add heartbeat pinger (#548,@niladrih)
- fix: wrap k8s api error in GetNodeID (#535,@aep)
- feat(deploy/helm): move volumesnapshot CRDs to the template dir (#488,@hrudaya21)
- fix(plugin): Fix ability to have custom value for openebs.io/nodeid (#451,@jnels124)
- fix(helm): Add extra args to zfsController containers and leader election inteligence (#492,@trunet)
- chore(design): adding pv migration proposal (#336,@pawanpraka1)
- fix(charts): correct default chart values (#506,@jnels124)
- chore: update protobuf deps (#514,@niladrih)
- chore: change zfs-controller to a deployment from statefulset (#513,@Abhinandan-Purkait)
- fix(localpv): restore size to return as part of snapshot create response (#480,@hrudaya21)
- feat(usedcapcity): kubectl describe zfsnode should show the used capacity information (#485,@hrudaya21)
- feat(event): update ua to ga4 analytics (#490,@Abhinandan-Purkait)
- feat(csi): bump up csi provisioner to v3.5.0 and other updates (#457,@vharsh)
- feat(helm): add support for providing additional volumes and adding init containers (#455,@jnels124)
- fix(helm): Possibility to override zfs encryption keys directory (#487,@trunet)
- perf(zfs): optimise pool listing for pools with many datasets (#440,@lowjoel)
- feat(deps): Bump golang, k8s and lib-csi versions (#444,@shubham14bajpai)
- feat(migration): adding support to migrate the PV to a new node (#304,@pawanpraka1)
- fix(topo): support old topology key for backward compatibility (#320,@pawanpraka1)
- refact(deps): bump k8s and client-go deps to version v0.20.2 (#294,@prateekpandey14)
- remove finalizer that is owned by ZFS-LocalPV (#303,@pawanpraka1)
- try volume creation on all the nodes that satisfy topology contraints (#270,@pawanpraka1)
- With k8s v1.22 the v1beta1 for various resources will no longer be supported. Updating the storage and apiexention version to v1 for better support. (#299,@shubham14bajpai)
- refact(deps): bump k8s and client-go deps to version v0.20.2 (#294,@prateekpandey14)
- remove finalizer that is owned by ZFS-LocalPV (#303,@pawanpraka1)
- try volume creation on all the nodes that satisfy topology contraints (#270,@pawanpraka1)
- With k8s v1.22 the v1beta1 for various resources will no longer be supported. Updating the storage and apiexention version to v1 for better support. (#299,@shubham14bajpai)
- adding support to restore in an encrypted pool (#292,@pawanpraka1)
- move the bdd test cases to github action (#293,@shubham14bajpai)
- adding support to restore in an encrypted pool (#292,@pawanpraka1)
- move the bdd test cases to github action (#293,@shubham14bajpai)
- update k8s sidecar images to gcr (#284,@shubham14bajpai)
- adding resize support for raw block volumes (#281,@pawanpraka1)
- update k8s sidecar images to gcr (#284,@shubham14bajpai)
- adding resize support for raw block volumes (#281,@pawanpraka1)
- adding capacity weighted scheduler (#266,@pawanpraka1)
- use common lib-csi imports (#263,@shubham14bajpai)
- Cross Build enviroment bug fixes (#264,@praveengt)
- bump k8s csi to latest stable container images (#271,@shubham14bajpai)
- creating directory with 0755 permission (#262,@pawanpraka1)
- adding capacity weighted scheduler (#266,@pawanpraka1)
- use common lib-csi imports (#263,@shubham14bajpai)
- Cross Build enviroment bug fixes (#264,@praveengt)
- bump k8s csi to latest stable container images (#271,@shubham14bajpai)
- creating directory with 0755 permission (#262,@pawanpraka1)
- fixing idempotency check for the mount path (#260,@pawanpraka1)
- removing quay from kustomization.yaml as we are using multiarch docker images (#248,@pawanpraka1)
- move xfs and mount code out of zfs package (#245,@pawanpraka1)
- move btrfs code out of zfs package (#244,@pawanpraka1)
- add github action for chart test and release (#250,@shubham14bajpai)
- fixing flaky sanity test case (#256,@pawanpraka1)
- refactor scheduler for ZFS-LocalPV (#249,@pawanpraka1)
- moving to ubuntu bionic(18.04 LTS) docker image (#255,@pawanpraka1)
- fixed the kustomize yaml name to kustomization.yaml (#243,@pawanpraka1)
- adding CSI Sanity test for ZFS-LocalPV (#232,@pawanpraka1)
- removing quay from kustomization.yaml as we are using multiarch docker images (#248,@pawanpraka1)
- move xfs and mount code out of zfs package (#245,@pawanpraka1)
- move btrfs code out of zfs package (#244,@pawanpraka1)
- add github action for chart test and release (#250,@shubham14bajpai)
- fixing flaky sanity test case (#256,@pawanpraka1)
- refactor scheduler for ZFS-LocalPV (#249,@pawanpraka1)
- moving to ubuntu bionic(18.04 LTS) docker image (#255,@pawanpraka1)
- fixed the kustomize yaml name to kustomization.yaml (#243,@pawanpraka1)
- adding CSI Sanity test for ZFS-LocalPV (#232,@pawanpraka1)
- changing the zfs-driver images to multi-arch docker hub (#237,@w3aman)
- Remove MountInfo struct from the api files (#225,@codegagan)
- adding deployment yaml via kustomize (#231,@pawanpraka1)
- add support for creating the Clone from volume as datasource (#234,@pawanpraka1)
- add support for multi arch container image (#233,@prateekpandey14)
- support parallel/faster upgrades for node daemonset (#230,@pawanpraka1)
- Remove MountInfo struct from the api files (#225,@codegagan)
- adding deployment yaml via kustomize (#231,@pawanpraka1)
- add support for creating the Clone from volume as datasource (#234,@pawanpraka1)
- add support for multi arch container image (#233,@prateekpandey14)
- support parallel/faster upgrades for node daemonset (#230,@pawanpraka1)
- removing centos yamls from the repo (#211,@pawanpraka1)
- adding validation for backup and restore (#221,@pawanpraka1)
- removing centos yamls from the repo (#211,@pawanpraka1)
- adding validation for backup and restore (#221,@pawanpraka1)
- adding velero backup and restore support (#162,@pawanpraka1)
- update go version to 1.14.7 (#201,@pawanpraka1)
- mounting the root filesystem to remove the dependency on the Operating system (#204,@pawanpraka1)
- Add license-check for .go , .sh , Dockerfile and Makefile (#205,@ajeetrai707)
- adding velero backup and restore support (#162,@pawanpraka1)
- update go version to 1.14.7 (#201,@pawanpraka1)
- mounting the root filesystem to remove the dependency on the Operating system (#204,@pawanpraka1)
- Add license-check for .go , .sh , Dockerfile and Makefile (#205,@ajeetrai707)
- Reverting back to old way of checking the volume status (#196,@pawanpraka1)
- mounting the volume if it is ready (#184,@pawanpraka1)
- fixed uuid generation issue when mount fails (#183,@pawanpraka1)
- rounding off the volume size to Gi and Mi (#191,@pawanpraka1)
- removing volumeLifecycleModes from the operator yaml (#186,@pawanpraka1)
- mounting the volume if it is ready (#184,@pawanpraka1)
- fixed uuid generation issue when mount fails (#183,@pawanpraka1)
- rounding off the volume size to Gi and Mi (#191,@pawanpraka1)
- removing volumeLifecycleModes from the operator yaml (#186,@pawanpraka1)
- fixing xfs mounting issue on centos with ubuntu 20.04 image (#179,@pawanpraka1)
- change logger from Sirupsen/logrus to klog (#166,@vaniisgh)
- Add checks to ensure zfs-driver status is running in BDD test (#171,@vaniisgh)
- fixing duplicate UUID issue with btrfs (#172,@pawanpraka1)
- adding shared mount support ZFSPV volumes (#164,@pawanpraka1)
- update docs to reflect gomod migration (#160,@vaniisgh)
- add golint target to makefile (#167,@vaniisgh)
- adding support to have btrfs filesystem for ZFS-LocalPV (#170,@pawanpraka1)
- adds a filter for grpc logs to reduce the pollution (#161,@vaniisgh)
- adding snapshot and clone releated test cases in BDD (#174,@pawanpraka1)
- add golint to travis & fix linting (#175,@vaniisgh)
- fixing xfs mounting issue on centos with ubuntu 20.04 image (#179,@pawanpraka1)
- change logger from Sirupsen/logrus to klog (#166,@vaniisgh)
- Add checks to ensure zfs-driver status is running in BDD test (#171,@vaniisgh)
- fixing duplicate UUID issue with btrfs (#172,@pawanpraka1)
- adding shared mount support ZFSPV volumes (#164,@pawanpraka1)
- update docs to reflect gomod migration (#160,@vaniisgh)
- add golint target to makefile (#167,@vaniisgh)
- adding support to have btrfs filesystem for ZFS-LocalPV (#170,@pawanpraka1)
- adds a filter for grpc logs to reduce the pollution (#161,@vaniisgh)
- adding snapshot and clone releated test cases in BDD (#174,@pawanpraka1)
- add golint to travis & fix linting (#175,@vaniisgh)
- changing image pull policy to IfNotPresent to make it not pull the image again and again (#124,@pawanpraka1)
- moving to legacy mount (#151,@pawanpraka1)
- Fixes an issue where volumes meant to be filesystem datasets got created as zvols and generally makes storageclass parameter spelling insensitive to case (#144,@cruwe)
- include pvc name in volume events (#150,@pawanpraka1)
- Fixes an issue where PVC was bound to unusable PV created using incorrect values provided in PVC/Storageclass (#121,@pawanpraka1)
- adding v1 CRD for ZFS-LocalPV (#140,@pawanpraka1)
- add contributing checkout list (#138,@Icedroid)
- fixing golint warnings (#133,@Icedroid)
- removing unnecessary printer columns from ZFSVolume (#128,@pawanpraka1)
- fixing stale ZFSVolume resource issue when deleting the pvc in pending state (#145,@pawanpraka1)
- Updated the doc for custom-topology support (#122,@w3aman)
- adding operator yaml for centos7 and centos8 (#149,@pawanpraka1)
- honouring readonly flag for ZFS-LocalPV (#137,@pawanpraka1)
- changing image pull policy to IfNotPresent to make it not pull the image again and again (#124,@pawanpraka1)
- moving to legacy mount (#151,@pawanpraka1)
- Fixes an issue where volumes meant to be filesystem datasets got created as zvols and generally makes storageclass parameter spelling insensitive to case (#144,@cruwe)
- include pvc name in volume events (#150,@pawanpraka1)
- Fixes an issue where PVC was bound to unusable PV created using incorrect values provided in PVC/Storageclass (#121,@pawanpraka1)
- adding v1 CRD for ZFS-LocalPV (#140,@pawanpraka1)
- add contributing checkout list (#138,@Icedroid)
- fixing golint warnings (#133,@Icedroid)
- removing unnecessary printer columns from ZFSVolume (#128,@pawanpraka1)
- fixing stale ZFSVolume resource issue when deleting the pvc in pending state (#145,@pawanpraka1)
- Updated the doc for custom-topology support (#122,@w3aman)
- adding operator yaml for centos7 and centos8 (#149,@pawanpraka1)
- honouring readonly flag for ZFS-LocalPV (#137,@pawanpraka1)
- feat(grafana): adding basic grafana dashboard (110, @pawanpraka1)
- fix(version): use the travis tag for the version (114, @pawanpraka1)
- fix(README): Fix the link in README file to the raw-block-volume.md file (109, @w3aman)
- chore(import-vol): adding steps to import existing volume to ZFS-LocalPV (108, @pawanpraka1)
- chore(doc): adding raw block volume details in README (106, @pawanpraka1)
- refact(build):trim leading v from image tag (105, @pawanpraka1)
- refact(build): make the docker images configurable (104, @pawanpraka1)
- feat(block): adding block volume support for ZFSPV (102, @pawanpraka1)
- fix(topokey): changing topology key to unique name (101, @pawanpraka1)
- docs(project): adding project specific files (99, @pawanpraka1)
- fix(doc , format): Fixed the formatting of ReadME file for upgrade (98, @w3aman)
- feat(topology): adding support for custom topology keys (94, @pawanpraka1)
- added developer environment examples (#92, @filippobosi)
- fix(README): Fix the link in README file to the raw-block-volume.md file (109, @w3aman)
- chore(import-vol): adding steps to import existing volume to ZFS-LocalPV (108, @pawanpraka1)
- chore(doc): adding raw block volume details in README (106, @pawanpraka1)
- refact(build):trim leading v from image tag (105, @pawanpraka1)
- refact(build): make the docker images configurable (104, @pawanpraka1)
- feat(block): adding block volume support for ZFSPV (102, @pawanpraka1)
- fix(topokey): changing topology key to unique name (101, @pawanpraka1)
- docs(project): adding project specific files (99, @pawanpraka1)
- fix(doc , format): Fixed the formatting of ReadME file for upgrade (98, @w3aman)
- feat(topology): adding support for custom topology keys (94, @pawanpraka1)
- added developer environment examples (#92, @filippobosi)
- potential data loss in case of pod deletion (#89, @pawanpraka1)
- avoid creation of volumeattachment object to fix slow volume attachment (#85, @pawanpraka1)
- feat(validation): adding validation for ZFSPV CR parameters (#66, @pawanpraka1)
- feat(zfspv): adding poolname info to the PV volumeattributes (#80, @pawanpraka1)
- feat(zfspv): handling unmounted volume (#78, @pawanpraka1)
- feat(crd-gen): automate the CRDs generation with validations for APIs (#75, @prateekpandey14)
- feat(crd): scripts to help migrating to new CRDs (#73, @pawanpraka1)
- refactor(crd): move CR from openebs.io to zfs.openebs.io (#70, @pawanpraka1)
- feat(zfspv): Upgrade the base ubuntu package (#68, @stevefan1999-personal)
- fix(test): fixing resize flaky test case (#71, @pawanpraka1)
- fix(xfs): clearing the xfs log before generating UUID (#64, @pawanpraka1)
- chore(readme): adding e2e project link in README (#65, @pawanpraka1)
- fix(xfs): fixing xfs duplicate uuid for cloned volumes (#63, @pawanpraka1)
- feat(version): Makefile and version enhancement (#62, @pawanpraka1)
- feat(zfspv): handling unmounted volume (#78, @pawanpraka1)
- feat(crd-gen): automate the CRDs generation with validations for APIs (#75, @prateekpandey14)
- feat(crd): scripts to help migrating to new CRDs (#73, @pawanpraka1)
- refactor(crd): move CR from openebs.io to zfs.openebs.io (#70, @pawanpraka1)
- feat(zfspv): Upgrade the base ubuntu package (#68, @stevefan1999-personal)
- fix(test): fixing resize flaky test case (#71, @pawanpraka1)
- fix(xfs): clearing the xfs log before generating UUID (#64, @pawanpraka1)
- chore(readme): adding e2e project link in README (#65, @pawanpraka1)
- fix(xfs): fixing xfs duplicate uuid for cloned volumes (#63, @pawanpraka1)
- feat(version): Makefile and version enhancement (#62, @pawanpraka1)
- fix(clone): setting properties on the clone volume (#57, @pawanpraka1)
- chore(doc): adding resize details in README (#53, @pawanpraka1)
- feat(resize): adding BDD test for Online volume expansion (#52, @pawanpraka1)
- feat(resize): adding Online volume expansion support for ZFSPV (#51, @pawanpraka1)
- feat(analytics): adding google analytics for ZFSPV (#49, @pawanpraka1)
- chore(doc): updating readme with snapshot and clone details (#48, @pawanpraka1)
- chore(doc): Adding the list of e2e test cases (#50, @w3aman)
- fix(operator): update provisioner image to support snapshot datasource (#46, @prateekpandey14)
- fix(clone): setting properties on the clone volume (#57, @pawanpraka1)
- chore(doc): adding resize details in README (#53, @pawanpraka1)
- feat(resize): adding BDD test for Online volume expansion (#52, @pawanpraka1)
- feat(resize): adding Online volume expansion support for ZFSPV (#51, @pawanpraka1)
- feat(analytics): adding google analytics for ZFSPV (#49, @pawanpraka1)
- chore(doc): updating readme with snapshot and clone details (#48, @pawanpraka1)
- chore(doc): Adding the list of e2e test cases (#50, @w3aman)
- fix(operator): update provisioner image to support snapshot datasource (#46, @prateekpandey14)
- feat(zfspv): adding snapshot and clone support for ZFSPV (#39, @pawanpraka1)
- fix(zfspv): do not destroy the dataset with -R option (#40, @pawanpraka1)
- fix(doc): Resolving the typo error in README doc (#38, @w3aman)
- chore(metrics): adding list of zfs metrics exposed by prometheus (#36, @pawanpraka1)
- refactor(version): bumping the version to 0.4 (#37, @pawanpraka1)
- chore(doc): adding v0.3 changelog in the repo (#35, @pawanpraka1)
- feat(alert): adding sample prometheus rules for ZFSPV (#32, @pawanpraka1)
- feat(HA): adding support to have controller in HA (#31, @pawanpraka1)
- chore(doc): adding contributing and faq doc (#29, @pawanpraka1)
- feat(stats): adding volume usage stats (#27, @pawanpraka1)
- chore(doc): making zfs-localpv repository CNCF compatible (#26, #28, @pawanpraka1)
- chore(doc): adding roadmap in the README (#25, @pawanpraka1)
- test(zfspv): adding test cases to verify zfs property update (#24, @pawanpraka1)
- chore(doc): adding changelog in the repo (#23, @pawanpraka1)
- making test cases to run on forked repo (#22, @pawanpraka1)
- integration test cases for ZFSPV (#21, @pawanpraka1)
- changing image pull policy to IfNotPresent (#20, @pawanpraka1)
- renamed watcher to mgmt package (#19, @pawanpraka1)
- fixing mongo yaml (#18, @pawanpraka1)
- updating readme with latest details (#17, @pawanpraka1)
- fix scheduling algorithm doc (#16, @akhilerm)
- adding support for applications to create "zfs" filesystem (#15, @pawanpraka1)
- fixed a typo for thinprovision json name. (#14, @pawanpraka1)
- updating sample ZFSVolume CR (#13, @pawanpraka1)
- remove unnecessary deploy from travis (#12, @pawanpraka1)
- updating readme with latest details (#11, @pawanpraka1)
- adding xfs filesystem support for zfs-localpv (#10, @pawanpraka1)
- volume count based scheduler for ZFSPV (#8, @pawanpraka1)
- adding topology support for zfspv (#7, @pawanpraka1)
- adding encryption in ZFSVolume CR (#6, @pawanpraka1)
- updating README with volume property usage (#5, @pawanpraka1)
- not able to deploy on rancher with ZFS 0.8 (#4, @pawanpraka1)
- Add license scan report and status (#3, @fossabot)
- adding README for ZFSPV (#2, @pawanpraka1)
- Initial commit for provisioning and deprovisioning the volumes (#1, @pawanpraka1)