ebi-ait / checklist

Template repository for checklists
Apache License 2.0
1 stars 0 forks source link

high availability & ci/cd for biovalidator #49

Open amnonkhen opened 3 months ago

amnonkhen commented 3 months ago
snathanvj commented 3 months ago

What I need to do:

Task-3(high availability):

Task 1 & 2:

Task-1: Biovalidator:

TODO:

Task-2 :CI/CD for schema store(checklist editor and schema ):

Question: Is our checklist editor is going to use this schema-store service to store sample checklists and fields.

if the answer to above question is NO, then the second task CI/CD for schema-store is about CI/CD for checklist-editor(we are going to develop), is this correct?

Wkt8 commented 3 months ago

Deploy it on k8s cluster as Docker can't run on VMs for some reason

amnonkhen commented 3 months ago

@snathanvj it appears this needs to be split to 3 tickets

amnonkhen commented 3 months ago

Question: Is our checklist editor is going to use this schema-store service to store sample checklists and fields.

if the answer to above question is NO, then the second task CI/CD for schema-store is about CI/CD for checklist-editor(we are going to develop), is this correct?

For the first stage we will use the schema store.

snathanvj commented 2 months ago

Manually created namespace: bio-val-dev created deployment and service and accessed using Node host name and port.

used existing docker image for this TODO:

snathanvj commented 2 months ago

@theisuru @amnonkhen I could not create a branch and push to biovalidator repo

16:14:10.552: [biovalidator] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/ck-49-k8s-deployment:refs/heads/ck-49-k8s-deployment --set-upstream remote: Permission to elixir-europe/biovalidator.git denied to snathanvj.

Could someone give me access please

snathanvj commented 2 months ago

Current changes are here https://github.com/elixir-europe/biovalidator/tree/ck-49-k8s-deployment

amnonkhen commented 2 months ago

@snathanvj thanks for saving your code to a branch. Can you create a draft pull request?

snathanvj commented 2 months ago

External URL: https://www.ebi.ac.uk/biovalidator

@amnonkhen I did not use the ait/biovalidator context path as it is already in use by another biovalidator hosted in vm. If we are happy with our new k8s deployment , we could remove the exiting vm deployment and use ait/biovalidator context path.

snathanvj commented 2 months ago

@theisuru Dev pod: we can use this for stress testing http://hx-rke-wp-webadmin-17-worker-3.caas.ebi.ac.uk:31990/

https://wwwdev.ebi.ac.uk/ait/biovalidator this is not yet working, will check it.

UPDATE: @theisuru now you can use the dev service at this endpoint https://wwwdev.ebi.ac.uk/biovalidator

Wkt8 commented 2 months ago

Senthil to update the diagram and remove the previous CI/CD as it is now being replaced by the new k8s deployment

snathanvj commented 2 months ago

https://wwwdev.ebi.ac.uk/ait/biovalidator This works now.