I cannot seem to figure out how to resolve this, I...
# dotnet
l
I cannot seem to figure out how to resolve this, I don't think I changed anything, maybe my pulumi version? Grpc.Core.RpcException: Status(StatusCode="Unavailable", Detail="Error starting gRPC call. InvalidProtocolBufferException: Protocol message had too many levels of nesting. May be malicious. Use CodedInputStream.SetRecursionLimit() to increase the depth limit.", DebugException="Google.Protobuf.InvalidProtocolBufferException: Protocol message had too many levels of nesting. May be malicious. Use CodedInputStream.SetRecursionLimit() to increase the depth limit.")
f
hm what version(s) are you using? maybe you're somehow hitting https://github.com/pulumi/pulumi/issues/4224
what's your
pulumi about
l
Version 3.127.0 Plugins KIND NAME VERSION resource azure 5.14.0 resource azure-native 2.51.0 resource azuread 4.3.0 resource command 4.5.0 language dotnet unknown resource kubernetes 4.15.0 Dependencies: NAME VERSION Pulumi 3.65.0 Pulumi.Azure 5.14.0 Pulumi.Azuread 4.3.0 Pulumi.AzureNative 2.51.0 Pulumi.Command 4.5.0 Pulumi.Kubernetes 4.15.0
f
yeah, hm. do you feel your CRD is particularly large?
l
my CRD is just this, i'm not doing any value overrides or anything: https://github.com/cert-manager/cert-manager/releases/download/v1.13.2/cert-manager.crds.yaml
The weird thing is this worked fine for like a year
it definitely is related to the cert manager CRD
ugh I tried updating my chart to helm v4 (https://www.pulumi.com/registry/packages/kubernetes/api-docs/helm/v4/chart/) and I'm STILL getting the same issue. I don't know what to do.