dazzling-sundown-39670
05/27/2020, 2:41 PM@pulumi/kubernetes/helm/v2
, how do I add another repo? Using helm I would run helm repo add jetstack <https://charts.jetstack.io>
for examplebillowy-army-68599
helm repo add
like you suggest the kubernetes provider will use that to fetch the chart
2: you can use FetchOpts
to specify the url for the chart: https://www.pulumi.com/docs/reference/pkg/nodejs/pulumi/kubernetes/helm/v2/#FetchOptsdazzling-sundown-39670
05/27/2020, 2:53 PMhelm repo add
I need to do it at my CD-server as well, right?billowy-army-68599
dazzling-sundown-39670
05/27/2020, 3:03 PMnamespaces "cert-manager" not found
even though I have dependency on that namespace.export const certManagerNamespace = new k8s.core.v1.Namespace(
'cert-manager',
undefined,
{ provider: cluster.provider },
);
export const certManager = new k8s.helm.v2.Chart(
'cert-manager',
{
chart: 'cert-manager',
version: 'v0.15.1',
namespace: 'cert-manager',
values: {
installCRDs: true,
},
fetchOpts: {
repo: '<https://charts.jetstack.io>',
},
},
{
dependsOn: certManagerNamespace,
},
);
billowy-army-68599
dazzling-sundown-39670
05/27/2020, 3:18 PMnamespace: certManagerNamespace.id,
billowy-army-68599
const namespace = new k8s.core.v1.Namespace("cert-manager", {
metadata: {
name: `cert-manager`,
}
}, { provider: provider });
export const certManager = new k8s.helm.v2.Chart(
'cert-manager',
{
chart: 'cert-manager',
version: 'v0.15.1',
namespace: namespace.metadata.name,
values: {
installCRDs: true,
},
fetchOpts: {
repo: '<https://charts.jetstack.io>',
},
},
{
dependsOn: certManagerNamespace,
},
);
dazzling-sundown-39670
05/27/2020, 3:28 PM