entity
entity copied to clipboard
Pre-release Checklist: SRE November 10th NameX API Release
Prior to moving into production, the following steps should be completed or confirmed:
- [ ] Add release # to this ticket
- [ ] Update version numbers in the code being released and list them here:
- [ ] Ensure deployment steps are filled in - remove/replace placeholders
- [ ] Create a draft release in GitHub and confirm the correct commits are present
- [ ] Dev to ensure that the commit list is represented on the release report
- [ ] QA to schedule the release with staff/clients (daytime's best or when staff are available for rollback)
- [ ] All dev/test pipeline test suites green
- [ ] Dev/QA chat to plan prod verification testing (unless already automated)
- [ ] Release the code to production and complete smoke test (STEPS BELOW)
- [ ] Finalise/publish the release in GitHub, tagging it
- [ ] Merge release branch back to master (if applicable)
- [ ] Change openshift builds/pipelines back to master (if applicable)
Deployment Steps
Dev:
- [ ] Filings UI -
- [ ] Create UI -
- [ ] Edit UI -
- [ ] NameX API -
- [ ] Legal API -
- [ ] Entity Filer - .
- [ ] config map changes
- list here, copy to test and prod
- [ ] are there any dependencies, such as an auth/pay deployment or keycloak changes?
- list here, copy to test and prod
- [ ] are there any one-time scripts to be run, such as for data migration?
- list here, copy to test and prod
- [ ] Database updates which should be run automatically as part of GH CD via the legal-api pre-hook
- list here, copy to test and prod
Test:
- [ ] Filings UI -
- [ ] Create UI -
- [ ] Edit UI -
- [ ] NameX API -
- [ ] Legal API -
- [ ] Entity Filer - .
- are there any dependencies, such as an auth/pay deployment or Keycloak changes?
Prod:
- [ ] Filings UI -
- [ ] Create UI -
- [ ] Edit UI -
- [ ] NameX API -
- [ ] Legal API -
- [ ] Entity Filer - .
- are there any dependencies, such as an auth/pay deployment or Keycloak changes?
Post Deployment:
Smoke Test Script
- [ ] try a filing from Filings UI (do not save it)
- [ ] try a correction from Edit UI (do not save it)
- [ ] try an alteration from Edit UI (do not save it)
- [ ] try an incorporation application from Create UI (do not save it)
- [ ] try a voluntary dissolution from Create UI (do not save it)
- [ ] watch Sentry logs for 60 minutes
- [ ] watch Kibana logs for 60 minutes