Created
April 10, 2020 13:59
-
-
Save goller/0e80675fd1f5b57d3e53c1fa49ce38e0 to your computer and use it in GitHub Desktop.
Panic in terraform output of terraform-k8s
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"level":"info","ts":1586522944.5609925,"logger":"terraform-k8s","msg":"Checking outputs","Organization":"*****","WorkspaceID":"*****","RunID":"****"} | |
E0410 12:49:05.151241 1 runtime.go:76] Observed a panic: can't use ElementIterator on null value | |
goroutine 543 [running]: | |
k8s.io/apimachinery/pkg/util/runtime.logPanic(0x19030e0, 0x1f84160) | |
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20191004115801-a2eda9f80ab8/pkg/util/runtime/runtime.go:74 +0xa3 | |
k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0x0, 0x0, 0x0) | |
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20191004115801-a2eda9f80ab8/pkg/util/runtime/runtime.go:48 +0x82 | |
panic(0x19030e0, 0x1f84160) | |
/opt/hostedtoolcache/go/1.13.8/x64/src/runtime/panic.go:679 +0x1b2 | |
github.com/zclconf/go-cty/cty.Value.ElementIterator(0x1ff4d80, 0xc00083ca20, 0x0, 0x0, 0x0, 0x0) | |
/home/runner/go/pkg/mod/github.com/zclconf/go-cty@v1.3.1/cty/value_ops.go:1038 +0x101 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.convertValueToString(0x1ff4d80, 0xc00083ca20, 0x0, 0x0, 0xc0007ac953, 0xb) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/tfc_output.go:75 +0x8d8 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.convertValueToString(0x1ff4dc0, 0xc00083a098, 0x197bbe0, 0xc0006436b0, 0xc000643a40, 0x1ff4dc0) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/tfc_output.go:110 +0x6d8 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.convertValueToString(0x1ff4e40, 0xc0001eebc0, 0x18c4c20, 0xc0001eebe0, 0x1, 0xc00083a0a0) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/tfc_output.go:62 +0x1a3 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.(*TerraformCloudClient).GetOutputsFromState(0xc00075c120, 0xc0004e0000, 0x220, 0xc0004e0000, 0x220, 0x0, 0x0, 0x6) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/tfc_output.go:143 +0x306 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.(*TerraformCloudClient).CheckOutputs(0xc00075c120, 0xc0008942e0, 0x13, 0xc0008942c0, 0x14, 0x6, 0x0, 0x0, 0xc0007e2380, 0x0) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/tfc_output.go:160 +0x86 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.(*ReconcileWorkspace).Reconcile(0xc000778120, 0xc000853d30, 0x8, 0xc000853d10, 0x9, 0xc00060ccd8, 0xc000b1c000, 0xc000b66128, 0x1fc5760) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/workspace_controller.go:192 +0x17b7 | |
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler(0xc0006820c0, 0x1a2ac20, 0xc000444360, 0x0) | |
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.4.0/pkg/internal/controller/controller.go:256 +0x162 | |
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem(0xc0006820c0, 0x1165f00) | |
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.4.0/pkg/internal/controller/controller.go:232 +0xcb | |
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker(0xc0006820c0) | |
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.4.0/pkg/internal/controller/controller.go:211 +0x2b | |
k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1(0xc0003b6730) | |
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20191004115801-a2eda9f80ab8/pkg/util/wait/wait.go:152 +0x5e | |
k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc0003b6730, 0x3b9aca00, 0x0, 0xc0003beb01, 0xc0000ac420) | |
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20191004115801-a2eda9f80ab8/pkg/util/wait/wait.go:153 +0xf8 | |
k8s.io/apimachinery/pkg/util/wait.Until(0xc0003b6730, 0x3b9aca00, 0xc0000ac420) | |
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20191004115801-a2eda9f80ab8/pkg/util/wait/wait.go:88 +0x4d | |
created by sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1 | |
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.4.0/pkg/internal/controller/controller.go:193 +0x328 | |
panic: can't use ElementIterator on null value [recovered] | |
panic: can't use ElementIterator on null value | |
goroutine 543 [running]: | |
k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0x0, 0x0, 0x0) | |
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20191004115801-a2eda9f80ab8/pkg/util/runtime/runtime.go:55 +0x105 | |
panic(0x19030e0, 0x1f84160) | |
/opt/hostedtoolcache/go/1.13.8/x64/src/runtime/panic.go:679 +0x1b2 | |
github.com/zclconf/go-cty/cty.Value.ElementIterator(0x1ff4d80, 0xc00083ca20, 0x0, 0x0, 0x0, 0x0) | |
/home/runner/go/pkg/mod/github.com/zclconf/go-cty@v1.3.1/cty/value_ops.go:1038 +0x101 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.convertValueToString(0x1ff4d80, 0xc00083ca20, 0x0, 0x0, 0xc0007ac953, 0xb) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/tfc_output.go:75 +0x8d8 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.convertValueToString(0x1ff4dc0, 0xc00083a098, 0x197bbe0, 0xc0006436b0, 0xc000643a40, 0x1ff4dc0) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/tfc_output.go:110 +0x6d8 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.convertValueToString(0x1ff4e40, 0xc0001eebc0, 0x18c4c20, 0xc0001eebe0, 0x1, 0xc00083a0a0) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/tfc_output.go:62 +0x1a3 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.(*TerraformCloudClient).GetOutputsFromState(0xc00075c120, 0xc0004e0000, 0x220, 0xc0004e0000, 0x220, 0x0, 0x0, 0x6) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/tfc_output.go:143 +0x306 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.(*TerraformCloudClient).CheckOutputs(0xc00075c120, 0xc0008942e0, 0x13, 0xc0008942c0, 0x14, 0x6, 0x0, 0x0, 0xc0007e2380, 0x0) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/tfc_output.go:160 +0x86 | |
github.com/hashicorp/terraform-k8s/operator/pkg/controller/workspace.(*ReconcileWorkspace).Reconcile(0xc000778120, 0xc000853d30, 0x8, 0xc000853d10, 0x9, 0xc00060ccd8, 0xc000b1c000, 0xc000b66128, 0x1fc5760) | |
/home/runner/work/terraform-k8s/terraform-k8s/operator/pkg/controller/workspace/workspace_controller.go:192 +0x17b7 | |
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler(0xc0006820c0, 0x1a2ac20, 0xc000444360, 0x0) | |
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.4.0/pkg/internal/controller/controller.go:256 +0x162 | |
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem(0xc0006820c0, 0x1165f00) | |
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.4.0/pkg/internal/controller/controller.go:232 +0xcb | |
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker(0xc0006820c0) | |
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.4.0/pkg/internal/controller/controller.go:211 +0x2b | |
k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1(0xc0003b6730) | |
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20191004115801-a2eda9f80ab8/pkg/util/wait/wait.go:152 +0x5e | |
k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc0003b6730, 0x3b9aca00, 0x0, 0xc0003beb01, 0xc0000ac420) | |
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20191004115801-a2eda9f80ab8/pkg/util/wait/wait.go:153 +0xf8 | |
k8s.io/apimachinery/pkg/util/wait.Until(0xc0003b6730, 0x3b9aca00, 0xc0000ac420) | |
/home/runner/go/pkg/mod/k8s.io/apimachinery@v0.0.0-20191004115801-a2eda9f80ab8/pkg/util/wait/wait.go:88 +0x4d | |
created by sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1 | |
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.4.0/pkg/internal/controller/controller.go:193 +0x328 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment