Skip to content

Add Ceph storage backend compatibility#2328

Merged
Didayolo merged 1 commit into
developfrom
ceph
Jun 10, 2026
Merged

Add Ceph storage backend compatibility#2328
Didayolo merged 1 commit into
developfrom
ceph

Conversation

@ObadaS

@ObadaS ObadaS commented Apr 9, 2026

Copy link
Copy Markdown
Collaborator

A brief description of the purpose of the changes contained in this PR.

Add Ceph compatibility

You might need to run the following command to update the CORS origin and method allowed on the Ceph endpoint :

aws s3api put-bucket-cors \
      --bucket codabench-private \
      --cors-configuration '{
    "CORSRules": [
      {
        "AllowedOrigins": ["http://localhost"],
        "AllowedMethods": ["GET", "HEAD", "PUT"],
        "AllowedHeaders": ["*"],
        "ExposeHeaders": ["ETag"],
        "MaxAgeSeconds": 3000
      }
    ]
  }'

You can check the current configuration with :

aws s3api get-bucket-cors --bucket codabench-private

You can use aws or any other cli which has this kind of command and supports Ceph as an endpoint

Checklist

  • Code review by me
  • Hand tested by me
  • I'm proud of my work
  • Code review by reviewer
  • Hand tested by reviewer
  • CircleCi tests are passing
  • Ready to merge

@ObadaS ObadaS marked this pull request as ready for review May 26, 2026 07:22
@Didayolo Didayolo self-requested a review June 5, 2026 12:30
@Didayolo Didayolo self-assigned this Jun 5, 2026
@ObadaS ObadaS changed the title Add Ceph storage backend Add Ceph storage backend compatibility Jun 9, 2026
@Didayolo Didayolo merged commit 6293127 into develop Jun 10, 2026
2 checks passed
@Didayolo Didayolo deleted the ceph branch June 10, 2026 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants