Migrate dotnetbuilds CDN from edgeio to Azure FD
- Dominant language
- C#
- Stars
- 729
- Forks
- 397
- Avg merge
- 3d 15m
- Merged PRs (30d)
- 149
Description
We need to migrate dotnetbuilds over to AzureFD due to the [Edgio CDN going away](https://learn.microsoft.com/en-us/azure/frontdoor/migrate-cdn-to-front-door). Unlike dotnetcli, we **can** change the hostname in the places it is referenced (dotnetbuilds.azureedge.net). dotnetbuilds is not intended for general public consumption of .NET bits, though it is referenced in our official install scripts.
## **Execution Steps**
The plan for migration off of dotnetbuilds is as follows:
1. Create a new CDN that points to the dotnetbuilds storage account. This CDN will have the same settings as the previous CDN. Note that azurefd FQDNs include a hash and are less friendly to work with.
2. Determine and create a short form URL that should point to the new dotnetbuilds CDN. This short form could be a subdomain of dot.net, or an aka.ms link, etc.
3. Generate an announcement and corresponding issue on https://github.com/dotnet/core/discussions detailing the following:
- Old name that is going away
- Timeline that it may go away (sometime after 15th Jan)
- New URI to update to.
4. Update all referenced locations that point to the existing CDN URI. This includes:
- Existing aka.ms links
- SDK daily builds table
- aka.ms link targets in publishing (I think?)
- Some yaml files that specify download locations for dotnet-install
- eng/common scripting across all in support .NET versions
- install-dotnet.ps1
- ...
When the old URI dies, the announcement should be updated to indicate that this is the case.
Contributor guide
Assessment
This issue has not been assessed yet.