Hi There. I am new to the Pulumi community and am ...
# pulumiverse
a
Hi There. I am new to the Pulumi community and am looking for some advise on how to solve a few problems I am having to bridge an existing Terraform provider I’ve built into Pulumi. Issue 1: When running go mod tidy, go cannot install all the packages necessary and returns the following message below. I attempted to manually install the packages but with no success.
Copy code
<http://github.com/willguibr/pulumi-zpa/provider/cmd/pulumi-tfgen-zpa|github.com/willguibr/pulumi-zpa/provider/cmd/pulumi-tfgen-zpa> imports
	<http://github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfgen|github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfgen> imports
	<http://github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tf2pulumi/il|github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tf2pulumi/il> imports
	<http://github.com/terraform-providers/terraform-provider-archive/archive|github.com/terraform-providers/terraform-provider-archive/archive> tested by
	<http://github.com/terraform-providers/terraform-provider-archive/archive.test|github.com/terraform-providers/terraform-provider-archive/archive.test> imports
	<http://github.com/hashicorp/terraform-plugin-sdk/helper/resource|github.com/hashicorp/terraform-plugin-sdk/helper/resource> imports
	<http://github.com/hashicorp/terraform-plugin-test/v2|github.com/hashicorp/terraform-plugin-test/v2> imports
	<http://github.com/hashicorp/terraform-exec/tfinstall|github.com/hashicorp/terraform-exec/tfinstall>: module <http://github.com/hashicorp/terraform-exec@latest|github.com/hashicorp/terraform-exec@latest> found (v0.16.1), but does not contain package <http://github.com/hashicorp/terraform-exec/tfinstall|github.com/hashicorp/terraform-exec/tfinstall>
Issue 2: If I try to run make tfgen, the following error is being returned: I could not find documentation about how to solve it, so i am wondering if anyone has experienced similar issue.
Copy code
[ -x /opt/homebrew/bin/pulumi ] || curl -fsSL <https://get.pulumi.com> | sh
pulumi plugin install resource random 4.3.1
(cd provider && go build -o /Users/wguilherme/go/src/github.com/willguibr/pulumi/pulumi-zpa/bin/pulumi-tfgen-zpa -ldflags "-X <http://github.com/willguibr/pulumi-zpa/provider/pkg/version.Version=0.0.1-alpha.1653895852+8cc11d2e.dirty|github.com/willguibr/pulumi-zpa/provider/pkg/version.Version=0.0.1-alpha.1653895852+8cc11d2e.dirty>" <http://github.com/willguibr/pulumi-zpa/provider/cmd/pulumi-tfgen-zpa)|github.com/willguibr/pulumi-zpa/provider/cmd/pulumi-tfgen-zpa)>
# <http://github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim/sdk-v2|github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim/sdk-v2>
vendor/github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim/sdk-v2/upgrade_state.go:38:31: undefined: schema.UpgradeFlatmapState
vendor/github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim/sdk-v2/upgrade_state.go:44:21: undefined: schema.UpgradeJSONState
vendor/github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim/sdk-v2/upgrade_state.go:52:9: undefined: schema.RemoveAttributes
vendor/github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim/sdk-v2/upgrade_state.go:69:13: undefined: schema.NormalizeObjectFromLegacySDK
make: *** [tfgen] Error 2
Thank you
l
These questions will get a wider audience in #general or #golang. This channel is about using or contributing to the Pulumiverse GitHub repositories.
a
Thank you @little-cartoon-10569 🙂