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

Add public TLS endpoint for blobstore #377

Merged
merged 1 commit into from
Jan 29, 2024
Merged

Add public TLS endpoint for blobstore #377

merged 1 commit into from
Jan 29, 2024

Conversation

sethboyles
Copy link
Member

@sethboyles sethboyles commented Jan 18, 2024

Currently, the package and droplet download/upload endpoints redirect to the public port of the singleton-blobstore (if used) which does not support TLS. This adds a TLS server to the singleton-blobstore's nginx conf.

This change was designed to be consumed without any changes from a bosh manifest/cf-deployment. That is, not supplying a SSL certificate in the manifest will simply cause the TLS server to not be render to the blobstore's nginx conf, and the download/upload endpoints will continue to redirect to the non-TLS port. There will be a corresponding PR to cf-deployment soon, and some time after that is merged, we can remove the non-TLS ports entirely.

  • I have viewed signed and have submitted the Contributor License Agreement

  • I have made this pull request to the develop branch

  • I have run CF Acceptance Tests on bosh lite

Co-authored-by: David Alvarado <[email protected]>
Co-authored-by: Amelia Downs <[email protected]>
@ameowlia ameowlia merged commit 332abbb into develop Jan 29, 2024
2 checks passed
@ameowlia ameowlia deleted the blobstore_tls branch January 29, 2024 18:22
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