-
Notifications
You must be signed in to change notification settings - Fork 367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
S3 bucket creation fails without ACL field #1537
Comments
I have encountered this as well. However, I don't think this is an issue with the provider because |
Try adding
https://doc.crds.dev/github.com/crossplane/provider-aws/s3.aws.crossplane.io/Bucket/v1beta1
|
This is what I did and it works. I think it is more about a documentation bug. At least for me, https://doc.crds.dev/github.com/crossplane/provider-aws/s3.aws.crossplane.io/Bucket/v1beta1 just reads "acl: The canned ACL to apply to the bucket." |
Bucket is created but error on k8s side
|
AFAIK ACLs are deprecated by AWS and https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html
|
Closing this as this is not a provider issue. Feel free to reopen if that changes. |
What happened?
According to Bucket.s3.aws.crossplane.io/v1beta1 the field
forProvider.acl
is not required. Trying to create a bucket without that field results in the following error.May be related to Error when creating S3 bucket · Issue #1525 · crossplane-contrib/provider-aws.
How can we reproduce it?
Try to create bucket with this manifest.
What environment did it happen in?
Crossplane version: 1.10.0 + crossplane/provider-aws:v0.32.0
The text was updated successfully, but these errors were encountered: