pulumi / pulumi-yaml

YAML language provider for Pulumi
Apache License 2.0
38 stars 11 forks source link

Bridge Test Failing: unexpected unknown property value for "testComputedNull__actual" #492

Closed iwahbe closed 1 year ago

iwahbe commented 1 year ago

What happened?

Bridge tests failed after pulumi released with yaml v1.2.0. https://github.com/pulumi/pulumi-yaml/issues/489 was filed, but didn't display the full scope of the problem.

Expected Behavior

Bridge tests don't break on pu/pu updates.

Steps to reproduce

See https://github.com/pulumi/pulumi-terraform-bridge/pull/1334.

To run the test, clone the bridge, revert https://github.com/pulumi/pulumi-terraform-bridge/pull/1336, and run

cd pf/tests
go test ./... --run=TestBasicProgram -count=1

Output of pulumi about

NA

Additional context

No response

Contributing

Vote on this issue by adding a 👍 reaction. To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

justinvp commented 1 year ago

This may be the same issue that requires https://github.com/pulumi/pulumi-aws/pull/2696

TestAccDefaultTags in pulumi-aws broke between https://github.com/pulumi/pulumi-aws/commit/ab1f2fbaf2982544635367cb4ce300bf455b6988 and https://github.com/pulumi/pulumi-aws/commit/656afa780c95cbbb7fe252207e87e32802e9e980. Need to confirm it's the same issue.

t0yv0 commented 1 year ago

A bit more issue on the AWS bug it reproduces locally.

# pulumi-aws
pulumi version
export AWS_PROFILE=devsandbox
export AWS_REGION=us-west-2
export PATH="$PWD/bin:$PATH"
(cd examples && go test -tags=all -test.v -run TestAccDefaultTags/legacy)

testing on 3.74.0 - PASS
testing on 3.77.0 - PASS
testing on 3.77.1 - PASS
testing on 3.78.0 - FAIL
testing on 3.78.1 - FAIL
t0yv0 commented 1 year ago
    command.go:83: Invoke '/nix/store/pm2iv2rqz2g38srl98lybf8d3s6zvpml-pulumi-v3.78.0/bin/pulumi up --non-interactive --yes --skip-preview --event-log /tmp/nix-shell.clFssx/p-it-antons-mac-legacy-def-9ad84114-events.json' failed: exit status 255
Updating (p-it-antons-mac-legacy-def-9ad84114):
    pulumi:pulumi:Stack test-aws-1655-legacy-p-it-antons-mac-legacy-def-9ad84114  warning: using pulumi-resource-aws from $PATH at /Users/t0yv0/code/pulumi-aws/bin/pulumi-resource-aws

 +  pulumi:pulumi:Stack test-aws-1655-legacy-p-it-antons-mac-legacy-def-9ad84114 creating (0s) warning: using pulumi-resource-aws from $PATH at /Users/t0yv0/code/pulumi-aws/bin/pulumi-resource-aws
 +  pulumi:pulumi:Stack test-aws-1655-legacy-p-it-antons-mac-legacy-def-9ad84114 creating (0s) warning: using pulumi-resource-aws from $PATH at /Users/t0yv0/code/pulumi-aws/bin/pulumi-resource-aws
@ updating.....
 +  pulumi:providers:aws aws-provider creating (0s) 
 +  pulumi:providers:aws aws-provider created (0.00s) 
@ updating....
 +  aws:s3:Bucket res creating (0s) 
@ updating.....
 +  aws:s3:Bucket res created (2s) 
 +  pulumi:pulumi:Stack test-aws-1655-legacy-p-it-antons-mac-legacy-def-9ad84114 creating (5s) error: an unhandled error occurred: waiting for RPCs: unexpected unknown property value for "actual"
 +  pulumi:pulumi:Stack test-aws-1655-legacy-p-it-antons-mac-legacy-def-9ad84114 **creating failed** 1 error; 2 warnings

Diagnostics:
  pulumi:pulumi:Stack (test-aws-1655-legacy-p-it-antons-mac-legacy-def-9ad84114):
    warning: using pulumi-resource-aws from $PATH at /Users/t0yv0/code/pulumi-aws/bin/pulumi-resource-aws
    warning: using pulumi-resource-aws from $PATH at /Users/t0yv0/code/pulumi-aws/bin/pulumi-resource-aws
    error: an unhandled error occurred: waiting for RPCs: unexpected unknown property value for "actual"
t0yv0 commented 1 year ago

Narrowing down further, it's the program in:

/Users/t0yv0/code/pulumi-aws/examples/legacy-default-tags-yaml

pulumi up on it gives the problem.

Program:

name: test-aws-1655-legacy
runtime: yaml
description: |
  Initial deployment without tags
resources:
  aws-provider:
    type: pulumi:providers:aws
  res:
    type: aws:s3:Bucket
    options:
      provider: ${aws-provider}
outputs:
  actual: ${res.tagsAll}
t0yv0 commented 1 year ago
  "method": "/pulumirpc.LanguageRuntime/GetPluginInfo",
  "request": {},
  "response": {},
  "metadata": {
    "kind": "language",
    "mode": "client",
    "runtime": "yaml"
  }
}
{
  "method": "/pulumirpc.LanguageRuntime/GetRequiredPlugins",
  "request": {
    "project": "test-aws-1655-legacy",
    "pwd": "/Users/t0yv0/code/pulumi-aws/examples/legacy-default-tags-yaml",
    "program": "."
  },
  "response": {
    "plugins": [
      {
        "name": "aws",
        "kind": "resource"
      }
    ]
  },
  "metadata": {
    "kind": "language",
    "mode": "client",
    "runtime": "yaml"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/SupportsFeature",
  "request": {
    "id": "resourceReferences"
  },
  "response": {
    "hasSupport": true
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/SupportsFeature",
  "request": {
    "id": "outputValues"
  },
  "response": {
    "hasSupport": true
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/SupportsFeature",
  "request": {
    "id": "deletedWith"
  },
  "response": {
    "hasSupport": true
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/SupportsFeature",
  "request": {
    "id": "aliasSpecs"
  },
  "response": {
    "hasSupport": true
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/RegisterResource",
  "request": {
    "type": "pulumi:pulumi:Stack",
    "name": "test-aws-1655-legacy-repro11",
    "object": {},
    "acceptSecrets": true,
    "customTimeouts": {},
    "acceptResources": true,
    "sourcePosition": {
      "uri": "project://%2FUsers%2Frunner%2Fgo%2Fpkg%2Fmod%2Fgithub.com%2Fpulumi%2Fpulumi%2Fsdk%2Fv3@v3.76.1%2Fgo%2Fpulumi%2Frun.go",
      "line": 112
    }
  },
  "response": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:pulumi:Stack::test-aws-1655-legacy-repro11",
    "object": {}
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/GetPluginInfo",
  "request": {},
  "response": {
    "version": "v6.0.0-alpha.8+ac036871"
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/CheckConfig",
  "request": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:providers:aws::aws-provider",
    "olds": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    },
    "news": {}
  },
  "response": {
    "inputs": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    }
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/DiffConfig",
  "request": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:providers:aws::aws-provider",
    "olds": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    },
    "news": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    },
    "oldInputs": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    }
  },
  "response": {},
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/GetPluginInfo",
  "request": {},
  "response": {
    "version": "v6.0.0-alpha.8+ac036871"
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/RegisterResource",
  "request": {
    "type": "pulumi:providers:aws",
    "name": "aws-provider",
    "parent": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:pulumi:Stack::test-aws-1655-legacy-repro11",
    "custom": true,
    "object": {},
    "acceptSecrets": true,
    "customTimeouts": {},
    "acceptResources": true,
    "sourcePosition": {
      "uri": "project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go",
      "line": 1280
    }
  },
  "response": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:providers:aws::aws-provider",
    "id": "f5d43d88-866e-440d-bd98-28b6d98a2c8e",
    "object": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    }
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/Configure",
  "request": {
    "variables": {
      "aws:config:skipCredentialsValidation": "false",
      "aws:config:skipMetadataApiCheck": "true",
      "aws:config:skipRegionValidation": "true"
    },
    "args": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    },
    "acceptSecrets": true,
    "acceptResources": true,
    "sendsOldInputs": true
  },
  "response": {
    "supportsPreview": true
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/Check",
  "request": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::aws:s3/bucket:Bucket::res",
    "olds": {
      "__defaults": [
        "acl",
        "bucket",
        "forceDestroy"
      ],
      "acl": "private",
      "bucket": "res-c7133b3",
      "forceDestroy": false
    },
    "news": {},
    "randomSeed": "+3DDrOFyy6qeej9NxKG8fWu8tWNcrkN0eugF9Bp1JaA="
  },
  "response": {
    "inputs": {
      "__defaults": [
        "acl",
        "bucket",
        "forceDestroy"
      ],
      "acl": "private",
      "bucket": "res-c7133b3",
      "forceDestroy": false
    }
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/Diff",
  "request": {
    "id": "res-c7133b3",
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::aws:s3/bucket:Bucket::res",
    "olds": {
      "accelerationStatus": "",
      "acl": "private",
      "arn": "arn:aws:s3:::res-c7133b3",
      "bucket": "res-c7133b3",
      "bucketDomainName": "res-c7133b3.s3.amazonaws.com",
      "bucketRegionalDomainName": "res-c7133b3.s3.us-west-2.amazonaws.com",
      "corsRules": [],
      "forceDestroy": false,
      "grants": [],
      "hostedZoneId": "Z3BJ6K6RIION7M",
      "id": "res-c7133b3",
      "lifecycleRules": [],
      "loggings": [],
      "objectLockConfiguration": null,
      "region": "us-west-2",
      "replicationConfiguration": null,
      "requestPayer": "BucketOwner",
      "serverSideEncryptionConfiguration": {
        "rule": {
          "applyServerSideEncryptionByDefault": {
            "kmsMasterKeyId": "",
            "sseAlgorithm": "AES256"
          },
          "bucketKeyEnabled": false
        }
      },
      "versioning": {
        "enabled": false,
        "mfaDelete": false
      },
      "website": null
    },
    "news": {
      "__defaults": [
        "acl",
        "bucket",
        "forceDestroy"
      ],
      "acl": "private",
      "bucket": "res-c7133b3",
      "forceDestroy": false
    },
    "oldInputs": {
      "__defaults": [
        "acl",
        "bucket",
        "forceDestroy"
      ],
      "acl": "private",
      "bucket": "res-c7133b3",
      "forceDestroy": false
    }
  },
  "response": {
    "stables": [
      "bucketPrefix",
      "bucket"
    ],
    "changes": "DIFF_NONE",
    "hasDetailedDiff": true
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/RegisterResource",
  "request": {
    "type": "aws:s3/bucket:Bucket",
    "name": "res",
    "parent": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:pulumi:Stack::test-aws-1655-legacy-repro11",
    "custom": true,
    "object": {},
    "provider": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:providers:aws::aws-provider::f5d43d88-866e-440d-bd98-28b6d98a2c8e",
    "acceptSecrets": true,
    "customTimeouts": {},
    "acceptResources": true,
    "sourcePosition": {
      "uri": "project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go",
      "line": 1280
    }
  },
  "response": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::aws:s3/bucket:Bucket::res",
    "id": "res-c7133b3",
    "object": {
      "accelerationStatus": "",
      "acl": "private",
      "arn": "arn:aws:s3:::res-c7133b3",
      "bucket": "res-c7133b3",
      "bucketDomainName": "res-c7133b3.s3.amazonaws.com",
      "bucketRegionalDomainName": "res-c7133b3.s3.us-west-2.amazonaws.com",
      "corsRules": [],
      "forceDestroy": false,
      "grants": [],
      "hostedZoneId": "Z3BJ6K6RIION7M",
      "id": "res-c7133b3",
      "lifecycleRules": [],
      "loggings": [],
      "objectLockConfiguration": null,
      "region": "us-west-2",
      "replicationConfiguration": null,
      "requestPayer": "BucketOwner",
      "serverSideEncryptionConfiguration": {
        "rule": {
          "applyServerSideEncryptionByDefault": {
            "kmsMasterKeyId": "",
            "sseAlgorithm": "AES256"
          },
          "bucketKeyEnabled": false
        }
      },
      "versioning": {
        "enabled": false,
        "mfaDelete": false
      },
      "website": null
    }
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/RegisterResourceOutputs",
  "request": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:pulumi:Stack::test-aws-1655-legacy-repro11",
    "outputs": {
      "actual": "04da6b54-80e4-46f7-96ec-b56ff0331ba9"
    }
  },
  "response": {},
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.LanguageRuntime/Run",
  "request": {
    "project": "test-aws-1655-legacy",
    "stack": "repro11",
    "pwd": "/Users/t0yv0/code/pulumi-aws/examples/legacy-default-tags-yaml",
    "program": ".",
    "dryRun": true,
    "parallel": 2147483647,
    "monitorAddress": "127.0.0.1:61641",
    "organization": "t0yv0"
  },
  "response": {},
  "metadata": {
    "kind": "language",
    "mode": "client",
    "runtime": "yaml"
  }
}
{
  "method": "/pulumirpc.LanguageRuntime/GetPluginInfo",
  "request": {},
  "response": {},
  "metadata": {
    "kind": "language",
    "mode": "client",
    "runtime": "yaml"
  }
}
{
  "method": "/pulumirpc.LanguageRuntime/GetRequiredPlugins",
  "request": {
    "project": "test-aws-1655-legacy",
    "pwd": "/Users/t0yv0/code/pulumi-aws/examples/legacy-default-tags-yaml",
    "program": "."
  },
  "response": {
    "plugins": [
      {
        "name": "aws",
        "kind": "resource"
      }
    ]
  },
  "metadata": {
    "kind": "language",
    "mode": "client",
    "runtime": "yaml"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/SupportsFeature",
  "request": {
    "id": "resourceReferences"
  },
  "response": {
    "hasSupport": true
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/SupportsFeature",
  "request": {
    "id": "outputValues"
  },
  "response": {
    "hasSupport": true
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/SupportsFeature",
  "request": {
    "id": "deletedWith"
  },
  "response": {
    "hasSupport": true
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/SupportsFeature",
  "request": {
    "id": "aliasSpecs"
  },
  "response": {
    "hasSupport": true
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/RegisterResource",
  "request": {
    "type": "pulumi:pulumi:Stack",
    "name": "test-aws-1655-legacy-repro11",
    "object": {},
    "acceptSecrets": true,
    "customTimeouts": {},
    "acceptResources": true,
    "sourcePosition": {
      "uri": "project://%2FUsers%2Frunner%2Fgo%2Fpkg%2Fmod%2Fgithub.com%2Fpulumi%2Fpulumi%2Fsdk%2Fv3@v3.76.1%2Fgo%2Fpulumi%2Frun.go",
      "line": 112
    }
  },
  "response": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:pulumi:Stack::test-aws-1655-legacy-repro11",
    "object": {}
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/GetPluginInfo",
  "request": {},
  "response": {
    "version": "v6.0.0-alpha.8+ac036871"
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/CheckConfig",
  "request": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:providers:aws::aws-provider",
    "olds": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    },
    "news": {}
  },
  "response": {
    "inputs": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    }
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/DiffConfig",
  "request": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:providers:aws::aws-provider",
    "olds": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    },
    "news": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    },
    "oldInputs": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    }
  },
  "response": {},
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/GetPluginInfo",
  "request": {},
  "response": {
    "version": "v6.0.0-alpha.8+ac036871"
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/RegisterResource",
  "request": {
    "type": "pulumi:providers:aws",
    "name": "aws-provider",
    "parent": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:pulumi:Stack::test-aws-1655-legacy-repro11",
    "custom": true,
    "object": {},
    "acceptSecrets": true,
    "customTimeouts": {},
    "acceptResources": true,
    "sourcePosition": {
      "uri": "project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go",
      "line": 1280
    }
  },
  "response": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:providers:aws::aws-provider",
    "id": "f5d43d88-866e-440d-bd98-28b6d98a2c8e",
    "object": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    }
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/Configure",
  "request": {
    "variables": {
      "aws:config:skipCredentialsValidation": "false",
      "aws:config:skipMetadataApiCheck": "true",
      "aws:config:skipRegionValidation": "true"
    },
    "args": {
      "skipCredentialsValidation": "false",
      "skipMetadataApiCheck": "true",
      "skipRegionValidation": "true"
    },
    "acceptSecrets": true,
    "acceptResources": true,
    "sendsOldInputs": true
  },
  "response": {
    "supportsPreview": true
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/Check",
  "request": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::aws:s3/bucket:Bucket::res",
    "olds": {
      "__defaults": [
        "acl",
        "bucket",
        "forceDestroy"
      ],
      "acl": "private",
      "bucket": "res-c7133b3",
      "forceDestroy": false
    },
    "news": {},
    "randomSeed": "q3dv3KSKyXBNWxvuO3aGq3r1DNQG8/DAKlcEG3mncFg="
  },
  "response": {
    "inputs": {
      "__defaults": [
        "acl",
        "bucket",
        "forceDestroy"
      ],
      "acl": "private",
      "bucket": "res-c7133b3",
      "forceDestroy": false
    }
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceProvider/Diff",
  "request": {
    "id": "res-c7133b3",
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::aws:s3/bucket:Bucket::res",
    "olds": {
      "accelerationStatus": "",
      "acl": "private",
      "arn": "arn:aws:s3:::res-c7133b3",
      "bucket": "res-c7133b3",
      "bucketDomainName": "res-c7133b3.s3.amazonaws.com",
      "bucketRegionalDomainName": "res-c7133b3.s3.us-west-2.amazonaws.com",
      "corsRules": [],
      "forceDestroy": false,
      "grants": [],
      "hostedZoneId": "Z3BJ6K6RIION7M",
      "id": "res-c7133b3",
      "lifecycleRules": [],
      "loggings": [],
      "objectLockConfiguration": null,
      "region": "us-west-2",
      "replicationConfiguration": null,
      "requestPayer": "BucketOwner",
      "serverSideEncryptionConfiguration": {
        "rule": {
          "applyServerSideEncryptionByDefault": {
            "kmsMasterKeyId": "",
            "sseAlgorithm": "AES256"
          },
          "bucketKeyEnabled": false
        }
      },
      "versioning": {
        "enabled": false,
        "mfaDelete": false
      },
      "website": null
    },
    "news": {
      "__defaults": [
        "acl",
        "bucket",
        "forceDestroy"
      ],
      "acl": "private",
      "bucket": "res-c7133b3",
      "forceDestroy": false
    },
    "oldInputs": {
      "__defaults": [
        "acl",
        "bucket",
        "forceDestroy"
      ],
      "acl": "private",
      "bucket": "res-c7133b3",
      "forceDestroy": false
    }
  },
  "response": {
    "stables": [
      "bucketPrefix",
      "bucket"
    ],
    "changes": "DIFF_NONE",
    "hasDetailedDiff": true
  },
  "metadata": {
    "kind": "resource",
    "mode": "client",
    "name": "aws"
  }
}
{
  "method": "/pulumirpc.ResourceMonitor/RegisterResource",
  "request": {
    "type": "aws:s3/bucket:Bucket",
    "name": "res",
    "parent": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:pulumi:Stack::test-aws-1655-legacy-repro11",
    "custom": true,
    "object": {},
    "provider": "urn:pulumi:repro11::test-aws-1655-legacy::pulumi:providers:aws::aws-provider::f5d43d88-866e-440d-bd98-28b6d98a2c8e",
    "acceptSecrets": true,
    "customTimeouts": {},
    "acceptResources": true,
    "sourcePosition": {
      "uri": "project://%2FUsers%2Frunner%2Fwork%2Fpulumi-yaml%2Fpulumi-yaml%2Fpkg%2Fpulumiyaml%2Frun.go",
      "line": 1280
    }
  },
  "response": {
    "urn": "urn:pulumi:repro11::test-aws-1655-legacy::aws:s3/bucket:Bucket::res",
    "id": "res-c7133b3",
    "object": {
      "accelerationStatus": "",
      "acl": "private",
      "arn": "arn:aws:s3:::res-c7133b3",
      "bucket": "res-c7133b3",
      "bucketDomainName": "res-c7133b3.s3.amazonaws.com",
      "bucketRegionalDomainName": "res-c7133b3.s3.us-west-2.amazonaws.com",
      "corsRules": [],
      "forceDestroy": false,
      "grants": [],
      "hostedZoneId": "Z3BJ6K6RIION7M",
      "id": "res-c7133b3",
      "lifecycleRules": [],
      "loggings": [],
      "objectLockConfiguration": null,
      "region": "us-west-2",
      "replicationConfiguration": null,
      "requestPayer": "BucketOwner",
      "serverSideEncryptionConfiguration": {
        "rule": {
          "applyServerSideEncryptionByDefault": {
            "kmsMasterKeyId": "",
            "sseAlgorithm": "AES256"
          },
          "bucketKeyEnabled": false
        }
      },
      "versioning": {
        "enabled": false,
        "mfaDelete": false
      },
      "website": null
    }
  },
  "metadata": {
    "mode": "server"
  }
}
{
  "method": "/pulumirpc.LanguageRuntime/Run",
  "request": {
    "project": "test-aws-1655-legacy",
    "stack": "repro11",
    "pwd": "/Users/t0yv0/code/pulumi-aws/examples/legacy-default-tags-yaml",
    "program": ".",
    "parallel": 2147483647,
    "monitorAddress": "127.0.0.1:61663",
    "organization": "t0yv0"
  },
  "response": {
    "error": "waiting for RPCs: unexpected unknown property value for \"actual\""
  },
  "metadata": {
    "kind": "language",
    "mode": "client",
    "runtime": "yaml"
  }
}
t0yv0 commented 1 year ago

Thanks a lot @dixler !