elegant-zoo-39359
05/27/2022, 4:56 PMRetainOnDelete
to work with a Helm v3.Chart? If I delete a chart it continues to delete the associated k8s resources, instead of leaving them unchanged. Namespaces (for example) work as expected, so maybe it is something to do with Helm charts and/or the Go implementation? (Example code in the comments)redisNS, err := v1.NewNamespace(ctx, stack+"-test-redis-ns", &v1.NamespaceArgs{
Metadata: &meta.ObjectMetaArgs{
Name: pulumi.String("test-redis"),
Labels: pulumi.StringMap{},
},
}, pulumi.Parent(component), pulumi.RetainOnDelete(true))
if err != nil {
return nil, err
}
_, err = helm.NewChart(ctx, "test-redis", helm.ChartArgs{
Path: pulumi.String("./charts/redis"),
Namespace: pulumi.String("test-redis"),
Values: pulumi.Map{},
}, pulumi.RetainOnDelete(true), pulumi.DependsOn([]pulumi.Resource{redisNS}))
if err != nil {
return nil, err
}