Is there any progress on this issue? it's blocking...
# general
a
Is there any progress on this issue? it's blocking all deployments for us. <https://github.com/pulumi/pulumi-aws/issues/821> I can give more detail if this PR isn't explicit enough @microscopic-florist-22719 looked at this 4 days ago. Curious if any insight was gained or even a workaround. <https://pulumi-community.slack.com/archives/C84L4E3N1/p1575580948064900>
g
Are you able to downgrade to a previous provider version so that you are not blocked?
b
its the provider thats in state, our
packages.json
references the latest AWS provider
It think we'd have to export and then edit the JSON to replace all references to the provider
a
i'll look at trying this @gentle-diamond-70147.
b
I'm trying to recover from this bug and I can't seem to force Pulumi to use the new aws provider. I modified the default providers version in state and
package.json
but it still fails the same way each time
Copy code
{
                "urn": "urn:pulumi:stage::XXXXXXXXX::pulumi:providers:aws::default_1_14_1",
                "custom": true,
                "id": "28f28934-5caa-4978-8e8d-2ae7341ea139",
                "type": "pulumi:providers:aws",
                "inputs": {
                    "assumeRole": "{\"roleArn\": \"arn:aws:iam::XXXXXXXXXXX:role/terraform/Admin\"}",
                    "version": "1.14.1"
                },
                "outputs": {
                    "assumeRole": "{\"roleArn\": \"arn:aws:iam::XXXXXXXXXXX:role/terraform/Admin\"}",
                    "version": "1.14.1"
                }
            },
Copy code
Diagnostics:
    panic: interface conversion: interface {} is nil, not map[string]interface {}
    goroutine 261 [running]:
    <http://github.com/terraform-providers/terraform-provider-aws/aws.expirationHash(0x0|github.com/terraform-providers/terraform-provider-aws/aws.expirationHash(0x0>, 0x0, 0x1)
    	/home/travis/gopath/pkg/mod/github.com/pulumi/terraform-provider-aws@v1.38.1-0.20191204184341-a85427e2fc9a/aws/resource_aws_s3_bucket.go:2312 +0x3d6
    <http://github.com/hashicorp/terraform-plugin-sdk/helper/schema.(*Set).hash(0xc000bad080|github.com/hashicorp/terraform-plugin-sdk/helper/schema.(*Set).hash(0xc000bad080>, 0x0, 0x0, 0xc00112e000, 0x0)
    	/home/travis/gopath/pkg/mod/github.com/hashicorp/terraform-plugin-sdk@v1.4.0/helper/schema/set.go:221 +0x3d
    <http://github.com/hashicorp/terraform-plugin-sdk/helper/schema.(*Set).add(0xc000bad080|github.com/hashicorp/terraform-plugin-sdk/helper/schema.(*Set).add(0xc000bad080>, 0x0, 0x0, 0xc000485200, 0x0, 0xc000bb0890)
    	/home/travis/gopath/pkg/mod/github.com/hashicorp/terraform-plugin-sdk@v1.4.0/helper/schema/set.go:198 +0x83
    <http://github.com/hashicorp/terraform-plugin-sdk/helper/schema.(*ConfigFieldReader).readSet(0xc000de1d10|github.com/hashicorp/terraform-plugin-sdk/helper/schema.(*ConfigFieldReader).readSet(0xc000de1d10>, 0xc00077e7b0, 0x1, 0x1, 0xc0004852c0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
b
Unless I'm mistaken, @microscopic-florist-22719 checked in the fix, and now we need to ingest that fix into our resource providers. @broad-dog-22463 is that happening tomorrow?
a
I did see @microscopic-florist-22719's PR (thank you for this) approximately how long to "ingest that fix into your resource providers"?
b
We found a small bug while we were getting ready to roll this out. It will be released in the morning, EU time
πŸ‘ 1
a
thank you
b
Sorry it’s taken so long - better to delay while we found panics in our testing
a
oh no worries! I know how it goes. You all have been very responsive and helpful. 🀘
b
Release has been made
πŸ‘ 1
a
looks like it has fixed our problems. thanks again
b
Great to hear!!
b
Excellent! πŸŽ‰ Thank you for the patience as we worked through this.