sparse-intern-71089
11/05/2020, 7:32 PMwhite-balloon-205
red-area-47037
11/05/2020, 8:38 PMbillowy-army-68599
helm template
but it also doesn't support the dependencies in the right way. One thing you can do is run helm template --values v.yaml
and then pass that rendered yaml into https://www.pulumi.com/kube2pulumi/billowy-army-68599
billowy-army-68599
red-area-47037
11/05/2020, 11:04 PMhelm template
why is dependsOn also not working for ConfigFile
(https://github.com/pulumi/pulumi-kubernetes/issues/1315)? When I was thinking about how to work around the issue I thought maybe I will use the install yaml offered by some of the projects, but this would also not solve the issue as it seems... And I think then #1315 was marked incorrectly as a Duplicate of #861, or?
In the current state it limits the usefulness of Helm
and ConfigFile
in a bit more complex scenarios (non demo / examples) quite a bit as it impacts the reliability 😞gorgeous-egg-16927
11/05/2020, 11:52 PMChart
and YAML `ConfigFile`/`ConfigGroup` APIs. In short, the issue is that they rely on creating resources inside an apply
, meaning that child resources don’t get registered as dependents automatically.
In the meantime, your options are
1. Convert to native Pulumi resources as Lee suggested
2. Use the getResource
method to manually depend on resources of interest (see https://github.com/pulumi/pulumi-kubernetes/blob/743646b17c68a6863355f0109825f60de2ca0452/tests/sdk/nodejs/istio/step1/istio.ts#L43-L69)red-area-47037
11/06/2020, 10:59 AMdependsOn
which describes the currently limitations as it cost me and others quite some time to investigate and try work arounds (e.g.. see https://github.com/pulumi/pulumi-kubernetes/issues/1315#issuecomment-692282116).
Happy to contribute to the documentation if this is possible,red-area-47037
11/06/2020, 11:14 AMred-area-47037
11/06/2020, 11:17 AMgorgeous-egg-16927
11/06/2020, 4:12 PMred-area-47037
11/24/2020, 4:46 PM