Closed trieloff closed 4 years ago
@trieloff can you drive this?
Sure, but I don't know who the people holding the DNS config and certs are. Pointers are welcome.
I'll send you some contacts via email.
From Perry:
Keeping the existing Akamai CDN domain functional The current Akamai CDN domain (
theblogimages.adobe.com
) is used for image/asset offload for the Wordpress site and it uses the Wordpress site as its origin (theblog.adobe.com
). If you are doing DNS magic ontheblog.adobe.com
for a controlled blog rollout, you need to ensure that the Akamai domain is always leveraging the Wordpress host as it’s origin. If you start to split traffic, then you could see the Wordpress site start to break down if the Akamai CDN references start pulling from the new blog site.
I'll make sure that /wp-content/
is always served from Wordpress, even after the switchover. This ensures that Akamai will be able to fetch from theblog.adobe.com
even if it's not Wordpress serving it directly, but Wordpress via Fastly.
Done. You can try
As written above, theotherblog.helix-demo.xyz
behaves exactly like theblog.adobe.com
will behave after the Fastly switch, while theblog.helix-demo.xyz
behaves like the site will behave after turning on Helix. In this case, they both deliver Wordpress images.
Quick update:
theblog.adobe.com
once the DNS change has been madeYou can try it yourself by adding following line to your /etc/hosts
151.101.2.122 theblog.adobe.com
I've inquired on DL-DDI how to make and how to time the DNS change.
Closing. This task has been made obsolete by #197 and the new plan.
This is one of the critical go-live tasks.
The Fastly Service Config has been set up to:
theotherblog.helix-demo.xyz
ortheblog.adobe.com
, then serve from Wordpress, otherwise serve from Helix PagesIn order to get traffic served from Fastly, we need to:
theblog.adobe.com
to Fastly (using Fastly Support)theblog.adobe.com
to point to FastlyAt this time, the old Wordpress blog will be served from Fastly, and no change should be visible to end users.
In order to get some traffic served from Helix Pages (as a canary), we need to:
In order to get all traffic served from Helix Pages (go-live), we need to:
|| req.http.Host == "theblog.adobe.com"