witty-barista-69390
08/18/2022, 12:58 PMgentle-market-22852
08/18/2022, 1:04 PMG:\DWork\osource\cloudc\devops\pulumi\tf\abc>tf2pulumi
panic: fatal: An assertion has failed
goroutine 1 [running]:
<http://github.com/pulumi/pulumi/sdk/v2/go/common/util/contract.failfast(...)|github.com/pulumi/pulumi/sdk/v2/go/common/util/contract.failfast(...)>
/home/runner/go/pkg/mod/github.com/pulumi/pulumi/sdk/v2@v2.19.0/go/common/util/contract/failfast.go:23
<http://github.com/pulumi/pulumi/sdk/v2/go/common/util/contract.Assert(...)|github.com/pulumi/pulumi/sdk/v2/go/common/util/contract.Assert(...)>
/home/runner/go/pkg/mod/github.com/pulumi/pulumi/sdk/v2@v2.19.0/go/common/util/contract/assert.go:26
<http://github.com/pulumi/pulumi-terraform-bridge/v2/pkg/tf2pulumi/convert.parseFile(0xc0005695a0|github.com/pulumi/pulumi-terraform-bridge/v2/pkg/tf2pulumi/convert.parseFile(0xc0005695a0>, 0x2212a98, 0xc000767960, 0xc00069d0a0, 0x8, 0x0, 0x0)
/home/runner/go/pkg/mod/github.com/pulumi/pulumi-terraform-bridge/v2@v2.18.1/pkg/tf2pulumi/convert/tf12.go:35 +0x2d1
<http://github.com/pulumi/pulumi-terraform-bridge/v2/pkg/tf2pulumi/convert.parseTF12(0x10000|github.com/pulumi/pulumi-terraform-bridge/v2/pkg/tf2pulumi/convert.parseTF12(0x10000>, 0x0, 0x0, 0x2212a98, 0xc000767960, 0x0, 0x0, 0x0, 0x21e1ba0, 0x2a94600, ...)
/home/runner/go/pkg/mod/github.com/pulumi/pulumi-terraform-bridge/v2@v2.18.1/pkg/tf2pulumi/convert/tf12.go:66 +0x22f
<http://github.com/pulumi/pulumi-terraform-bridge/v2/pkg/tf2pulumi/convert.Convert(0x10000|github.com/pulumi/pulumi-terraform-bridge/v2/pkg/tf2pulumi/convert.Convert(0x10000>, 0x0, 0x0, 0x2212a98, 0xc000767960, 0x0, 0x0, 0x0, 0x21e1ba0, 0x2a94600, ...)
/home/runner/go/pkg/mod/github.com/pulumi/pulumi-terraform-bridge/v2@v2.18.1/pkg/tf2pulumi/convert/convert.go:97 +0x138
main.main.func1(0xc0002e42c0, 0x2a94b70, 0x0, 0x0, 0x0, 0x0)
/home/runner/work/tf2pulumi/tf2pulumi/main.go:52 +0x125
<http://github.com/spf13/cobra.(*Command).execute(0xc0002e42c0|github.com/spf13/cobra.(*Command).execute(0xc0002e42c0>, 0xc00018e0f0, 0x0, 0x0, 0xc0002e42c0, 0xc00018e0f0)
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:842 +0x472
<http://github.com/spf13/cobra.(*Command).ExecuteC(0xc0002e42c0|github.com/spf13/cobra.(*Command).ExecuteC(0xc0002e42c0>, 0xc000569f50, 0x1, 0x1)
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 +0x375
<http://github.com/spf13/cobra.(*Command).Execute(...)|github.com/spf13/cobra.(*Command).Execute(...)>
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887
main.main()
/home/runner/work/tf2pulumi/tf2pulumi/main.go:117 +0x59a
any clues why this error when running tf converter..most-jordan-25674
08/18/2022, 2:00 PMmost-jordan-25674
08/18/2022, 8:51 PMprehistoric-book-85014
08/18/2022, 9:15 PMsteep-toddler-94095
08/18/2022, 11:24 PM$ pulumi plugin install resource eks
error: 401 HTTP error fetching plugin from <https://api.github.com/repos/pulumi/pulumi-eks/releases/latest>
This is happening in a self-hosted Github Actions runner. The reason I'm installing it manually is because I'm running into the dreaded plugin bugs. Related Issues:
https://github.com/pulumi/pulumi/issues/5619
https://github.com/pulumi/pulumi/issues/5725damp-honey-93158
08/19/2022, 6:25 AMdamp-honey-93158
08/19/2022, 6:43 AMgentle-market-22852
08/19/2022, 8:37 AMgentle-market-22852
08/19/2022, 10:56 AMgentle-market-22852
08/19/2022, 10:56 AMripe-greece-78043
08/19/2022, 3:07 PMlate-lizard-19909
08/19/2022, 9:37 PMuserIdentity = '/subscriptions/555-555-555-555-555-555/resourcegroups/fake/providers/Microsoft.ManagedIdentity/userAssignedIdentities/Fakeidentity';
automationIdentity = '/subscriptions/555-555-555-555-555-555/resourcegroups/fake/providers/Microsoft.ManagedIdentity/userAssignedIdentities/Fakeidentity2';
new azure_native.compute.VirtualMachineScaleSet(vmssname,{
identity: {
type: "UserAssigned",
userAssignedIdentities:{ userIdentity: {},
automationIdentity: {},
}},
late-lizard-19909
08/19/2022, 9:38 PMHere's the error I get:
azure-native:compute:VirtualMachineScaleSet (vmssname):
error: Code="LinkedInvalidPropertyId" Message="Property id 'automationIdentity' at path '' is invalid. Expect fully qualified resource Id that start with '/subscriptions/{subscriptionId}' or '/providers/{resourceProviderNamespace}/'.
late-lizard-19909
08/19/2022, 9:52 PMNevermind solved it, I had to write the literal with this syntax:
userAssignedIdentities:{ [`${automationIdentity}`]: {},
[`${envIdentity}`]: {},
agreeable-stone-77159
08/20/2022, 8:06 AMproud-tomato-75820
08/20/2022, 11:15 AMwet-fall-57893
08/20/2022, 12:35 PMstocky-petabyte-29883
08/20/2022, 2:32 PMvictorious-dusk-75271
08/20/2022, 2:46 PMprimary: {
all my primary stuff
}
secondary: {
all my secondary stuff
}
instead of prefixing all exports with primary
and secondary
?
and I am not really sure if i can access them with stack.Output('primary.something')
victorious-dusk-75271
08/21/2022, 12:07 PMerror: Error: Cannot call 'getOutputValue' if the referenced stack output is a secret. Use 'getOutput' instead.
abundant-megabyte-13431
08/22/2022, 2:03 AMgentle-market-22852
08/22/2022, 2:57 AMalert-plumber-27645
08/22/2022, 5:34 AMhttps://media.giphy.com/media/XQvhpuryrPGnK/giphy.gif▾
alert-plumber-27645
08/22/2022, 5:34 AMgentle-market-22852
08/22/2022, 6:10 AMgentle-market-22852
08/22/2022, 12:29 PMgentle-market-22852
08/22/2022, 12:53 PMgentle-market-22852
08/22/2022, 1:06 PMmodern-art-46499
08/22/2022, 3:16 PM