Skip to content

v0.19.0

Choose a tag to compare

@zwwhdls zwwhdls released this 08 Apr 02:15

Changelog

  1. pick up a random port for metrics when MountPod using hostNetwork (#586)
  2. Fix del-vol Jobs created by CSI Controller didn't inherit attributes from CSI Node Pod (#589)
  3. reject PVCs with volumeMode block (#605)
  4. fix get uuid error when database not format (#606)
  5. add no-update in mount to avoid query against JuiceFS Web Console repeatedly (#615)
  6. del useless rbac (#618)
  7. support ha of csi controller (#621)
  8. validate target path to avoid illegal access (#625)
  9. split ce and ee image of mount pod (#630)

Yaml Changed

Mount Pod mode & Sidecar mode:

  1. image version
  2. del rules list/create/update/delete/patch/watch of pods/log in juicefs-csi-external-node-service-role
  3. del rules list/watch of secret in juicefs-csi-external-node-service-role
  4. del rules list/watch of job in juicefs-csi-external-node-service-role
  5. del rules get of event in juicefs-external-provisioner-role
  6. del rules list of secret in juicefs-external-provisioner-role
  7. del rules list/watch of job in juicefs-external-provisioner-role
  8. add rules get/list of daemonset in juicefs-external-provisioner-role
  9. add rules get/list/watch/delete/update/patch of leases in juicefs-external-provisioner-role
  10. add rules get/list/watch/delete/update of configmaps in juicefs-external-provisioner-role
  11. update replicas of juicefs-csi-controller to 2
  12. add --leader-election parameter in juicefs-csi-controller
  13. add --enable-leader-election parameter in csi-provisioner

Included JuiceFS

  1. the included JuiceFS community version is v1.0.4
  2. the included JuiceFS enterprise version is 4.9.0
  3. default mount pod image of community is juicedata/mount:ce-v1.0.4
  4. default mount pod image of enterprise is juicedata/mount:ee-4.9.1