Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]failed to install kubernetes resources of /charts/juicefs: Error: INSTALLATION FAILED: error unpacking library in juicefs: Chart.yaml file is missing\n" #4288

Open
airlenet opened this issue Aug 22, 2024 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@airlenet
Copy link

airlenet commented Aug 22, 2024

What is your environment(Kubernetes version, Fluid version, etc.)

kubectl version --short
Flag --short has been deprecated, and will be removed in the future. The --short output will become the default.
Client Version: v1.27.7
Kustomize Version: v5.0.1
Server Version: v1.27.7
 helm version
version.BuildInfo{Version:"v3.9.4", GitCommit:"dbc6d8e20fe1d58d50e6ed30f09a04a77e4c68db", GitTreeState:"clean", GoVersion:"go1.17.13"}
 helm list
NAME    NAMESPACE       REVISION        UPDATED                                 STATUS          CHART           APP VERSION
fluid   default         1               2024-08-22 13:36:59.601931943 +0800 CST deployed        fluid-1.0.1     1.0.1-14eda3b
 kubectl get pods -n fluid-system
NAME                                         READY   STATUS    RESTARTS   AGE
alluxioruntime-controller-5c46875b49-hfdx7   1/1     Running   0          65m
csi-nodeplugin-fluid-njm5w                   2/2     Running   0          65m
dataset-controller-7cc85d4f6-rxmg4           1/1     Running   0          65m
fluid-webhook-56c896ffb5-7j5cm               1/1     Running   0          65m
fluidapp-controller-7557944c85-rc4zb         1/1     Running   0          65m
juicefsruntime-controller-5694b75d59-ng8zz   1/1     Running   0          65m

Describe the bug

2024-08-22T14:46:16.259+0800    INFO    helm    helm/utils.go:73        Exec    {"command": "/usr/local/bin/ddc-helm install -f /tmp/jfsdemo-juicefs-values.yaml1446131301 --namespace default jfsdemo /charts/juicefs"}
2024-08-22T14:46:17.853+0800    INFO    helm    helm/utils.go:76        Error: INSTALLATION FAILED: error unpacking library in juicefs: Chart.yaml file is missing

2024-08-22T14:46:17.853+0800    ERROR   helm    helm/utils.go:79        failed to execute InstallRelease() command     {"command": "/usr/local/bin/ddc-helm install -f /tmp/jfsdemo-juicefs-values.yaml1446131301 --namespace default jfsdemo /charts/juicefs", "error": "exit status 1"}
github.com/fluid-cloudnative/fluid/pkg/utils/helm.InstallRelease
        /go/src/github.com/fluid-cloudnative/fluid/pkg/utils/helm/utils.go:79
github.com/fluid-cloudnative/fluid/pkg/ddc/juicefs.(*JuiceFSEngine).setupMasterInternal
        /go/src/github.com/fluid-cloudnative/fluid/pkg/ddc/juicefs/master_internal.go:58
github.com/fluid-cloudnative/fluid/pkg/ddc/juicefs.JuiceFSEngine.SetupMaster
        /go/src/github.com/fluid-cloudnative/fluid/pkg/ddc/juicefs/master.go:61
github.com/fluid-cloudnative/fluid/pkg/ddc/base.(*TemplateEngine).Setup
        /go/src/github.com/fluid-cloudnative/fluid/pkg/ddc/base/setup.go:47
github.com/fluid-cloudnative/fluid/pkg/controllers.(*RuntimeReconciler).ReconcileRuntime
        /go/src/github.com/fluid-cloudnative/fluid/pkg/controllers/runtime_controller.go:246
github.com/fluid-cloudnative/fluid/pkg/controllers.(*RuntimeReconciler).ReconcileInternal
        /go/src/github.com/fluid-cloudnative/fluid/pkg/controllers/runtime_controller.go:165
github.com/fluid-cloudnative/fluid/pkg/controllers/v1alpha1/juicefs.(*JuiceFSRuntimeReconciler).Reconcile
        /go/src/github.com/fluid-cloudnative/fluid/pkg/controllers/v1alpha1/juicefs/juicefsruntime_controller.go:122
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:122
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:323
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:274
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:235
2024-08-22T14:46:19.547+0800    ERROR   juicefsctl.JuiceFSRuntime       base/setup.go:49        SetupMaster     {"juicefsruntime": "default/jfsdemo", "engine": "juicefs", "id": "default-jfsdemo", "error": "failed to install kubernetes resources of /charts/juicefs: Error: INSTALLATION FAILED: error unpacking library in juicefs: Chart.yaml file is missing\n"}
github.com/fluid-cloudnative/fluid/pkg/ddc/base.(*TemplateEngine).Setup
        /go/src/github.com/fluid-cloudnative/fluid/pkg/ddc/base/setup.go:49
github.com/fluid-cloudnative/fluid/pkg/controllers.(*RuntimeReconciler).ReconcileRuntime
        /go/src/github.com/fluid-cloudnative/fluid/pkg/controllers/runtime_controller.go:246
github.com/fluid-cloudnative/fluid/pkg/controllers.(*RuntimeReconciler).ReconcileInternal
        /go/src/github.com/fluid-cloudnative/fluid/pkg/controllers/runtime_controller.go:165
github.com/fluid-cloudnative/fluid/pkg/controllers/v1alpha1/juicefs.(*JuiceFSRuntimeReconciler).Reconcile
        /go/src/github.com/fluid-cloudnative/fluid/pkg/controllers/v1alpha1/juicefs/juicefsruntime_controller.go:122
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:122
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:323
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:274
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:235
2024-08-22T14:46:19.548+0800    ERROR   juicefsctl.JuiceFSRuntime.reconcileRuntime      controllers/runtime_controller.go:249   Failed to setup the ddc engine  {"juicefsruntime": "default/jfsdemo", "error": "failed to install kubernetes resources of /charts/juicefs: Error: INSTALLATION FAILED: error unpacking library in juicefs: Chart.yaml file is missing\n"}
github.com/fluid-cloudnative/fluid/pkg/controllers.(*RuntimeReconciler).ReconcileRuntime
        /go/src/github.com/fluid-cloudnative/fluid/pkg/controllers/runtime_controller.go:249
github.com/fluid-cloudnative/fluid/pkg/controllers.(*RuntimeReconciler).ReconcileInternal
        /go/src/github.com/fluid-cloudnative/fluid/pkg/controllers/runtime_controller.go:165
github.com/fluid-cloudnative/fluid/pkg/controllers/v1alpha1/juicefs.(*JuiceFSRuntimeReconciler).Reconcile
        /go/src/github.com/fluid-cloudnative/fluid/pkg/controllers/v1alpha1/juicefs/juicefsruntime_controller.go:122
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:122
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:323
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:274
github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
        /go/src/github.com/fluid-cloudnative/fluid/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:235

What you expect to happen:

How to reproduce it

Additional Information

@airlenet airlenet added the bug Something isn't working label Aug 22, 2024
@cheyang
Copy link
Collaborator

cheyang commented Aug 22, 2024

@airlenet Could you please check the content of /tmp/jfsdemo-juicefs-values.yaml1446131301? It's inside the container juicefsruntime-controller-5694b75d59-ng8zz.

@zwwhdls
Copy link
Member

zwwhdls commented Aug 23, 2024

Can you check the directory /charts inside container juicefsruntime-controller-5694b75d59-ng8zz?

@airlenet
Copy link
Author

@airlenet Could you please check the content of /tmp/jfsdemo-juicefs-values.yaml1446131301? It's inside the container juicefsruntime-controller-5694b75d59-ng8zz.您能不能查看一下 /tmp/jfsdemo-juicefs-values.yaml1446131301 的内容?它位于容器 juicefsruntime-controller-5694b75d59-ng8zz 中。

juicefsruntime-controller-5694b75d59-rw7dp:/# cat /tmp/testdemo-juicefs-values.yaml2941365390
cacheDirs:
"1":
path: /testCache
type: hostPath
volumeSource: {}
configs:
accesskeySecret: jfs-secret
accesskeySecretKey: access-key
bucket: http://172.16.2.62:9000/test
formatCmd: /usr/local/bin/juicefs format --access-key=${ACCESS_KEY} --secret-key=${SECRET_KEY}
--storage=minio --bucket=http://172.16.2.62:9000/test ${METAURL} myjfs
metaurlSecret: jfs-secret
metaurlSecretKey: metaurl
name: myjfs
secretkeySecret: jfs-secret
secretkeySecretKey: secret-key
storage: minio
edition: community
fsGroup: 0
fullnameOverride: testdemo
fuse:
command: /bin/mount.juicefs ${METAURL} /runtime-mnt/juicefs/test/testdemo/juicefs-fuse
-o cache-size=40960,free-space-ratio=0.5,cache-dir=/testCache,metrics=0.0.0.0:14179
criticalPod: true
enabled: true
hostMountPath: /runtime-mnt/juicefs/test/testdemo
hostNetwork: true
image: juicedata/juicefs-fuse
imagePullPolicy: IfNotPresent
imageTag: ce-v1.1.0-rc1
metricsPort: 14179
mountPath: /runtime-mnt/juicefs/test/testdemo/juicefs-fuse
nodeSelector:
fluid.io/f-test-testdemo: "true"
privileged: true
resources: {}
statCmd: stat -c %i /runtime-mnt/juicefs/test/testdemo/juicefs-fuse
volumeMounts:

  • mountPath: /testCache
    name: cache-dir-1
    volumes:
  • hostPath:
    path: /testCache
    type: DirectoryOrCreate
    name: cache-dir-1
    group: 0
    image: juicedata/juicefs-fuse
    imagePullPolicy: IfNotPresent
    imagePullSecrets: null
    imageTag: ce-v1.1.0-rc1
    owner:
    apiVersion: data.fluid.io/v1alpha1
    blockOwnerDeletion: false
    controller: true
    enabled: true
    kind: JuiceFSRuntime
    name: testdemo
    uid: efa1bd28-a6c7-4251-9f1a-98f9c6706206
    placement: Exclusive
    runtimeIdentity:
    name: testdemo
    namespace: test
    source: ${METAURL}
    user: 0
    worker:
    command: /bin/mount.juicefs ${METAURL} /runtime-mnt/juicefs/test/testdemo/juicefs-fuse
    -o cache-size=40960,free-space-ratio=0.5,cache-dir=/testCache,metrics=0.0.0.0:14914
    hostNetwork: true
    metricsPort: 14914
    mountPath: /runtime-mnt/juicefs/test/testdemo/juicefs-fuse
    privileged: true
    resources: {}
    statCmd: stat -c %i /runtime-mnt/juicefs/test/testdemo/juicefs-fuse
    volumeMounts:
  • mountPath: /testCache
    name: cache-dir-1
    volumes:
  • hostPath:
    path: /testCache
    type: DirectoryOrCreate
    name: cache-dir-1

@airlenet
Copy link
Author

Can you check the directory /charts inside container juicefsruntime-controller-5694b75d59-ng8zz?可以查看容器 juicefsruntime-controller-5694b75d59-ng8zz 内的 /charts 目录吗?

juicefsruntime-controller-5694b75d59-rw7dp:/charts# tree ./
./
├── alluxio
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── README.md
│ ├── charts
│ │ └── library
│ ├── docker
│ │ └── init-users
│ │ ├── Dockerfile
│ │ ├── check_port.sh
│ │ ├── chmod_fuse_mountpoint.sh
│ │ ├── chmod_tierpath.sh
│ │ ├── entrypoint.sh
│ │ └── init_users.sh
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── config
│ │ │ ├── alluxio-conf.yaml
│ │ │ └── alluxio-mount-conf.yaml
│ │ ├── fuse
│ │ │ ├── client-daemonset.yaml
│ │ │ └── daemonset.yaml
│ │ ├── master
│ │ │ ├── service.yaml
│ │ │ └── statefulset.yaml
│ │ └── worker
│ │ ├── domain-socket-pvc.yaml
│ │ └── statefulset.yaml
│ └── values.yaml
├── efc
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── README.md
│ ├── charts
│ │ └── library
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── fuse
│ │ │ └── daemonset.yaml
│ │ ├── master
│ │ │ └── statefulset.yaml
│ │ └── worker
│ │ ├── configmap.yaml
│ │ └── statefulset.yaml
│ └── values.yaml
├── fluid
│ ├── README.md
│ └── fluid
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── VERSION
│ ├── crds
│ │ ├── data.fluid.io_alluxioruntimes.yaml
│ │ ├── data.fluid.io_databackups.yaml
│ │ ├── data.fluid.io_dataloads.yaml
│ │ ├── data.fluid.io_datamigrates.yaml
│ │ ├── data.fluid.io_dataprocesses.yaml
│ │ ├── data.fluid.io_datasets.yaml
│ │ ├── data.fluid.io_efcruntimes.yaml
│ │ ├── data.fluid.io_goosefsruntimes.yaml
│ │ ├── data.fluid.io_jindoruntimes.yaml
│ │ ├── data.fluid.io_juicefsruntimes.yaml
│ │ ├── data.fluid.io_thinruntimeprofiles.yaml
│ │ ├── data.fluid.io_thinruntimes.yaml
│ │ └── data.fluid.io_vineyardruntimes.yaml
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── controller
│ │ │ ├── alluxioruntime_controller.yaml
│ │ │ ├── dataset_controller.yaml
│ │ │ ├── efcruntime_controller.yaml
│ │ │ ├── fluidapp_controller.yaml
│ │ │ ├── goosefsruntime_controller.yaml
│ │ │ ├── jindoruntime_controller.yaml
│ │ │ ├── juicefsruntime_controller.yaml
│ │ │ ├── thinruntime_controller.yaml
│ │ │ └── vineyardruntime_controller.yaml
│ │ ├── csi
│ │ │ ├── daemonset.yaml
│ │ │ └── driver.yaml
│ │ ├── role
│ │ │ ├── alluxio
│ │ │ │ └── rbac.yaml
│ │ │ ├── csi
│ │ │ │ └── rbac.yaml
│ │ │ ├── dataset
│ │ │ │ └── rbac.yaml
│ │ │ ├── efc
│ │ │ │ └── rbac.yaml
│ │ │ ├── fluidapp
│ │ │ │ └── rbac.yaml
│ │ │ ├── goosefs
│ │ │ │ └── rbac.yaml
│ │ │ ├── jindo
│ │ │ │ └── rbac.yaml
│ │ │ ├── juicefs
│ │ │ │ └── rbac.yaml
│ │ │ ├── thin
│ │ │ │ └── rbac.yaml
│ │ │ ├── vineyard
│ │ │ │ └── rbac.yaml
│ │ │ └── webhook
│ │ │ └── rabc.yaml
│ │ ├── upgrade
│ │ │ └── crd-upgrade.yaml
│ │ └── webhook
│ │ ├── plugins-profile.yaml
│ │ ├── service.yaml
│ │ ├── webhook.yaml
│ │ └── webhookconfiguration.yaml
│ └── values.yaml
├── fluid-databackup
│ ├── alluxio
│ │ ├── CHANGELOG.md
│ │ ├── Chart.yaml
│ │ ├── README.md
│ │ ├── charts
│ │ │ └── library
│ │ ├── templates
│ │ │ ├── configmap.yaml
│ │ │ └── databackup.yaml
│ │ └── values.yaml
│ └── goosefs
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── README.md
│ ├── charts
│ │ └── library
│ ├── templates
│ │ ├── configmap.yaml
│ │ └── databackup.yaml
│ └── values.yaml
├── fluid-dataloader
│ ├── alluxio
│ │ ├── CHANGELOG.md
│ │ ├── Chart.yaml
│ │ ├── charts
│ │ │ └── library
│ │ ├── templates
│ │ │ ├── configmap.yaml
│ │ │ ├── cronjob.yaml
│ │ │ └── job.yaml
│ │ └── values.yaml
│ ├── goosefs
│ │ ├── CHANGELOG.md
│ │ ├── Chart.yaml
│ │ ├── README.md
│ │ ├── charts
│ │ │ └── library
│ │ ├── templates
│ │ │ ├── configmap.yaml
│ │ │ ├── cronjob.yaml
│ │ │ └── job.yaml
│ │ └── values.yaml
│ ├── jindo
│ │ ├── CHANGELOG.md
│ │ ├── Chart.yaml
│ │ ├── charts
│ │ │ └── library
│ │ ├── templates
│ │ │ ├── configmap.yaml
│ │ │ ├── cronjob.yaml
│ │ │ └── job.yaml
│ │ └── values.yaml
│ ├── jindocache
│ │ ├── CHANGELOG.md
│ │ ├── Chart.yaml
│ │ ├── charts
│ │ │ └── library
│ │ ├── templates
│ │ │ ├── configmap.yaml
│ │ │ ├── cronjob.yaml
│ │ │ └── job.yaml
│ │ └── values.yaml
│ ├── jindofsx
│ │ ├── CHANGELOG.md
│ │ ├── Chart.yaml
│ │ ├── charts
│ │ │ └── library
│ │ ├── templates
│ │ │ ├── configmap.yaml
│ │ │ ├── cronjob.yaml
│ │ │ └── job.yaml
│ │ └── values.yaml
│ └── juicefs
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── charts
│ │ └── library
│ ├── templates
│ │ ├── configmap.yaml
│ │ ├── cronjob.yaml
│ │ └── job.yaml
│ └── values.yaml
├── fluid-datamigrate
│ └── juicefs
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── charts
│ │ └── library
│ ├── templates
│ │ ├── configmap.yaml
│ │ ├── cronjob.yaml
│ │ ├── job.yaml
│ │ ├── service.yaml
│ │ └── statefulset.yaml
│ └── values.yaml
├── fluid-dataprocess
│ └── common
│ ├── Chart.yaml
│ ├── charts
│ │ └── library
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── configmap.yaml
│ │ └── job.yaml
│ └── values.yaml
├── goosefs
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── README.md
│ ├── charts
│ │ └── library
│ ├── docker
│ │ ├── check_port.sh
│ │ └── init-users
│ │ ├── Dockerfile
│ │ ├── chmod_fuse_mountpoint.sh
│ │ ├── chmod_tierpath.sh
│ │ ├── entrypoint.sh
│ │ └── init_users.sh
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── config
│ │ │ └── goosefs-conf.yaml
│ │ ├── fuse
│ │ │ ├── client-daemonset.yaml
│ │ │ └── daemonset.yaml
│ │ ├── master
│ │ │ ├── service.yaml
│ │ │ └── statefulset.yaml
│ │ └── worker
│ │ ├── domain-socket-pvc.yaml
│ │ └── statefulset.yaml
│ └── values.yaml
├── jindocache
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── README.md
│ ├── charts
│ │ └── library
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── config
│ │ │ ├── jindofs-client-conf.yaml
│ │ │ └── jindofs-conf.yaml
│ │ ├── fuse
│ │ │ └── daemonset.yaml
│ │ ├── master
│ │ │ ├── service.yaml
│ │ │ └── statefulset.yaml
│ │ └── worker
│ │ └── statefulset.yaml
│ └── values.yaml
├── jindofs
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── README.md
│ ├── charts
│ │ └── library
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── config
│ │ │ ├── jindofs-client-conf.yaml
│ │ │ └── jindofs-conf.yaml
│ │ ├── fuse
│ │ │ └── daemonset.yaml
│ │ ├── master
│ │ │ ├── service.yaml
│ │ │ └── statefulset.yaml
│ │ └── worker
│ │ └── statefulset.yaml
│ └── values.yaml
├── jindofsx
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── README.md
│ ├── charts
│ │ └── library
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── config
│ │ │ ├── jindofs-client-conf.yaml
│ │ │ └── jindofs-conf.yaml
│ │ ├── fuse
│ │ │ └── daemonset.yaml
│ │ ├── master
│ │ │ ├── service.yaml
│ │ │ └── statefulset.yaml
│ │ └── worker
│ │ └── statefulset.yaml
│ └── values.yaml
├── juicefs
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── README.md
│ ├── charts
│ │ └── library
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── fuse
│ │ │ └── daemonset.yaml
│ │ ├── role
│ │ │ └── rbac.yaml
│ │ └── worker
│ │ └── statefulset.yaml
│ └── values.yaml
├── library
│ ├── Chart.yaml
│ └── templates
│ └── _recommended_labels.tpl
├── thin
│ ├── CHANGELOG.md
│ ├── Chart.yaml
│ ├── README.md
│ ├── charts
│ │ └── library
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── config
│ │ │ └── runtime.yaml
│ │ ├── fuse
│ │ │ └── daemonset.yaml
│ │ ├── fuseconfig
│ │ │ └── fuseconfig.yaml
│ │ └── worker
│ │ └── statefuleset.yaml
│ └── values.yaml
└── vineyard
├── Chart.yaml
├── charts
│ └── library
├── templates
│ ├── _helpers.tpl
│ ├── config
│ │ └── vineyard-rpc-conf.yaml
│ ├── fuse
│ │ └── daemonset.yaml
│ ├── master
│ │ ├── service.yaml
│ │ └── statefulset.yaml
│ └── worker
│ ├── service.yaml
│ └── statefulset.yaml
└── values.yaml

121 directories, 234 files

@airlenet
Copy link
Author

juicefsruntime-controller-5694b75d59-rw7dp:/charts# /usr/local/bin/ddc-helm install -f /tmp/testdemo-juicefs-values.yaml2941365390 --namespace test testdemo /charts/juicefs
Error: INSTALLATION FAILED: error unpacking library in juicefs: Chart.yaml file is missing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants