Provide a CDN for artifacts download links

Description

Use a proxy to provide a single point of access for artifacts download links while being able to forward requests to anyplace.
Consider Content Delivery Network solution (CDN) like Cloudfront or similar.

Acceptance criteria:

  • Make the hostname in the artifacts download URL configurable on a global (config file/env variable) way

  • Make the hostname in the artifacts download URL overridable on a per-tenant level, providing an optional field in tenantadm

  • If the hostname is specified, URLs provided by deployments service do not lead directly to AWS

Keep in mind the mainland China issue, as originally pointed out on Mender Hub by Guillaumekh:

Affects versions

None

Environment

None

Checklist

Activity

Show:

Fabio Tranchitella May 17, 2021 at 10:28 AM

Fabio Tranchitella May 17, 2021 at 7:16 AM

I created a ticket to add CloudFront support to deployments: https://tracker.mender.io/browse/MEN-4695

Farshad Tavakoli May 15, 2021 at 12:34 AM

, I think this is a great idea. Alternatively, if you give me some bullet points on key messages we want to say I can write it up as well. Your call. 

eystein.maloy.stenberg May 14, 2021 at 7:15 PM

Very nice

FYI, Artifact downlaods from hosted Mender to devices will soon be much faster across the globe. In the past they've all been downloaded from US east coast, but we'll now use a global network.

I think this deserves at least a blog post and inclusion in the next newsletter. I can write a paragraph about it if you want. What do you think?

Fixed

Details

Assignee

Reporter

Story Points

Priority

Days in progress

4

Sprint

Backlog

yes

Zendesk Support

Checklist

Created September 18, 2020 at 9:22 AM
Updated May 18, 2021 at 12:30 PM
Resolved May 18, 2021 at 12:30 PM