Add Registry with CDN scenario
What does this MR do and why?
This MR adds an integration scenario which configures the middleware and storage of the Registry, in a GitLab instance, to integrate with Google Cloud CDN feature using pre-signed URLs
GOOGLE_CDN_JSON_KEY
was added to separate object storage scenario GCS buckets from the storage bucket CDN-enabled.
This scenario is dependent on a few resources in GCP:
- 1 LoadBalancer
- 1 GCS bucket
- 1 Backend bucket associated with the LoadBalancer redirecting to the GCS bucket (CDN enabled)
- 1 static IP
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by George Koltsov