clean-kite-9954907/21/2023, 2:10 PM
So, the error itself is pretty obvious. The jupyterhub helm chart is invalidating any additional properties not included in the chart's schema. The only solution to this that I'm currently coming up with is to fork their helm-chart and edit the schema. That is certainly not an ideal solution and would require a lot of extra work on my end, and I don't have any need to make further edits to that helm chart schema other than to allow additional properties at the root. I've installed 7-8 other charts with Garden and have had no issues. Absolutely in love with it. My question: Is there a way to disable the
Error: INSTALLATION FAILED: values don't meet the specifications of the schema(s) in the following chart(s): jupyterhub: - (root): Additional property .garden is not allowed
argument that is added to the command? The command and output that's being run by garden is:
This can be reproduced with the following deploy action:
Command "/home/jessica/.garden/tools/helm/b736014484fd8f0f/linux-amd64/helm --kube-context jess-epx-platform --kubeconfig /home/jessica/GolandProjects/EpxPlatform-BaseDockerfile/garden/terraform/kubeconfig.yaml --namespace jupyterhub install jupyterhub jupyterhub --version 1.2.0 --repo https://jupyterhub.github.io/helm-chart/ --namespace jupyterhub --timeout 300s --values /home/jessica/GolandProjects/EpxPlatform-BaseDockerfile/garden/actions/deploy/platform-hub/helm/base.yaml --values /tmp/8336045834d1f61022757a21faa86dee --set \.garden.mode=default" failed with code 1:
If anyone has any insight to this, please help! I really really don't want to start maintaining another helm chart.
kind: Deploy type: helm name: platformhub-helm spec: releaseName: jupyterhub namespace: jupyterhub chart: repo: https://jupyterhub.github.io/helm-chart/ name: jupyterhub version: "1.2.0"
clean-kite-9954907/21/2023, 2:58 PM
quaint-dress-83107/21/2023, 2:59 PM
clean-kite-9954907/24/2023, 2:14 PM
in the values.schema.json file, and using the below syntax:
... ... source: path: <path-to-chart> spec: ....
... ... spec: chart: ...