Skip to content
This repository has been archived by the owner on May 23, 2024. It is now read-only.

Move to ITRB #550

Open
cbizon opened this issue Aug 9, 2022 · 6 comments
Open

Move to ITRB #550

cbizon opened this issue Aug 9, 2022 · 6 comments
Assignees

Comments

@cbizon
Copy link

cbizon commented Aug 9, 2022

From Architecture call today:
https://arax.ncats.io/?smartapi=1 shows that CAM-KP is not yet in ITRB Prod. Please deploy to prod ASAP.

Also, before long, we will also want staging and testing instances on ITRB.

@gaurav
Copy link
Member

gaurav commented Aug 9, 2022

We do have (older versions of) CAM-KP-API on ITRB prod, staging and testing:

(All of these currently talk to the SPARQL endpoint hosted at RENCI; we're thinking about ways of moving the Blazegraph server to ITRB as well.)

I notice that these instances aren't listed at https://smart-api.info/ either -- if I submit them there, will that propagate back to https://arax.ncats.io or is there another list we should update there?

@gaurav gaurav self-assigned this Aug 9, 2022
@cbizon
Copy link
Author

cbizon commented Aug 9, 2022

Yes, if they are registered in smart-api registry then that will take care of everything.

@gaurav
Copy link
Member

gaurav commented Aug 16, 2022

I've now added cam-kp-api.transltr.io and cam-kp-api.ci.transltr.io to SmartAPI, and confirmed that they now show up in https://arax.ncats.io/?smartapi=1. Unfortunately, because of a bug in CAM-KP-API, they all report themselves as production instances of cam-kp-api.renci.org, but you can see they are working correctly by looking at the raw metadata.

I'm currently working with Yaphet to deploy the latest CAM-KP-API -- which should fix this bug -- to ITRB Develop via helxplatform/translator-devops#450. We tried this today but ran into an error that I hope I've now fixed. I'll keep iterating on this and report back on this issue once we've updated it correctly. Once that's done, we'll try to push this update to ITRB Test and ITRB Prod.

CAM-KP-API instances currently access the Blazegraph instance hosted on Sterling in RENCI to make SPARQL queries. @balhoff and I have been discussing how to move that to ITRB as well so that CAM-KP-API can be fully hosted on ITRB. Jim is currently working on moving Ontology-KP to ITRB, and seems to be making good progress; once he's done that, I'll use his code to set up a similar system for CAM-KP-API.

https://cam-kp-api.test.transltr.io/1.2.0/docs/index.html?docs=docs.yaml is still down, but I'm hoping that once we get PR helxplatform/translator-devops#450 deployed correctly, we can redeploy it to all ITRB instances.

So, currently outstanding:

  • Deploy CAM-KP-API 0.1.2-trapi-1.2 to ITRB (1-2 days)
  • Ensure that CAM-KP-API instances on RENCI and ITRB are reporting the correct version and maturity level (1 day)
  • Deploy backend Blazegraph instance to ITRB (3-4 days)

@gaurav
Copy link
Member

gaurav commented Aug 16, 2022

CAM-KP-API 0.1.2 is now on ITRB-CI: https://smart-api.info/ui/80558f3abf621ffbd6d4cf7b96237180
I'm now working with Yaphet on getting that version to ITRB-test and ITRB-prod as well.

@gaurav
Copy link
Member

gaurav commented Aug 16, 2022

CAM-KP-API v0.1.2 is now on ITRB-Prod too: https://smart-api.info/ui/4fb4446816d08d2b84e08462c051c8f8
I'm not sure why ITRB-test isn't working; debugging that now.

@gaurav
Copy link
Member

gaurav commented Aug 17, 2022

CAM-KP-API v0.1.2 is now on ITRB-Test too: https://smart-api.info/registry?q=dbc3bd68479f4a2bbf641ec45c7c013c

@gaurav gaurav added this to the September 2022 milestone Sep 6, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants