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

bug-1906959: Allow GCS buckets to be behind a CDN. #2964

Merged
merged 1 commit into from
Jul 30, 2024
Merged

bug-1906959: Allow GCS buckets to be behind a CDN. #2964

merged 1 commit into from
Jul 30, 2024

Conversation

smarnach
Copy link
Contributor

We want to be able to use a global load balancer in front of a GCS storage bucket, since this will drastically reduce our egress costs. This means we need to be able to configure a public URL for symbol file access that's different than the bucket URL. This PR introduces a way to configure the public URL for each bucket. It also adds an nginx container simulating a load balancer to the devstack and runs all tests using storage against that configuration.

A positive side effect is that the nginx container makes downloading files from the host machine of the dev environment convenient again.

@smarnach smarnach self-assigned this Jul 18, 2024
@smarnach smarnach marked this pull request as draft July 18, 2024 13:21
@smarnach smarnach removed their assignment Jul 18, 2024
@smarnach smarnach force-pushed the storage-interface-gcs branch 2 times, most recently from 0839403 to d579d69 Compare July 19, 2024 11:37
@smarnach smarnach force-pushed the gcs-cdn branch 2 times, most recently from 7c7f2ab to 0d9bb73 Compare July 19, 2024 12:49
@smarnach smarnach force-pushed the gcs-cdn branch 4 times, most recently from f4d08af to f1307b2 Compare July 24, 2024 11:56
Base automatically changed from storage-interface-gcs to main July 29, 2024 13:49
@smarnach smarnach marked this pull request as ready for review July 29, 2024 16:28
@smarnach smarnach merged commit ec4d937 into main Jul 30, 2024
2 checks passed
@smarnach smarnach deleted the gcs-cdn branch July 30, 2024 07:15
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