I am fuming but not really. Actually this is fine, im having fun 😄 but seriously:
https://github.com/pulumi/pulumi-kubernetes/issues/555
https://github.com/pulumi/pulumi-kubernetes/issues/1454
I know, entitled developer expects things to work. I never, even for a second, assumed that pulumi is not handling Helm transparently and it is in fact breaking charts that utilize hooks. And with all the upcoming k8s operator / controllers and CRDs more and more charts seem to be incorporating them.
TL DR Pulumi cannot be used for Helm charts unless the chart is quite small and after every upgrade I can verify that no hooks are utilized.