crossplane-contrib / provider-upjet-aws

Official AWS Provider for Crossplane by Upbound.
https://marketplace.upbound.io/providers/upbound/provider-aws
Apache License 2.0
137 stars 113 forks source link

Error creating S3 bucket #876

Open rubenhak opened 9 months ago

rubenhak commented 9 months ago

Trying to create S3 bucket. The bucket gets created, but I see error in ArgoCD events and errors in provider-aws-s3 pod logs.

What happened?

Received error in ArgoCD. Also exceptions in provider-aws-s3 pod

Operation cannot be fulfilled on buckets.s3.aws.upbound.io "com-example-test-bucket": the object has been modified; please apply your changes to the latest version and try again

Force restarting provider-aws-s3 pod clears the error.

How can we reproduce it?

What environment did it happen in?

Manifest:

apiVersion: s3.aws.upbound.io/v1beta1
kind: Bucket
metadata:
  name: com-example-test-bucket
spec:
  forProvider:
    region: us-east-1
  providerConfigRef:
    name: default

provider-aws-s3 process logs:

2023-09-12T21:45:16Z    DEBUG   provider-aws    Shared gRPC server is running...        {"handle": "85abb2620161a759d1ae81e5fb242b988d5118152919e94cbc84d9777735fc92", "ttl": 100, "ttlMargin": 0.1, "nativeProviderPath": "/terraform/provider-mirror/registry.terraform.io/hashicorp/aws/4.67.0/linux_amd64/terraform-provider-aws_v4.67.0_x5", "nativeProviderArgs": [], "reattachConfig": "{\"registry.terraform.io/hashicorp/aws\":{\"Protocol\":\"grpc\",\"ProtocolVersion\":5,\"Pid\":1,\"Test\": true,\"Addr\":{\"Network\": \"unix\",\"String\": \"/tmp/plugin839952230\"}}}"}
2023-09-12T21:45:21Z    DEBUG   provider-aws    apply async ended       {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "out": "{\"@level\":\"info\",\"@message\":\"Terraform 1.5.5\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:16.643018Z\",\"terraform\":\"1.5.5\",\"type\":\"version\",\"ui\":\"1.1\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Plan to create\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:18.449053Z\",\"change\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"action\":\"create\"},\"type\":\"planned_change\"}\n{\"@level\":\"info\",\"@message\":\"Plan: 1 to add, 0 to change, 0 to destroy.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:18.449167Z\",\"changes\":{\"add\":1,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"plan\"},\"type\":\"change_summary\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Creating...\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:19.010815Z\",\"hook\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"action\":\"create\"},\"type\":\"apply_start\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Creation complete after 3s [id=com-example-test-bucket]\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:21.660674Z\",\"hook\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"action\":\"create\",\"id_key\":\"id\",\"id_value\":\"com-example-test-bucket\",\"elapsed_seconds\":3},\"type\":\"apply_complete\"}\n{\"@level\":\"info\",\"@message\":\"Apply complete! Resources: 1 added, 0 changed, 0 destroyed.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:21.670718Z\",\"changes\":{\"add\":1,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"apply\"},\"type\":\"change_summary\"}\n{\"@level\":\"info\",\"@message\":\"Outputs: 0\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:21.670749Z\",\"outputs\":{},\"type\":\"outputs\"}\n"}
2023-09-12T21:45:21Z    DEBUG   provider-aws    Running terraform       {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "args": ["apply", "-refresh-only", "-auto-approve", "-input=false", "-lock=false", "-json"]}
2023-09-12T21:45:24Z    DEBUG   provider-aws    refresh ended   {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "out": "{\"@level\":\"info\",\"@message\":\"Terraform 1.5.5\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:21.720200Z\",\"terraform\":\"1.5.5\",\"type\":\"version\",\"ui\":\"1.1\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Refreshing state... [id=com-example-test-bucket]\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:23.195352Z\",\"hook\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"id_key\":\"id\",\"id_value\":\"com-example-test-bucket\"},\"type\":\"refresh_start\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Refresh complete [id=com-example-test-bucket]\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:24.922387Z\",\"hook\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"id_key\":\"id\",\"id_value\":\"com-example-test-bucket\"},\"type\":\"refresh_complete\"}\n{\"@level\":\"info\",\"@message\":\"Plan: 0 to add, 0 to change, 0 to destroy.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:24.923523Z\",\"changes\":{\"add\":0,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"plan\"},\"type\":\"change_summary\"}\n{\"@level\":\"info\",\"@message\":\"Apply complete! Resources: 0 added, 0 changed, 0 destroyed.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:24.930357Z\",\"changes\":{\"add\":0,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"apply\"},\"type\":\"change_summary\"}\n{\"@level\":\"info\",\"@message\":\"Outputs: 0\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:45:24.930411Z\",\"outputs\":{},\"type\":\"outputs\"}\n"}
2023-09-12T21:45:24Z    DEBUG   provider-aws    Critical annotations have been updated. {"uid": "a969ab00-dd28-42f7-8387-0ef085b1dbfc", "name": "com-example-test-bucket", "gvk": "s3.aws.upbound.io/v1beta1, Kind=Bucket"}
2023-09-12T21:45:24Z    DEBUG   provider-aws    cannot update managed resource  {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "request": {"name":"com-example-test-bucket"}, "uid": "a969ab00-dd28-42f7-8387-0ef085b1dbfc", "version": "4168872", "external-name": "com-example-test-bucket", "error": "Operation cannot be fulfilled on buckets.s3.aws.upbound.io \"com-example-test-bucket\": the object has been modified; please apply your changes to the latest version and try again"}
2023-09-12T21:45:24Z    DEBUG   events  Operation cannot be fulfilled on buckets.s3.aws.upbound.io "com-example-test-bucket": the object has been modified; please apply your changes to the latest version and try again {"type": "Warning", "object": {"kind":"Bucket","name":"com-example-test-bucket","uid":"a969ab00-dd28-42f7-8387-0ef085b1dbfc","apiVersion":"s3.aws.upbound.io/v1beta1","resourceVersion":"4168873"}, "reason": "CannotUpdateManagedResource"}
2023-09-12T21:45:24Z    ERROR   Reconciler error        {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "namespace": "", "name": "com-example-test-bucket", "reconcileID": "f8814556-1347-430a-94e0-95fe61520005", "error": "cannot update managed resource status: Operation cannot be fulfilled on buckets.s3.aws.upbound.io \"com-example-test-bucket\": the object has been modified; please apply your changes to the latest version and try again"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
        sigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:324
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
        sigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:265
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
        sigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:226
2023-09-12T21:46:16Z    DEBUG   provider-aws    Reconciling     {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "request": {"name":"com-example-test-bucket"}}
2023-09-12T21:46:16Z    DEBUG   provider-aws    Reusing the provider runner     {"handle": "85abb2620161a759d1ae81e5fb242b988d5118152919e94cbc84d9777735fc92", "ttl": 100, "ttlMargin": 0.1, "invocationCount": 3, "inUse": 0}
2023-09-12T21:46:16Z    DEBUG   provider-aws    Shared gRPC server is running...        {"handle": "85abb2620161a759d1ae81e5fb242b988d5118152919e94cbc84d9777735fc92", "ttl": 100, "ttlMargin": 0.1, "nativeProviderPath": "/terraform/provider-mirror/registry.terraform.io/hashicorp/aws/4.67.0/linux_amd64/terraform-provider-aws_v4.67.0_x5", "nativeProviderArgs": [], "reattachConfig": "{\"registry.terraform.io/hashicorp/aws\":{\"Protocol\":\"grpc\",\"ProtocolVersion\":5,\"Pid\":1,\"Test\": true,\"Addr\":{\"Network\": \"unix\",\"String\": \"/tmp/plugin839952230\"}}}"}
2023-09-12T21:46:16Z    DEBUG   provider-aws    Running terraform       {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "args": ["apply", "-refresh-only", "-auto-approve", "-input=false", "-lock=false", "-json"]}
2023-09-12T21:46:20Z    DEBUG   provider-aws    refresh ended   {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "out": "{\"@level\":\"info\",\"@message\":\"Terraform 1.5.5\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:16.663150Z\",\"terraform\":\"1.5.5\",\"type\":\"version\",\"ui\":\"1.1\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Refreshing state... [id=com-example-test-bucket]\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:18.071967Z\",\"hook\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"id_key\":\"id\",\"id_value\":\"com-example-test-bucket\"},\"type\":\"refresh_start\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Refresh complete [id=com-example-test-bucket]\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:20.162919Z\",\"hook\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"id_key\":\"id\",\"id_value\":\"com-example-test-bucket\"},\"type\":\"refresh_complete\"}\n{\"@level\":\"info\",\"@message\":\"Plan: 0 to add, 0 to change, 0 to destroy.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:20.163794Z\",\"changes\":{\"add\":0,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"plan\"},\"type\":\"change_summary\"}\n{\"@level\":\"info\",\"@message\":\"Apply complete! Resources: 0 added, 0 changed, 0 destroyed.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:20.169978Z\",\"changes\":{\"add\":0,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"apply\"},\"type\":\"change_summary\"}\n{\"@level\":\"info\",\"@message\":\"Outputs: 0\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:20.170013Z\",\"outputs\":{},\"type\":\"outputs\"}\n"}
2023-09-12T21:46:20Z    DEBUG   provider-aws    Critical annotations have been updated. {"uid": "a969ab00-dd28-42f7-8387-0ef085b1dbfc", "name": "com-example-test-bucket", "gvk": "s3.aws.upbound.io/v1beta1, Kind=Bucket"}
2023-09-12T21:46:20Z    DEBUG   provider-aws    Calling the inner handler for Update event.     {"gvk": "s3.aws.upbound.io/v1beta1, Kind=Bucket", "name": "com-example-test-bucket", "queueLength": 0}
2023-09-12T21:46:20Z    DEBUG   provider-aws    External resource is up to date {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "request": {"name":"com-example-test-bucket"}, "uid": "a969ab00-dd28-42f7-8387-0ef085b1dbfc", "version": "4168884", "external-name": "com-example-test-bucket", "requeue-after": "2023-09-12T21:56:20Z"}
2023-09-12T21:46:20Z    DEBUG   provider-aws    Reconciling     {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "request": {"name":"com-example-test-bucket"}}
2023-09-12T21:46:20Z    DEBUG   provider-aws    Reusing the provider runner     {"handle": "85abb2620161a759d1ae81e5fb242b988d5118152919e94cbc84d9777735fc92", "ttl": 100, "ttlMargin": 0.1, "invocationCount": 4, "inUse": 0}
2023-09-12T21:46:20Z    DEBUG   provider-aws    Shared gRPC server is running...        {"handle": "85abb2620161a759d1ae81e5fb242b988d5118152919e94cbc84d9777735fc92", "ttl": 100, "ttlMargin": 0.1, "nativeProviderPath": "/terraform/provider-mirror/registry.terraform.io/hashicorp/aws/4.67.0/linux_amd64/terraform-provider-aws_v4.67.0_x5", "nativeProviderArgs": [], "reattachConfig": "{\"registry.terraform.io/hashicorp/aws\":{\"Protocol\":\"grpc\",\"ProtocolVersion\":5,\"Pid\":1,\"Test\": true,\"Addr\":{\"Network\": \"unix\",\"String\": \"/tmp/plugin839952230\"}}}"}
2023-09-12T21:46:20Z    DEBUG   provider-aws    Running terraform       {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "args": ["apply", "-refresh-only", "-auto-approve", "-input=false", "-lock=false", "-json"]}
2023-09-12T21:46:23Z    DEBUG   provider-aws    refresh ended   {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "out": "{\"@level\":\"info\",\"@message\":\"Terraform 1.5.5\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:20.233317Z\",\"terraform\":\"1.5.5\",\"type\":\"version\",\"ui\":\"1.1\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Refreshing state... [id=com-example-test-bucket]\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:21.656116Z\",\"hook\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"id_key\":\"id\",\"id_value\":\"com-example-test-bucket\"},\"type\":\"refresh_start\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Refresh complete [id=com-example-test-bucket]\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:23.291918Z\",\"hook\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"id_key\":\"id\",\"id_value\":\"com-example-test-bucket\"},\"type\":\"refresh_complete\"}\n{\"@level\":\"info\",\"@message\":\"Plan: 0 to add, 0 to change, 0 to destroy.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:23.292855Z\",\"changes\":{\"add\":0,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"plan\"},\"type\":\"change_summary\"}\n{\"@level\":\"info\",\"@message\":\"Apply complete! Resources: 0 added, 0 changed, 0 destroyed.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:23.299077Z\",\"changes\":{\"add\":0,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"apply\"},\"type\":\"change_summary\"}\n{\"@level\":\"info\",\"@message\":\"Outputs: 0\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:23.299108Z\",\"outputs\":{},\"type\":\"outputs\"}\n"}
2023-09-12T21:46:23Z    DEBUG   provider-aws    Resource is marked as available.        {"uid": "a969ab00-dd28-42f7-8387-0ef085b1dbfc", "name": "com-example-test-bucket", "gvk": "s3.aws.upbound.io/v1beta1, Kind=Bucket"}
2023-09-12T21:46:23Z    DEBUG   provider-aws    Reconcile request has been requeued.    {"gvk": "s3.aws.upbound.io/v1beta1, Kind=Bucket", "name": "com-example-test-bucket", "rateLimiterName": "status", "when": "5ms"}
2023-09-12T21:46:23Z    DEBUG   provider-aws    External resource is up to date {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "request": {"name":"com-example-test-bucket"}, "uid": "a969ab00-dd28-42f7-8387-0ef085b1dbfc", "version": "4169007", "external-name": "com-example-test-bucket", "requeue-after": "2023-09-12T21:56:23Z"}
2023-09-12T21:46:23Z    DEBUG   provider-aws    Reconciling     {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "request": {"name":"com-example-test-bucket"}}
2023-09-12T21:46:23Z    DEBUG   provider-aws    Cannot initialize managed resource      {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "request": {"name":"com-example-test-bucket"}, "uid": "a969ab00-dd28-42f7-8387-0ef085b1dbfc", "version": "4169007", "external-name": "com-example-test-bucket", "error": "Operation cannot be fulfilled on buckets.s3.aws.upbound.io \"com-example-test-bucket\": the object has been modified; please apply your changes to the latest version and try again"}
2023-09-12T21:46:23Z    DEBUG   events  Operation cannot be fulfilled on buckets.s3.aws.upbound.io "com-example-test-bucket": the object has been modified; please apply your changes to the latest version and try again {"type": "Warning", "object": {"kind":"Bucket","name":"com-example-test-bucket","uid":"a969ab00-dd28-42f7-8387-0ef085b1dbfc","apiVersion":"s3.aws.upbound.io/v1beta1","resourceVersion":"4169007"}, "reason": "CannotInitializeManagedResource"}
2023-09-12T21:46:23Z    ERROR   Reconciler error        {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "namespace": "", "name": "com-example-test-bucket", "reconcileID": "fd9d29fd-bd97-4ffb-8b77-88698e3fbb45", "error": "cannot update managed resource status: Operation cannot be fulfilled on buckets.s3.aws.upbound.io \"com-example-test-bucket\": the object has been modified; please apply your changes to the latest version and try again"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
        sigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:324
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
        sigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:265
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
        sigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:226
2023-09-12T21:46:24Z    DEBUG   provider-aws    Reconciling     {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "request": {"name":"com-example-test-bucket"}}
2023-09-12T21:46:24Z    DEBUG   provider-aws    Reusing the provider runner     {"handle": "85abb2620161a759d1ae81e5fb242b988d5118152919e94cbc84d9777735fc92", "ttl": 100, "ttlMargin": 0.1, "invocationCount": 5, "inUse": 0}
2023-09-12T21:46:24Z    DEBUG   provider-aws    Shared gRPC server is running...        {"handle": "85abb2620161a759d1ae81e5fb242b988d5118152919e94cbc84d9777735fc92", "ttl": 100, "ttlMargin": 0.1, "nativeProviderPath": "/terraform/provider-mirror/registry.terraform.io/hashicorp/aws/4.67.0/linux_amd64/terraform-provider-aws_v4.67.0_x5", "nativeProviderArgs": [], "reattachConfig": "{\"registry.terraform.io/hashicorp/aws\":{\"Protocol\":\"grpc\",\"ProtocolVersion\":5,\"Pid\":1,\"Test\": true,\"Addr\":{\"Network\": \"unix\",\"String\": \"/tmp/plugin839952230\"}}}"}
2023-09-12T21:46:24Z    DEBUG   provider-aws    Running terraform       {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "args": ["apply", "-refresh-only", "-auto-approve", "-input=false", "-lock=false", "-json"]}
2023-09-12T21:46:27Z    DEBUG   provider-aws    refresh ended   {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "out": "{\"@level\":\"info\",\"@message\":\"Terraform 1.5.5\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:24.389603Z\",\"terraform\":\"1.5.5\",\"type\":\"version\",\"ui\":\"1.1\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Refreshing state... [id=com-example-test-bucket]\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:26.056042Z\",\"hook\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"id_key\":\"id\",\"id_value\":\"com-example-test-bucket\"},\"type\":\"refresh_start\"}\n{\"@level\":\"info\",\"@message\":\"aws_s3_bucket.com-example-test-bucket: Refresh complete [id=com-example-test-bucket]\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:27.687132Z\",\"hook\":{\"resource\":{\"addr\":\"aws_s3_bucket.com-example-test-bucket\",\"module\":\"\",\"resource\":\"aws_s3_bucket.com-example-test-bucket\",\"implied_provider\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"resource_name\":\"com-example-test-bucket\",\"resource_key\":null},\"id_key\":\"id\",\"id_value\":\"com-example-test-bucket\"},\"type\":\"refresh_complete\"}\n{\"@level\":\"info\",\"@message\":\"Plan: 0 to add, 0 to change, 0 to destroy.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:27.688080Z\",\"changes\":{\"add\":0,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"plan\"},\"type\":\"change_summary\"}\n{\"@level\":\"info\",\"@message\":\"Apply complete! Resources: 0 added, 0 changed, 0 destroyed.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:27.694682Z\",\"changes\":{\"add\":0,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"apply\"},\"type\":\"change_summary\"}\n{\"@level\":\"info\",\"@message\":\"Outputs: 0\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:27.694717Z\",\"outputs\":{},\"type\":\"outputs\"}\n"}
2023-09-12T21:46:27Z    DEBUG   provider-aws    Running terraform       {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "args": ["plan", "-refresh=false", "-input=false", "-lock=false", "-json"]}
2023-09-12T21:46:29Z    DEBUG   provider-aws    plan ended      {"workspace": "/tmp/a969ab00-dd28-42f7-8387-0ef085b1dbfc", "out": "{\"@level\":\"info\",\"@message\":\"Terraform 1.5.5\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:27.739411Z\",\"terraform\":\"1.5.5\",\"type\":\"version\",\"ui\":\"1.1\"}\n{\"@level\":\"info\",\"@message\":\"Plan: 0 to add, 0 to change, 0 to destroy.\",\"@module\":\"terraform.ui\",\"@timestamp\":\"2023-09-12T21:46:29.266162Z\",\"changes\":{\"add\":0,\"change\":0,\"import\":0,\"remove\":0,\"operation\":\"plan\"},\"type\":\"change_summary\"}\n"}
2023-09-12T21:46:29Z    DEBUG   provider-aws    Called plan on the resource.    {"uid": "a969ab00-dd28-42f7-8387-0ef085b1dbfc", "name": "com-example-test-bucket", "gvk": "s3.aws.upbound.io/v1beta1, Kind=Bucket", "upToDate": true}
2023-09-12T21:46:29Z    DEBUG   provider-aws    External resource is up to date {"controller": "managed/s3.aws.upbound.io/v1beta1, kind=bucket", "request": {"name":"com-example-test-bucket"}, "uid": "a969ab00-dd28-42f7-8387-0ef085b1dbfc", "version": "4169013", "external-name": "com-example-test-bucket", "requeue-after": "2023-09-12T21:56:29Z"}
rubenhak commented 9 months ago

Same applies to creation of ECR Repositories:

Operation cannot be fulfilled on repositories.ecr.aws.upbound.io "the-repo-name": the object has been modified; please apply your changes to the latest version and try again
rrs-celonis commented 9 months ago

Same applies to rolepolicyattachments and policies gets removed automatically from roles, in AWS. I am using matchControllerRef with MatchLabels to select the role, looks like a bug?

turkenf commented 8 months ago

Hi @rubenhak,

Thank you for raising this issue, we will release a new version of the provider on Thursday, 12 October. Could you please try this in the new version and let us know?

rubenhak commented 8 months ago

hi @turkenf, thanks for getting back. Is this a known issue? Do you know if there was an activity to work and fix it? Thanks.

github-actions[bot] commented 3 months ago

This provider repo does not have enough maintainers to address every issue. Since there has been no activity in the last 90 days it is now marked as stale. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with /fresh will mark this issue as not stale.

applike-ss commented 1 month ago

I am seeing this exact error for an S3 BucketObject as well