ebi-ait / ebi-ait/checklist

move checklist editor deployment to Harlow

Open
#171 13 comments 0 reactions 2 assignees Claimed by @snathanvj View on GitHub
checklist
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.