sparse-intern-71089
11/08/2023, 1:04 PMsteep-toddler-94095
11/08/2023, 5:30 PMhelm.v3.Release
instead of Chart
stale-answer-34162
11/08/2023, 5:30 PMsteep-toddler-94095
11/08/2023, 5:32 PMChart
. the difference is Chart
just applies the evaluated yaml, whereas Release
basically does helm install
so you get all the features of Helm with your installationsteep-toddler-94095
11/08/2023, 5:32 PMstale-answer-34162
11/08/2023, 5:32 PMsteep-toddler-94095
11/08/2023, 5:33 PMRelease
instead of Chart
. So change new helm.v3.Chart(
to new helm.v3.Release(
stale-answer-34162
11/08/2023, 5:34 PMsteep-toddler-94095
11/08/2023, 5:38 PMdry-keyboard-94795
11/08/2023, 6:12 PMstale-answer-34162
11/08/2023, 7:59 PMpulumi.all([eksCluster, eksNodeGroup]).apply(([eksCluster, eksNodeGroup]) => {
const datadogRelease = new helm.v3.Release(
'release-datadog',
{
namespace: 'datadog',
chart: 'datadog',
repositoryOpts: { repo: '<https://helm.datadoghq.com>' },
createNamespace: true,
},
{ provider: k8sProvider },
)
})
dry-keyboard-94795
11/08/2023, 8:01 PM.apply
, as pulumi can't always track the resource.
Given you're not using the inputs, you can just unwrap it and it'll workstale-answer-34162
11/08/2023, 8:04 PMstale-answer-34162
11/08/2023, 8:05 PMdry-keyboard-94795
11/08/2023, 8:08 PMstale-answer-34162
11/08/2023, 8:08 PM