Closed dfernandoDev closed 7 months ago
Hi, would you be able to try running this with the TF_LOG=debug
environment variable set? Specifically looking for the response body of the /api/v2/integration/gcp/sts_delegate
http endpoint call. Please redact any sensitive info from it, like the value of id
and delegate_account_email
(if those are even there - based on your stack trace I think they're missing, but we'd like to confirm if that's whats going wrong, since we haven't been able to reproduce this internally)
Please re-open with debug info and/or more details if the issue persists, thanks!
Datadog Terraform Provider Version
v3.33.0
Terraform Version
v1.5.4
What resources or data sources are affected?
datadog_integration_gcp_sts
Terraform Configuration Files
Relevant debug or panic output
TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: │ Error: Plugin did not respond TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: │ TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: │ with module.base.datadog_integration_gcp_sts.gcp_project_integration, TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: │ on modules/base/main.tf line 210, in resource "datadog_integration_gcp_sts" "gcp_project_integration": TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: │ 210: resource "datadog_integration_gcp_sts" "gcp_project_integration" { TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: │ TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: │ The plugin encountered an error, and failed to respond to the TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: │ plugin.(GRPCProvider).ApplyResourceChange call. The plugin logs may TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: │ contain more details. TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: ╵ TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: Stack trace from the terraform-provider-datadog_v3.33.0 plugin: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: panic: runtime error: invalid memory address or nil pointer dereference TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1fc5db8] TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: goroutine 85 [running]: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/terraform-providers/terraform-provider-datadog/datadog/fwprovider.(integrationGcpStsResource).Create(0xc000129470, {0x26fec80, 0xc000b21470}, {{{{0x2703f38, 0xc000b2a1b0}, {0x21c5340, 0xc000b2a090}}, {0x2705a08, 0xc000c48550}}, {{{0x2703f38, ...}, ...}, ...}, ...}, ...) TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/terraform-providers/terraform-provider-datadog/datadog/fwprovider/resource_datadog_integration_gcp_sts.go:148 +0x198 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/terraform-providers/terraform-provider-datadog/datadog/fwprovider.(FrameworkResourceWrapper).Create(0xd?, {0x26fec80?, 0xc000b21470?}, {{{{0x2703f38, 0xc000b2a1b0}, {0x21c5340, 0xc000b2a090}}, {0x2705a08, 0xc000c48550}}, {{{0x2703f38, ...}, ...}, ...}, ...}, ...) TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/terraform-providers/terraform-provider-datadog/datadog/fwprovider/framework_provider.go:481 +0x78 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-framework/internal/fwserver.(Server).CreateResource(0xc00015f4a0, {0x26fec80, 0xc000b21470}, 0xc001137190, 0xc001137130) TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-framework@v1.3.3/internal/fwserver/server_createresource.go:101 +0x598 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-framework/internal/fwserver.(Server).ApplyResourceChange(0xc0011372e8?, {0x26fec80, 0xc000b21470}, 0xc0002e4730, 0xc0011372e8) TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-framework@v1.3.3/internal/fwserver/server_applyresourcechange.go:57 +0x4a8 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-framework/internal/proto5server.(Server).ApplyResourceChange(0xc00015f4a0, {0x26fec80?, 0xc000b21290?}, 0xc0002e4550) TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-framework@v1.3.3/internal/proto5server/server_applyresourcechange.go:55 +0x41a TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-mux/tf5muxserver.muxServer.ApplyResourceChange({0xc000251cb0, 0xc000251d10, {0xc00013a580, 0x2, 0x2}, {0x0, 0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...) TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-mux@v0.8.0/tf5muxserver/mux_server_ApplyResourceChange.go:27 +0x102 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-go/tfprotov5/tf5server.(server).ApplyResourceChange(0xc000dc8000, {0x26fec80?, 0xc000b20180?}, 0xc0001de460) TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-go@v0.18.0/tfprotov5/tf5server/server.go:821 +0x574 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-go/tfprotov5/internal/tfplugin5._Provider_ApplyResourceChange_Handler({0x23b6160?, 0xc000dc8000}, {0x26fec80, 0xc000b20180}, 0xc0001de0e0, 0x0) TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: github.com/hashicorp/terraform-plugin-go@v0.18.0/tfprotov5/internal/tfplugin5/tfplugin5_grpc.pb.go:422 +0x170 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: google.golang.org/grpc.(Server).processUnaryRPC(0xc00036c000, {0x2704340, 0xc0004649c0}, 0xc000374000, 0xc0001ea720, 0x33f5560, 0x0) TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: google.golang.org/grpc@v1.56.3/server.go:1335 +0xdf3 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: google.golang.org/grpc.(Server).handleStream(0xc00036c000, {0x2704340, 0xc0004649c0}, 0xc000374000, 0x0) TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: google.golang.org/grpc@v1.56.3/server.go:1712 +0xa36 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: google.golang.org/grpc.(Server).serveStreams.func1.1() TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: google.golang.org/grpc@v1.56.3/server.go:947 +0xca TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: created by google.golang.org/grpc.(Server).serveStreams.func1 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: google.golang.org/grpc@v1.56.3/server.go:958 +0x15c TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: Error: The terraform-provider-datadog_v3.33.0 plugin crashed! TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: This is always indicative of a bug within the plugin. It would be immensely TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: helpful if you could report the crash with the plugin's maintainers so that it TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: can be fixed. The output above should help diagnose the issue. TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: time=2023-12-04T09:22:20-06:00 level=error msg=Terraform invocation failed in /Users/joshscott/dev/simplifi/terraform-google-sifi-project-factory/terratest/project_factory/.terragrunt-cache/59vmQfMKMJmc9_nbQmJb9shRaAU/LapXwZb52oo8IKxCH5njXZrqM6k prefix=[/Users/joshscott/dev/simplifi/terraform-google-sifi-project-factory/terratest/project_factory] TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: time=2023-12-04T09:22:20-06:00 level=error msg=Module /Users/joshscott/dev/simplifi/terraform-google-sifi-project-factory/terratest/project_factory has finished with an error: 1 error occurred: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: [/Users/joshscott/dev/simplifi/terraform-google-sifi-project-factory/terratest/project_factory/.terragrunt-cache/59vmQfMKMJmc9_nbQmJb9shRaAU/LapXwZb52oo8IKxCH5njXZrqM6k] exit status 1 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: prefix=[/Users/joshscott/dev/simplifi/terraform-google-sifi-project-factory/terratest/project_factory] TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: time=2023-12-04T09:22:20-06:00 level=error msg=1 error occurred: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: * [/Users/joshscott/dev/simplifi/terraform-google-sifi-project-factory/terratest/project_factory/.terragrunt-cache/59vmQfMKMJmc9_nbQmJb9shRaAU/LapXwZb52oo8IKxCH5njXZrqM6k] exit status 1 TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 logger.go:66: TestPackerProjectFactoryModule 2023-12-04T09:22:20-06:00 retry.go:99: Returning due to fatal error: FatalError{Underlying: error while running command: exit status 1; time=2023-12-04T09:16:53-06:00 level=info msg=The stack at /Users/joshscott/dev/simplifi/terraform-google-sifi-project-factory/terratest/project_factory will be processed in the following order for command apply: Group 1
Group 2
╷ │ Error: Plugin did not respond │ │ with module.base.datadog_integration_gcp_sts.gcp_project_integration, │ on modules/base/main.tf line 210, in resource "datadog_integration_gcp_sts" "gcp_project_integration": │ 210: resource "datadog_integration_gcp_sts" "gcp_project_integration" { │ │ The plugin encountered an error, and failed to respond to the │ plugin.(*GRPCProvider).ApplyResourceChange call. The plugin logs may │ contain more details. ╵
Stack trace from the terraform-provider-datadog_v3.33.0 plugin:
panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1fc5db8]
goroutine 85 [running]: github.com/terraform-providers/terraform-provider-datadog/datadog/fwprovider.(integrationGcpStsResource).Create(0xc000129470, {0x26fec80, 0xc000b21470}, {{{{0x2703f38, 0xc000b2a1b0}, {0x21c5340, 0xc000b2a090}}, {0x2705a08, 0xc000c48550}}, {{{0x2703f38, ...}, ...}, ...}, ...}, ...) github.com/terraform-providers/terraform-provider-datadog/datadog/fwprovider/resource_datadog_integration_gcp_sts.go:148 +0x198 github.com/terraform-providers/terraform-provider-datadog/datadog/fwprovider.(FrameworkResourceWrapper).Create(0xd?, {0x26fec80?, 0xc000b21470?}, {{{{0x2703f38, 0xc000b2a1b0}, {0x21c5340, 0xc000b2a090}}, {0x2705a08, 0xc000c48550}}, {{{0x2703f38, ...}, ...}, ...}, ...}, ...) github.com/terraform-providers/terraform-provider-datadog/datadog/fwprovider/framework_provider.go:481 +0x78 github.com/hashicorp/terraform-plugin-framework/internal/fwserver.(Server).CreateResource(0xc00015f4a0, {0x26fec80, 0xc000b21470}, 0xc001137190, 0xc001137130) github.com/hashicorp/terraform-plugin-framework@v1.3.3/internal/fwserver/server_createresource.go:101 +0x598 github.com/hashicorp/terraform-plugin-framework/internal/fwserver.(Server).ApplyResourceChange(0xc0011372e8?, {0x26fec80, 0xc000b21470}, 0xc0002e4730, 0xc0011372e8) github.com/hashicorp/terraform-plugin-framework@v1.3.3/internal/fwserver/server_applyresourcechange.go:57 +0x4a8 github.com/hashicorp/terraform-plugin-framework/internal/proto5server.(Server).ApplyResourceChange(0xc00015f4a0, {0x26fec80?, 0xc000b21290?}, 0xc0002e4550) github.com/hashicorp/terraform-plugin-framework@v1.3.3/internal/proto5server/server_applyresourcechange.go:55 +0x41a github.com/hashicorp/terraform-plugin-mux/tf5muxserver.muxServer.ApplyResourceChange({0xc000251cb0, 0xc000251d10, {0xc00013a580, 0x2, 0x2}, {0x0, 0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...) github.com/hashicorp/terraform-plugin-mux@v0.8.0/tf5muxserver/mux_server_ApplyResourceChange.go:27 +0x102 github.com/hashicorp/terraform-plugin-go/tfprotov5/tf5server.(server).ApplyResourceChange(0xc000dc8000, {0x26fec80?, 0xc000b20180?}, 0xc0001de460) github.com/hashicorp/terraform-plugin-go@v0.18.0/tfprotov5/tf5server/server.go:821 +0x574 github.com/hashicorp/terraform-plugin-go/tfprotov5/internal/tfplugin5._Provider_ApplyResourceChange_Handler({0x23b6160?, 0xc000dc8000}, {0x26fec80, 0xc000b20180}, 0xc0001de0e0, 0x0) github.com/hashicorp/terraform-plugin-go@v0.18.0/tfprotov5/internal/tfplugin5/tfplugin5_grpc.pb.go:422 +0x170 google.golang.org/grpc.(Server).processUnaryRPC(0xc00036c000, {0x2704340, 0xc0004649c0}, 0xc000374000, 0xc0001ea720, 0x33f5560, 0x0) google.golang.org/grpc@v1.56.3/server.go:1335 +0xdf3 google.golang.org/grpc.(Server).handleStream(0xc00036c000, {0x2704340, 0xc0004649c0}, 0xc000374000, 0x0) google.golang.org/grpc@v1.56.3/server.go:1712 +0xa36 google.golang.org/grpc.(Server).serveStreams.func1.1() google.golang.org/grpc@v1.56.3/server.go:947 +0xca created by google.golang.org/grpc.(Server).serveStreams.func1 google.golang.org/grpc@v1.56.3/server.go:958 +0x15c
Error: The terraform-provider-datadog_v3.33.0 plugin crashed!
Expected Behavior
No response
Actual Behavior
No response
Steps to Reproduce
terraform apply
Important Factoids
No response
References
No response