terraform-provider-argocd
terraform-provider-argocd copied to clipboard
argocd terraform plugin crashes
Terraform Version, ArgoCD Provider Version and ArgoCD Version
Terraform version: v1.7.0
ArgoCD provider version: 6.1.1
ArgoCD version: v2.11.3+3f344d5
Affected Resource(s)
Terraform Configuration Files
# Copy-paste your Terraform configurations here - for large Terraform configs,
# please use a service like Dropbox and share a link to the ZIP file. For
# security, you can also encrypt the files using our GPG public key.
Debug Output
goroutine 343 [running]: github.com/oboukili/terraform-provider-argocd/argocd.resourceArgoCDProjectRead({0x107a9f3e0, 0x14000ffde30}, 0x14000e1b300, {0x10782af40?, 0x14000352c80}) github.com/oboukili/terraform-provider-argocd/argocd/resource_argocd_project.go:127 +0x148 github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).read(0x14000e829a0, {0x107a9f418, 0x14000ef6690}, 0xd?, {0x10782af40, 0x14000352c80}) github.com/hashicorp/terraform-plugin-sdk/[email protected]/helper/schema/resource.go:795 +0xe8 github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).RefreshWithoutUpgrade(0x14000e829a0, {0x107a9f418, 0x14000ef6690}, 0x14000e97930, {0x10782af40, 0x14000352c80}) github.com/hashicorp/terraform-plugin-sdk/[email protected]/helper/schema/resource.go:1089 +0x494 github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*GRPCProviderServer).ReadResource(0x1400071c000, {0x107a9f418?, 0x14000ef63c0?}, 0x14000330cc0) github.com/hashicorp/terraform-plugin-sdk/[email protected]/helper/schema/grpc_provider.go:661 +0x400 github.com/hashicorp/terraform-plugin-mux/tf5to6server.v5tov6Server.ReadResource({{0x107ab5860?, 0x1400071c000?}}, {0x107a9f418?, 0x14000ef63c0?}, 0x140003307c0?) github.com/hashicorp/[email protected]/tf5to6server/tf5to6server.go:119 +0x264 github.com/hashicorp/terraform-plugin-mux/tf6muxserver.(*muxServer).ReadResource(0x107a9f370?, {0x107a9f418?, 0x14000ef6090?}, 0x140003307c0) github.com/hashicorp/[email protected]/tf6muxserver/mux_server_ReadResource.go:35 +0x188 github.com/hashicorp/terraform-plugin-go/tfprotov6/tf6server.(*server).ReadResource(0x14000ba4320, {0x107a9f418?, 0x1400074dcb0?}, 0x14000728660) github.com/hashicorp/[email protected]/tfprotov6/tf6server/server.go:787 +0x3e8 github.com/hashicorp/terraform-plugin-go/tfprotov6/internal/tfplugin6._Provider_ReadResource_Handler({0x1078ef1c0?, 0x14000ba4320}, {0x107a9f418, 0x1400074dcb0}, 0x14000e1ac80, 0x0) github.com/hashicorp/[email protected]/tfprotov6/internal/tfplugin6/tfplugin6_grpc.pb.go:431 +0x170 google.golang.org/grpc.(*Server).processUnaryRPC(0x14000036000, {0x107a9f418, 0x1400074dbf0}, {0x107aae3c0, 0x14000cfa340}, 0x140014219e0, 0x14000a13560, 0x1095324e8, 0x0) google.golang.org/[email protected]/server.go:1343 +0xc6c google.golang.org/grpc.(*Server).handleStream(0x14000036000, {0x107aae3c0, 0x14000cfa340}, 0x140014219e0) google.golang.org/[email protected]/server.go:1737 +0x9f0 google.golang.org/grpc.(*Server).serveStreams.func1.1() google.golang.org/[email protected]/server.go:986 +0x88 created by google.golang.org/grpc.(*Server).serveStreams.func1 google.golang.org/[email protected]/server.go:997 +0x174
goroutine 1 [select]: github.com/hashicorp/go-plugin.Serve(0x14000300180) github.com/hashicorp/[email protected]/server.go:481 +0x1184 github.com/hashicorp/terraform-plugin-go/tfprotov6/tf6server.Serve({0x106bd9181, 0x25}, 0x1400042fa10, {0x0, 0x0, 0x0}) github.com/hashicorp/[email protected]/tfprotov6/tf6server/server.go:315 +0xa48 main.main() github.com/oboukili/terraform-provider-argocd/main.go:73 +0x310
goroutine 6 [select]: github.com/patrickmn/go-cache.(*janitor).Run(0x14000394700, 0x0?) github.com/patrickmn/[email protected]+incompatible/cache.go:1079 +0x78 created by github.com/patrickmn/go-cache.runJanitor github.com/patrickmn/[email protected]+incompatible/cache.go:1099 +0x100
goroutine 32 [IO wait]: internal/poll.runtime_pollWait(0x12fb4eb68, 0x72) runtime/netpoll.go:306 +0xa0 internal/poll.(*pollDesc).wait(0x14000540400?, 0x140010a0000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x14000540400, {0x140010a0000, 0x8000, 0x8000}) internal/poll/fd_unix.go:167 +0x200 net.(*netFD).Read(0x14000540400, {0x140010a0000?, 0x0?, 0x10401?}) net/fd_posix.go:55 +0x28 net.(*conn).Read(0x140005620c8, {0x140010a0000?, 0x1400011ec48?, 0x104741e58?}) net/net.go:183 +0x34 bufio.(*Reader).Read(0x1400054a3c0, {0x140010b0040, 0x9, 0x1400053a8d0?}) bufio/bufio.go:237 +0x1e0 io.ReadAtLeast({0x107a700c0, 0x1400054a3c0}, {0x140010b0040, 0x9, 0x9}, 0x9) io/io.go:332 +0xa0 io.ReadFull(...) io/io.go:351 golang.org/x/net/http2.readFrameHeader({0x140010b0040?, 0x9?, 0x1400011edc8?}, {0x107a700c0?, 0x1400054a3c0?}) golang.org/x/[email protected]/http2/frame.go:237 +0x58 golang.org/x/net/http2.(*Framer).ReadFrame(0x140010b0000) golang.org/x/[email protected]/http2/frame.go:498 +0x84 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x140010b2000, 0x1?) google.golang.org/[email protected]/internal/transport/http2_server.go:636 +0x10c google.golang.org/grpc.(*Server).serveStreams(0x14000564000, {0x107aae3c0?, 0x140010b2000}) google.golang.org/[email protected]/server.go:979 +0x1b4 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/[email protected]/server.go:920 +0x44 created by google.golang.org/grpc.(*Server).handleRawConn google.golang.org/[email protected]/server.go:919 +0x174
goroutine 14 [sleep]: time.Sleep(0x6fc23ac00) runtime/time.go:195 +0x118 sigs.k8s.io/controller-runtime/pkg/log.init.0.func1() sigs.k8s.io/[email protected]/pkg/log/log.go:63 +0x30 created by sigs.k8s.io/controller-runtime/pkg/log.init.0 sigs.k8s.io/[email protected]/pkg/log/log.go:62 +0x24
goroutine 15 [select]: github.com/hashicorp/go-plugin.(*gRPCBrokerServer).Recv(0x0?) github.com/hashicorp/[email protected]/grpc_broker.go:125 +0x58 github.com/hashicorp/go-plugin.(*GRPCBroker).Run(0x1400073e120) github.com/hashicorp/[email protected]/grpc_broker.go:437 +0x40 created by github.com/hashicorp/go-plugin.(*GRPCServer).Init github.com/hashicorp/[email protected]/grpc_server.go:88 +0x4b8
goroutine 16 [IO wait]: internal/poll.runtime_pollWait(0x12fb4f5b8, 0x72) runtime/netpoll.go:306 +0xa0 internal/poll.(*pollDesc).wait(0x140003007e0?, 0x14000885000?, 0x1) internal/poll/fd_poll_runtime.go:84 +0x28 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x140003007e0, {0x14000885000, 0x1000, 0x1000}) internal/poll/fd_unix.go:167 +0x200 os.(*File).read(...) os/file_posix.go:31
Error: The terraform-provider-argocd_v6.1.1 plugin crashed!
Panic Output
Steps to Reproduce
Expected Behavior
Actual Behavior
Important Factoids
References
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment