pulumi / crd2pulumi

Generate typed CustomResources from a Kubernetes CustomResourceDefinition
Apache License 2.0
97 stars 16 forks source link

support pulumi.MapMapMapInput #142

Closed swarupdonepudi closed 2 days ago

swarupdonepudi commented 1 week ago

Hello!

Issue details

Generated golang types for https://github.com/keycloak/keycloak-k8s-resources/tree/25.0.4/kubernetes crds contain pulumi.MapMapMapInput which is not found in standard pulumi types which results in go build error for the generated types.

go vet ./...
# github.com/plantoncloud/kubernetes-crd-pulumi-types/pkg/keycloak/k8s/v2alpha1
vet: pkg/keycloak/k8s/v2alpha1/pulumiTypes.go:11046:21: undefined: pulumi.MapMapMapInput

Affected area/feature

Unable to generate valid golang types for keycloak crds.

rquitales commented 1 week ago

Thanks for reporting this codegeneration issue. We're currently reworking our logic for code generation, and will be sure to validate that it also resolves this error.

swarupdonepudi commented 1 week ago

Awesome. Could you please let me know if there is any estimation on how long it might take? Helps with my planning.