modernisation-platform icon indicating copy to clipboard operation
modernisation-platform copied to clipboard

Complete production ready checklist for PPUD

Open davidkelliott opened this issue 1 year ago • 4 comments

User Story

Prior to PPUD going live in production complete the following checklist:

https://user-guide.modernisation-platform.service.justice.gov.uk/user-guide/production-ready-checklist.html

User Type(s)

MP engineers

Value

Ensure code quality and security of the platform

Questions / Assumptions / Hypothesis

Definition of done

  • [ ] checklist complete
  • [ ] another team member has reviewed

Reference

How to write good user stories

davidkelliott avatar Mar 02 '23 11:03 davidkelliott

  1. For public facing interfaces - Create DDoS alarms, enable SRT access, enable Layer 7 Mitigation for ELBs.
  2. All EC2 instances have the AWS Systems Manage Session Manager SSM Agent installed. -- Complete. There's currently an jump server but it'll be removed before going live.
  3. Infrastructure code has been reviewed and signed off by a Modernisation Platform engineer. -- Reviewed, the ec2 instance names as well as building different ones in different environments feels a bit like test environments are just completely different to prod.
  4. The application runbook (README.md` in the application folder in the modernisation-platform-environments repository) has been completed. -- Incomplete
  5. The application conforms to the MoJ Technical Guidance and MoJ Security Guidance
  6. The application has been tested. -- Complete
  7. Appropriate application monitoring and logging is in place.
  8. There is an application support team in place and their contact details are in the application runbook. -- Incomplete
  9. The Modernisation Platform team are aware of any cutover/migration dates/times and have agreed additional cover if required.

Outstanding Work

  • Remove Jump Server before live date.

ep-93 avatar May 04 '23 07:05 ep-93

https://docs.google.com/document/d/13up1uhdM2-9fGuBcX50qgvjq9dHQPbK6t45hjUugVb8/edit?usp=sharing

ep-93 avatar May 10 '23 08:05 ep-93

Outstanding Work

  • Remove Jump Server before go live date.
  • Update README with contact details as well as other parts.
  • Confirm go live date does not change.
  • Runbook creation is in process for Lumen support guys, however I have requested it be shared with Mod Platform also. This needs to be there for support.
  • Naming convention isn’t for me. Not sure this is anything to change, what do the team think?
  • Service support documentation to be created following https://technical-guidance.service.justice.gov.uk/
  • Need to run through this a few weeks after go live - https://github.com/ministryofjustice/modernisation-platform/issues/3690

ep-93 avatar May 11 '23 10:05 ep-93

Go live date moved to end of month.

ep-93 avatar Jun 09 '23 08:06 ep-93

Asked Mark Hardy to update read.me

SimonPPledger avatar Jul 19 '23 07:07 SimonPPledger

I'll take over on this from @ep-93

dms1981 avatar Jul 25 '23 10:07 dms1981

Not sure what the jump server name is / would be, but I don't see any evidence of an instance with that name nor a bastion host. The readme has been updated. Confirmed that the production ready checklist has been completed

dms1981 avatar Jul 25 '23 13:07 dms1981