department-of-veterans-affairs / va.gov-cms

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
99 stars 69 forks source link

CMS Preview EKS servers should update after Next Build production tag/deploy #16283

Closed timcosgrove closed 9 months ago

timcosgrove commented 11 months ago

Requirements

After a new version of Next Build is deployed for production build & use, the CMS Preview servers should be updated with the latest code and restarted, so that CMS Preview always matches latest code.

### Acceptance criteria
- [ ] https://github.com/department-of-veterans-affairs/va.gov-cms/issues/16857
- [ ] After production deploy, a workflow checks out the latest code to the CMS Preview EKS servers and restarts it
- [ ] If the downtime is longer than around 30 seconds, downtime is handled gracefully ("shield" or hold message)

Background & implementation details

Current implementation:

It is not recommended that Jenkins be used for any of this ticket's work.

### Implementation tasks
- [ ] Use this if it helps you or feel free to delete.
timcosgrove commented 9 months ago

This is superseded by #16863 and #17223