v0.19.0
Changelog
- pick up a random port for metrics when MountPod using hostNetwork (#586)
- Fix del-vol Jobs created by CSI Controller didn't inherit attributes from CSI Node Pod (#589)
- reject PVCs with volumeMode block (#605)
- fix get uuid error when database not format (#606)
- add no-update in mount to avoid query against JuiceFS Web Console repeatedly (#615)
- del useless rbac (#618)
- support ha of csi controller (#621)
- validate target path to avoid illegal access (#625)
- split ce and ee image of mount pod (#630)
Yaml Changed
Mount Pod mode & Sidecar mode:
- image version
- del rules
list/create/update/delete/patch/watchof pods/log injuicefs-csi-external-node-service-role - del rules
list/watchof secret injuicefs-csi-external-node-service-role - del rules
list/watchof job injuicefs-csi-external-node-service-role - del rules
getof event injuicefs-external-provisioner-role - del rules
listof secret injuicefs-external-provisioner-role - del rules
list/watchof job injuicefs-external-provisioner-role - add rules
get/listof daemonset injuicefs-external-provisioner-role - add rules
get/list/watch/delete/update/patchof leases injuicefs-external-provisioner-role - add rules
get/list/watch/delete/updateof configmaps injuicefs-external-provisioner-role - update replicas of juicefs-csi-controller to 2
- add
--leader-electionparameter in juicefs-csi-controller - add
--enable-leader-electionparameter in csi-provisioner
Included JuiceFS
- the included JuiceFS community version is v1.0.4
- the included JuiceFS enterprise version is 4.9.0
- default mount pod image of community is
juicedata/mount:ce-v1.0.4 - default mount pod image of enterprise is
juicedata/mount:ee-4.9.1