You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update the ZOO-Project Docker image to the latest version
Add in-cluster Toil WES enhancements: Celery workers, shared storage options, and optional node-level NFS/EFS hostPath support
Update Toil WES documentation and values schema to cover celery/sharedStorage/nfsMount settings and hostPath precedence
Wire zookernel.replicaCount into templating and schema so the documented parameter is now effective (fix#27)~
| toilWes.sharedStorage.storageClass | Shared PVC storage class (`""` lets the cluster default apply) | "" |
726
738
| toilWes.privileged | Enable privileged mode for Kubernetes worker pods launched by Toil (`--kubernetesPrivileged`) | true |
727
739
| toilWes.serviceAccount | Optional dedicated ServiceAccount value kept for compatibility (currently not wired into `--kubernetesServiceAccount`, which uses `toilWes.serviceAccountName`) | "" |
| toilWes.nfsMount.server | NFS/EFS server hostname or IP | "" |
743
+
| toilWes.nfsMount.path | Exported NFS path on server | "/" |
744
+
| toilWes.nfsMount.nodeMountPath | Path mounted on each Kubernetes node (used as fallback hostPath) | "/mnt/toil-shared" |
745
+
| toilWes.nfsMount.mountOptions | NFS mount options used by node-level mount and static PV | ["nfsvers=4.1","rsize=1048576","wsize=1048576","hard","timeo=600","retrans=2"] |
746
+
| toilWes.nfsMount.image.repository | Image repository used by NFS/EFS node mounter DaemonSet | "alpine" |
747
+
| toilWes.nfsMount.image.tag | Image tag used by NFS/EFS node mounter DaemonSet | "3.21" |
| toilWes.service.type | Service type | "ClusterIP" |
735
753
| toilWes.service.port | Toil WES service port | 8080 |
736
754
| toilWes.s3.realaws | Use real AWS S3 instead of a local S3-compatible endpoint | true |
@@ -750,6 +768,10 @@ In addition to connecting to an external WES endpoint (for example HPC), this ch
750
768
| toilWes.tolerations | Pod tolerations for the Toil WES deployment | [] |
751
769
| toilWes.affinity | Pod affinity rules for the Toil WES deployment | {} |
752
770
771
+
> **Note**: `TOIL_KUBERNETES_HOST_PATH` resolution order is: `toilWes.hostPath` (if set) > `toilWes.nfsMount.nodeMountPath` (if `nfsMount.enabled=true`) > unset.
772
+
773
+
> **Note**: when `toilWes.sharedStorage.storageClass` is set, the chart does not create the static NFS PV (`pv-toil-wes-nfs.yaml`) and relies on dynamic provisioning via your StorageClass.
774
+
753
775
> **Note**: when deploying on a local minikube cluster, you may need to enable the metrics-server addon with the following command: `minikube addons enable metrics-server`.
0 commit comments