Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add JuiceFSRuntime engine to fluid backend (fluid-cloudnative#1047)
* Add juicefs runtime (fluid-cloudnative#11) * Add juicefs runtime Signed-off-by: zwwhdls <[email protected]> Signed-off-by: zwwhdls <[email protected]> * format --no-update when bucket is none & fix typo & fix test (fluid-cloudnative#12) Signed-off-by: zwwhdls <[email protected]> Signed-off-by: zwwhdls <[email protected]> * Add doc (fluid-cloudnative#13) * add juicefs_runtime doc & fix bug * add en doc Signed-off-by: zwwhdls <[email protected]> Signed-off-by: zwwhdls <[email protected]> * update juicefs_runtime.md (fluid-cloudnative#14) Signed-off-by: zwwhdls <[email protected]> Signed-off-by: zwwhdls <[email protected]> * Add node label after scheduling dataset (fluid-cloudnative#1040) * Update docker image, To #37253115 Signed-off-by: cheyang <[email protected]> * Prefer fuse node affinity, To #37253115 Signed-off-by: cheyang <[email protected]> * Prefer fuse node affinity, To #37253115 Signed-off-by: cheyang <[email protected]> * Prefer fuse node affinity, To #37253115 Signed-off-by: cheyang <[email protected]> * Update docker image, To #37253115 Signed-off-by: cheyang <[email protected]> * Update docker image, To #37253115 Signed-off-by: cheyang <[email protected]> * Update docker image, To #37253115 Signed-off-by: cheyang <[email protected]> * Sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * update config Signed-off-by: cheyang <[email protected]> * Sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Test for sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Test for sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Test for sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Test for sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Test for sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Test for sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Test for sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Test for sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Test for sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> * Test for sync up node labels, To #37253115 Signed-off-by: cheyang <[email protected]> Signed-off-by: zwwhdls <[email protected]> * add ut for healthcheck. (fluid-cloudnative#1051) Signed-off-by: LDawns <[email protected]> Signed-off-by: zwwhdls <[email protected]> * Add mount propagation in node-driver-registrar (fluid-cloudnative#1049) node-driver-registrar will mount kubelet-dir on {{ .Values.csi.kubelet.rootDir }} without 'HostToContainer' or 'Bidirectional'. If another pod mount a temporary device on their volume directory like '${kubelet-dir}/lib/kubelet/pods/xxx/volumes/' which create before node-driver-registrar and delete after node-driver-registrar is created will cause device deconstruction to fail. Signed-off-by: tuji.yyf <[email protected]> Signed-off-by: zwwhdls <[email protected]> * add ut for template_engine.go and metadata.go (fluid-cloudnative#1039) Signed-off-by: littletiger123 <[email protected]> Signed-off-by: zwwhdls <[email protected]> * add master and fuse resource option for jindoruntime (fluid-cloudnative#1046) * implement master and fuse resource option Signed-off-by: frankleaf <[email protected]> * fix ut Signed-off-by: frankleaf <[email protected]> Signed-off-by: zwwhdls <[email protected]> * add test case of cert builder (fluid-cloudnative#1042) * add test case of cert Signed-off-by: yangyuliufeng <[email protected]> * prepare the test environment Signed-off-by: yangyuliufeng <[email protected]> Signed-off-by: zwwhdls <[email protected]> * implement SyncScheduleInfoToCacheNodes (fluid-cloudnative#15) Signed-off-by: zwwhdls <[email protected]> Signed-off-by: zwwhdls <[email protected]> * Fix ci (fluid-cloudnative#16) * implement SyncScheduleInfoToCacheNodes * fix golangci-lint Signed-off-by: zwwhdls <[email protected]> Signed-off-by: zwwhdls <[email protected]> * fix env/port format & adjust import format (fluid-cloudnative#17) Signed-off-by: zwwhdls <[email protected]> * Add test (fluid-cloudnative#18) * add test * update chart Signed-off-by: zwwhdls <[email protected]> * update juicefsruntime unit test (fluid-cloudnative#19) * add jucefsruntime ut * fix test * update juicefsruntime test Signed-off-by: zwwhdls <[email protected]> * fix confluct Signed-off-by: zwwhdls <[email protected]> * add some test (fluid-cloudnative#20) Signed-off-by: zwwhdls <[email protected]> * Fix cache dir (fluid-cloudnative#21) * fix cache dir Signed-off-by: zwwhdls <[email protected]> * update mountpoint & parse option Signed-off-by: zwwhdls <[email protected]> * fix test Signed-off-by: zwwhdls <[email protected]> * fix nodeSelector in fuse Signed-off-by: zwwhdls <[email protected]> * update doc Signed-off-by: zwwhdls <[email protected]> * fix test (fluid-cloudnative#22) Signed-off-by: zwwhdls <[email protected]> * change JuiceFSRuntimeStatus to RuntimeStatus (fluid-cloudnative#23) * change JuiceFSRuntimeStatus to RuntimeStatus Signed-off-by: ldd91 <[email protected]> * sync metadata after fuse pod up Signed-off-by: ldd91 <[email protected]> * sync metadata after fuse pod up Signed-off-by: ldd91 <[email protected]> * update metaurl in encryptOption (fluid-cloudnative#24) --signoff Signed-off-by: zwwhdls <[email protected]> * fix golangci-lint Signed-off-by: zwwhdls <[email protected]> * fix typo Signed-off-by: zwwhdls <[email protected]> * add test in util Signed-off-by: zwwhdls <[email protected]> * add tests & fix Signed-off-by: zwwhdls <[email protected]> * add tests Signed-off-by: zwwhdls <[email protected]> * add tests Signed-off-by: zwwhdls <[email protected]> * disassemble cmd/main.go into several small files. Signed-off-by: zwwhdls <[email protected]> Co-authored-by: ldd91 <[email protected]> Co-authored-by: cheyang <[email protected]> Co-authored-by: LDawn <[email protected]> Co-authored-by: Yifan Yuan <[email protected]> Co-authored-by: littletiger123 <[email protected]> Co-authored-by: frankleaf <[email protected]> Co-authored-by: yangyuliufeng <[email protected]>
- Loading branch information