Skip to content

Infra code gets deprecation warnings in pulumi CLI output #17079

@CamSoper

Description

@CamSoper

When deploying (GitHub build & deploy actions), the infra code throws the following warnings due to deprecated resources.

@ Previewing update....
    pulumi:pulumi:Stack www.pulumi.com-www-testing running 
@ Previewing update........
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/guides/testing
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/registry/testing
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/pulumi-ai-app-infra/prod
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/guides/testing
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/registry/testing
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/pulumi-ai-app-infra/prod
@ Previewing update......
 ~  pulumi:providers:aws usEast1 update [diff: ~version]
    aws:s3:Bucket bundles-bucket  warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::bundles-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    aws:s3:Bucket bundles-bucket  warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::bundles-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    aws:s3:Bucket bundles-bucket  [diff: ~provider]; warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::bundles-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    aws:s3:Bucket uploads-bucket  warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    aws:s3:Bucket uploads-bucket  warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: cors_rule is deprecated. Use the aws_s3_bucket_cors_configuration resource instead.
    aws:s3:Bucket uploads-bucket  warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: cors_rule is deprecated. Use the aws_s3_bucket_cors_configuration resource instead.
    aws:s3:Bucket uploads-bucket  [diff: ~provider]; warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: cors_rule is deprecated. Use the aws_s3_bucket_cors_configuration resource instead.
 ++ aws:s3:BucketPolicy origin-bucket-policy create replacement [diff: ~bucket,policy]
 +- aws:s3:BucketPolicy origin-bucket-policy replace [diff: ~bucket,policy]
@ Previewing update....
 ~  aws:lambda:Function answers-rewrites-lambdaEdge update [diff: ~code,lastModified,qualifiedArn,qualifiedInvokeArn,version]
 ~  aws:cloudfront:Distribution cdn update [diff: ~defaultCacheBehavior,orderedCacheBehaviors,origins]
@ Previewing update.....
 -- aws:s3:BucketPolicy origin-bucket-policy delete original [diff: ~bucket,policy]
    pulumi:pulumi:Stack www.pulumi.com-www-testing  
Policies:
    ⚠️ pulumi-internal-policies@v0.0.6
        - [advisory]  s3-bucket-replication-enabled  (aws:s3/bucket:Bucket: bundles-bucket)
          Encourages use of cross-region replication for S3 buckets.
          S3 buckets should have cross-region replication.
        - [advisory]  s3-bucket-replication-enabled  (aws:s3/bucket:Bucket: uploads-bucket)
          Encourages use of cross-region replication for S3 buckets.
          S3 buckets should have cross-region replication.
        - [advisory]  s3-bucket-replication-enabled  (aws:s3/bucket:Bucket: website-logs-bucket)
          Encourages use of cross-region replication for S3 buckets.
          S3 buckets should have cross-region replication.
Diagnostics:
  aws:s3:Bucket (uploads-bucket):
    warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: cors_rule is deprecated. Use the aws_s3_bucket_cors_configuration resource instead.
  aws:s3:Bucket (bundles-bucket):
    warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::bundles-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    [Pulumi Neo] Would you like help with these diagnostics?
    https://app.pulumi.com/pulumi/www.pulumi.com/www-testing/previews/bb21bff5-bef9-470e-a9e9-74baae969e0e?explainFailure
Outputs:
  ~ originBucketName           : "www-testing-pulumi-docs-origin-push-c5000f77" => "www-testing-pulumi-docs-origin-workflow-dispatch-13be448d"
  ~ originBucketWebsiteEndpoint: "www-testing-pulumi-docs-origin-push-c5000f77.s3-website-us-west-2.amazonaws.com" => "www-testing-pulumi-docs-origin-workflow-dispatch-13be448d.s3-website-us-west-2.amazonaws.com"
  ~ originS3BucketName         : "www-testing-pulumi-docs-origin-push-c5000f77" => "www-testing-pulumi-docs-origin-workflow-dispatch-13be448d"
Resources:
    ~ 3 to update
    +-1 to replace
    4 changes. 21 unchanged
Updating (pulumi/www-testing)
View Live: https://app.pulumi.com/pulumi/www.pulumi.com/www-testing/updates/1682
Loading policy packs...
@ Updating....
@ Updating.....
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/guides/testing
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/registry/testing
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/pulumi-ai-app-infra/prod
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/guides/testing
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/registry/testing
@ Updating....
    pulumi:pulumi:Stack www.pulumi.com-www-testing running read pulumi:pulumi:StackReference pulumi/pulumi-ai-app-infra/prod
@ Updating......
 ~  pulumi:providers:aws usEast1 updating (0s) [diff: ~version]
    aws:s3:Bucket bundles-bucket  warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::bundles-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    aws:s3:Bucket bundles-bucket  warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::bundles-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    aws:s3:Bucket bundles-bucket  [diff: ~provider]; warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::bundles-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    aws:s3:Bucket uploads-bucket  warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    aws:s3:Bucket uploads-bucket  warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: cors_rule is deprecated. Use the aws_s3_bucket_cors_configuration resource instead.
    aws:s3:Bucket uploads-bucket  warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: cors_rule is deprecated. Use the aws_s3_bucket_cors_configuration resource instead.
    aws:s3:Bucket uploads-bucket  [diff: ~provider]; warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: cors_rule is deprecated. Use the aws_s3_bucket_cors_configuration resource instead.
 ++ aws:s3:BucketPolicy origin-bucket-policy creating replacement (0s) [diff: ~bucket,policy]
 ~  pulumi:providers:aws usEast1 updated (0.10s) [diff: ~version]
@ Updating....
 ++ aws:s3:BucketPolicy origin-bucket-policy created replacement (0.82s) [diff: ~bucket,policy]
 +- aws:s3:BucketPolicy origin-bucket-policy replacing (0s) [diff: ~bucket,policy]
 +- aws:s3:BucketPolicy origin-bucket-policy replaced (0.00s) [diff: ~bucket,policy]
 ~  aws:lambda:Function answers-rewrites-lambdaEdge updating (0s) [diff: ~code,lastModified,qualifiedArn,qualifiedInvokeArn,version]
@ Updating...............
 ~  aws:lambda:Function answers-rewrites-lambdaEdge updated (11s) [diff: ~code,lastModified,qualifiedArn,qualifiedInvokeArn,version]
 ~  aws:cloudfront:Distribution cdn updating (0s) [diff: ~defaultCacheBehavior,orderedCacheBehaviors,origins]
@ Updating......................................................................................................................................
 ~  aws:cloudfront:Distribution cdn updated (131s) [diff: ~defaultCacheBehavior,orderedCacheBehaviors,origins]
@ Updating.....
 -- aws:s3:BucketPolicy origin-bucket-policy deleting original (0s) [diff: ~bucket,policy]
@ Updating....
 -- aws:s3:BucketPolicy origin-bucket-policy deleted original (0.43s) [diff: ~bucket,policy]
    pulumi:pulumi:Stack www.pulumi.com-www-testing  
Policies:
    ⚠️ pulumi-internal-policies@v0.0.6
        - [advisory]  s3-bucket-replication-enabled  (aws:s3/bucket:Bucket: bundles-bucket)
          Encourages use of cross-region replication for S3 buckets.
          S3 buckets should have cross-region replication.
        - [advisory]  s3-bucket-replication-enabled  (aws:s3/bucket:Bucket: uploads-bucket)
          Encourages use of cross-region replication for S3 buckets.
          S3 buckets should have cross-region replication.
        - [advisory]  s3-bucket-replication-enabled  (aws:s3/bucket:Bucket: website-logs-bucket)
          Encourages use of cross-region replication for S3 buckets.
          S3 buckets should have cross-region replication.
Diagnostics:
  aws:s3:Bucket (bundles-bucket):
    warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::bundles-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
  aws:s3:Bucket (uploads-bucket):
    warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: website is deprecated. Use the aws_s3_bucket_website_configuration resource instead.
    warning: urn:pulumi:www-testing::www.pulumi.com::aws:s3/bucket:Bucket::uploads-bucket verification warning: cors_rule is deprecated. Use the aws_s3_bucket_cors_configuration resource instead.
    [Pulumi Neo] Would you like help with these diagnostics?
    https://app.pulumi.com/pulumi/www.pulumi.com/www-testing/updates/1682?explainFailure
Outputs:
    cloudFrontDomain           : "d298m5mqqr8wsc.cloudfront.net"
  ~ originBucketName           : "www-testing-pulumi-docs-origin-push-c5000f77" => "www-testing-pulumi-docs-origin-workflow-dispatch-13be448d"
    originBucketWebsiteDomain  : "s3-website-us-west-2.amazonaws.com"
  ~ originBucketWebsiteEndpoint: "www-testing-pulumi-docs-origin-push-c5000f77.s3-website-us-west-2.amazonaws.com" => "www-testing-pulumi-docs-origin-workflow-dispatch-13be448d.s3-website-us-west-2.amazonaws.com"
  ~ originS3BucketName         : "www-testing-pulumi-docs-origin-push-c5000f77" => "www-testing-pulumi-docs-origin-workflow-dispatch-13be448d"
    readme                     : "# Stack README\n\nThis README documents the infrastructure for the Pulumi Website which encompasses the following areas:\n..."
    uploadsBucketName          : "uploads-bucket-3f7b61a"
    websiteDomain              : "www.pulumi-test.io"
Resources:
    ~ 3 updated
    +-1 replaced
    4 changes. 21 unchanged
Duration: 2m33s

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageNeeds attention from the triage team

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions