Skip to content
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 ACL default behavior test #885

Closed
roman-khimov opened this issue Oct 28, 2024 · 4 comments · Fixed by #894
Closed

S3 ACL default behavior test #885

roman-khimov opened this issue Oct 28, 2024 · 4 comments · Fixed by #894
Assignees
Labels
feature Completely new functionality I2 Regular impact S4 Routine U2 Seriously planned

Comments

@roman-khimov
Copy link
Member

Is your feature request related to a problem? Please describe.

I'm always frustrated when we don't have any tests for nspcc-dev/neofs-s3-gw#1016.

Describe the solution you'd like

Add 0.32.1+ test that will:

  • check the default ACL
  • check PUTs without ACL and with owner-control ACL (many of these, trying to reproduce EACL bloat which can be tested with S3 0.32.0, it's degrading quickly)
  • check PUTs with other ACLs that MUST fail unless we enable ACLs explicitly

This intersects with S3 testcases and s3-tests we already have.

@roman-khimov roman-khimov added U2 Seriously planned S4 Routine I2 Regular impact feature Completely new functionality labels Oct 28, 2024
@roman-khimov
Copy link
Member Author

private canned ACL is accepted for objects as well (confirmed with AWS). Container-level ACLs also change here, since they're disabled by default you can't change them unless you change the policy. We need to update existing tests and also add new ones.

evgeniiz321 pushed a commit that referenced this issue Nov 8, 2024
evgeniiz321 pushed a commit that referenced this issue Nov 8, 2024
evgeniiz321 pushed a commit that referenced this issue Nov 8, 2024
evgeniiz321 pushed a commit that referenced this issue Nov 25, 2024
evgeniiz321 pushed a commit that referenced this issue Dec 3, 2024
evgeniiz321 pushed a commit that referenced this issue Dec 3, 2024
evgeniiz321 pushed a commit that referenced this issue Dec 3, 2024
@roman-khimov roman-khimov reopened this Dec 4, 2024
@roman-khimov
Copy link
Member Author

https://github.com/nspcc-dev/s3-tests as well.

@roman-khimov
Copy link
Member Author

All done here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Completely new functionality I2 Regular impact S4 Routine U2 Seriously planned
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants