move checklist editor deployment to Harlow
- Dominant language
- No language data
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
This can wait for Post Production while we use the proxy configuration to enable access for HX to HL.
## Tasks for migration to HL:
- [x] wwwint in Harlow
- [x] access to k8 in HL
- [x] biovalidator
- [x] configure gitlab environments
- [x] traffic manager rules
- [x] deploy schema store [MR](https://gitlab.ebi.ac.uk/wp/wp-traffic-manager/-/merge_requests/1535/)
- [x] configure gitlab environments
- [x] traffic manager rules
- [x] deploy checklist editor
- [x] configure gitlab environments
- [x] traffic manager rules
- [x] wwwdev
- [x] deploy biovalidator to HX
- [x] deploy biovalidator to HL
- [x] deploy checklist editor to HX
- [x] deploy checklist editor to HL
- [x] deploy schema store to HX
- [x] deploy schema store to HL , [MR](https://gitlab.ebi.ac.uk/wp/vtm-terraform-config/-/merge_requests/67/)
- [x] traffic manager rule
- [x] monitoring rule (to initiate fail over)
- [x] monitors for failover. url: `/biosamples/schema-store/actuator/health`
- [x] monitors for failover. url: `/biosamples/checklist-editor`
- [x] monitors for failover. url: `/biosamples/biovalidator/` ([gitlab MR](https://gitlab.ebi.ac.uk/wp/vtm-terraform-config/-/merge_requests/62))
- [ ] prod
- [x] deploy biovalidator to HX
- [x] deploy biovalidator to HL
- [x] deploy checklist editor to HX
- [x] deploy checklist editor to HL
- [x] deploy schema store to HX
- [x] deploy schema store to HL
- [ ] once mongo access is granted, check connectivity between all components (can not be tested at this stage)
- [x] traffic manager rule - checklist editor [MR ticket](https://embl.service-now.com/esc?id=ticket&is_new_order=true&table=sc_req_item&sys_id=5c3fcae583771610916fd5547daad34b)
- [x] traffic manager rule - schema store [MR ticket](https://embl.service-now.com/esc?id=ticket&is_new_order=true&table=sc_req_item&sys_id=b57a31e583f31610916fd5547daad3be)
- [x] traffic manager rule - biovalidator [MR ticket](https://embl.service-now.com/esc?id=ticket&is_new_order=true&table=sc_req_item&sys_id=39aa292d83731610916fd5547daad30c)
- [x] monitoring rule (to initiate fail over)
- [x] giltab k8s config variable for HL (it is a group variable in the FAIRification group)
- [x] mongo db access
- [x] create mongodb secret for all environment
- [x] mongo db access for Dev and Test
- [x] prod mongodb access from both HX and HL : [RITM0023319](https://embl.service-now.com/esc?id=ticket&is_new_order=true&table=sc_req_item&sys_id=a43d828183231610916fd5547daad32a)
- [ ] verification
- [ ] run sanity checklist scenario (perhaps using Isuru's postman collection)
- [x] identifiers.org access from HL and HX prod (check if proxy required)
- [x] verify connectivity to webin (check if proxy required)
- [ ] Bring down prod and verify request are being served from failover for prod services
- [x] Rename any inconsistent names from Gitlab deployment and TM rules
## naming conventions:
- environments: [primary,fallback]_[int, dev, prod], e.g. _primary_dev_
- gitlab jobs: deploy__, e.g. _deploy_primary_dev_
- TM mapping:
- Add rules between biosamples block
- Use similar environment conventions. biosamples-checklist-editor-int, biosamples-checklist-editor-primary-dev, biosamples-checklist-editor-fallback-dev (if new TM repository is grouped by environment, we can drop environment name from the name)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.