Open noahtalerman opened 1 month ago
Thoughts on potential solution from the community:
Make sure the S3 prefix path that they store objects in is also set correctly on the CloudFront side, so that CloudFront can find the S3 object(s) to serve.
I'd suggest making each S3 object have some uniqueness in the name in order to avoid CloudFront catching weirdness.
Like, if an IT admin updates their bootstrap (or any) package and re-uploads it in place, you'd expect the CloudFront cache to get busted so that new clients download the newest version of the package.
@noahtalerman fo you want a separate issue to implement this same thing but for custom software packages?
Luke: There's a delay (up to an hr) in which CloudFront won't be ready yet. Even if you invalidate the cache.
Luke: Do we need the key_id
and key
?
Luke: Does the IT admin upload the S3, then wait for this to get added in CloudFront and then update the Fleet config? Or, does Fleet update the config for them?
Luke: Probably the latter.
customer-starchik q4 requirement (can be evaluated today but possible for delivery any time in the quarter)
@Patagonia121 i know this is a q4 key request for this customer but it wasn't selected for the current sprint due to capacity. we're focusing on a different ask from this customer. please bring it back to the next prioritization call
Goal
Context
From the customer:
Proposed solution
3 new Fleet server config options:
1 CloudFront URL and AWS will handle routing the machine to the closest CloudFront edge location based on DNS and other regional data.
Changes
Product
Engineering
QA
Risk assessment
Manual testing steps
Testing notes
Confirmation