Does anyone have a good pattern for installing the...
# general
i
Does anyone have a good pattern for installing the istio helm chart? We were using the
helm.fetch
function on istio’s Github releases and then doing a local helm install. But this breaks when we upgraded helm from 2.11 on our build agent:
Copy code
2019-03-05T00:40:12.9319205Z     Error: chart name not specified
2019-03-05T00:40:12.9324933Z     Error: Command failed: helm fetch https\://github.com/istio/istio/releases/download/1.0.5/istio-1.0.5-linux.tar.gz --untar --untardir /tmp/tmp-2214BL9U9NX1iuAo
2019-03-05T00:40:12.9326815Z     Error: chart name not specified
g
i
Thanks for the response levi. The problem with the way it’s installed for the integration suite is that the https://istio.io/charts/ repo only has version 1.0.1. We are currently on 1.0.5. I think this is more of an istio than a pulumi issue https://github.com/istio/istio/issues/7505 . Do you know of any pulumi examples that download and untar a chart without using helm fetch and then run the local install?
g
I don’t know of any examples off the top of my head, but you can reference a local
Chart.yaml
instead of referencing a repo. See https://pulumi.io/reference/pkg/nodejs/@pulumi/kubernetes/v2/#Chart-constructor https://pulumi.io/reference/pkg/nodejs/@pulumi/kubernetes/v2/#LocalChartOpts