preflight check for removing edge cluster
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Leonard Richardson |
Bug Description
So, we want to remove edge.
We have some tools available:
- redirect (301) from .*edge.*://.* -> \1\2://\3
- rewrite - serve from a different server, with the same pattern match
- user agent sniffing to choose between these tools.
- we could leave a small cluster behind, but I'd rather be like the marines here.
We can expect browsers to handle a redirect gracefully.
Launchpadlib is an unknown. We need to know the following things:
- are there any launchpadlibs in /supported/ Ubuntu releases that use 'edge' by default ?
- if so, will they handle a 301 correctly?
- if not, will doing a rewrite in apache work?
- if not, where are the satellite aiming and launch codes?
This is on the critical path for full rationalising our production environment, so filing as high.
Assigning to Leonard for a first pass at answers, and to let us know what we will actually need to dig into.