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

squid: rgw: compatibility issues on BucketPublicAccessBlock #56043

Merged
merged 4 commits into from
Mar 13, 2024

Conversation

cbodley
Copy link
Contributor

@cbodley cbodley commented Mar 7, 2024

backport tracker: https://tracker.ceph.com/issues/64795


backport of #55652
parent tracker: https://tracker.ceph.com/issues/64492

this backport was staged using ceph-backport.sh version 16.0.0.6848
find the latest version at https://github.com/ceph/ceph/blob/main/src/script/ceph-backport.sh

From the AWS doc (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html) it needs to be PublicAccessBlockConfiguration.

Fixes: https://tracker.ceph.com/issues/64492
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit db74c10)
s3GetBucketPublicAccessBlock needs to be checked for RGWGetBucketPublicAccessBlock operation.

Fixes: https://tracker.ceph.com/issues/64492
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit 54bc5eb)
Return 404 when there is no public access block on the bucket.

Fixes: https://tracker.ceph.com/issues/64492
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit 146d4d9)
According to AWS doc (https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html#API_DeletePublicAccessBlock_ResponseSyntax) 204 shall be returned on delete request.

Fixes: https://tracker.ceph.com/issues/64492
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit 48a4549)
@cbodley cbodley requested a review from a team as a code owner March 7, 2024 16:12
@cbodley cbodley added this to the squid milestone Mar 7, 2024
@cbodley cbodley added the rgw label Mar 7, 2024
@cbodley
Copy link
Contributor Author

cbodley commented Mar 7, 2024

qa needs to include ceph/s3-tests#551

@cbodley
Copy link
Contributor Author

cbodley commented Mar 11, 2024

@cbodley
Copy link
Contributor Author

cbodley commented Mar 11, 2024

jenkins test this please

@cbodley
Copy link
Contributor Author

cbodley commented Mar 12, 2024

The following tests FAILED:
7 - run-tox-mgr-dashboard-py3 (Failed)

@cbodley
Copy link
Contributor Author

cbodley commented Mar 12, 2024

jenkins test make check

@cbodley
Copy link
Contributor Author

cbodley commented Mar 12, 2024

The following tests FAILED:
33 - run-rbd-unit-tests-109.sh (Failed)

@cbodley
Copy link
Contributor Author

cbodley commented Mar 12, 2024

jenkins test make check

@cbodley cbodley merged commit 8a5f6d0 into ceph:squid Mar 13, 2024
11 checks passed
@cbodley cbodley deleted the wip-64795-squid branch March 13, 2024 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants