Skip to content
This repository has been archived by the owner on May 28, 2024. It is now read-only.

AWS migration #5795

Open
17 tasks done
aaronhans opened this issue Dec 16, 2021 · 5 comments
Open
17 tasks done

AWS migration #5795

aaronhans opened this issue Dec 16, 2021 · 5 comments
Assignees

Comments

@aaronhans
Copy link
Contributor

aaronhans commented Dec 16, 2021

Steps to complete frontend migration of covid19.ca.gov from Azure to AWS

  • staging traffic migrated to AWS, publishing flows verified
  • @jbum to remove staging workflow
  • @carterm to build redirect creation script for WP managed redirects
  • integrate redirect creation script into production workflow
  • Aaron to create preproduction S3 buckets, cert requests and CloudFront
  • Aaron to apply 400 response settings to all 3 covid19 buckets
  • Aaron to add preproduction workflow
  • Aaron to create DNS ticket for preproduction cert and domain repoint
  • Chad submitting preproduction DNS records 12/17
  • Verify preproduction setup on AWS
  • retire preproduction Azure instance and workflows
  • create redirect bucket for www.covid19, add new DNS entry to ticket
  • Aaron to add long lived cache expiration header creation step to covid production workflow
  • Aaron to create ticket to redirect production traffic
  • Double check latest publishing changes are flowing through from WordPress/Translations -> AWS S3+CloudFront
  • @jbum @mediajunkie review production site on AWS before domain switch https://d1s2xkz90tmpy6.cloudfront.net/
  • @ChadABratton sends final DNS repoint ticket when we are ready
@aaronhans aaronhans self-assigned this Dec 16, 2021
@aaronhans
Copy link
Contributor Author

aaronhans commented Dec 16, 2021

doc describing migration of logic in web.config: https://docs.google.com/document/d/1FUoTY9WrgLBqcfWXlWFJtrSG_vF0Fa7oD9V8zgYlZrI/edit all this has been integrated into above checklist
PR for longer cache on covid static files in production deploy #5798

@jbum
Copy link
Collaborator

jbum commented Dec 17, 2021

approved

@aaronhans
Copy link
Contributor Author

DNS help desk ticket https://github.com/cagov/Help-Desk/issues/329

@aaronhans
Copy link
Contributor Author

aaronhans commented Dec 17, 2021

Post launch checklist

  • retire production deploy pipeline
  • tell CDT we don't need premium akamai subscription
  • remove Azure production publishing git action workflow steps
  • retire Azure production app server
  • remove web.config from covid19 repository

@aaronhans
Copy link
Contributor Author

redirects integration into covid production workflow PR: #5756

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants