Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve service-info to enable service discovery #119

Open
2 tasks done
jaeddy opened this issue Dec 10, 2018 · 3 comments
Open
2 tasks done

Improve service-info to enable service discovery #119

jaeddy opened this issue Dec 10, 2018 · 3 comments

Comments

@jaeddy
Copy link
Member

jaeddy commented Dec 10, 2018

The Discovery Networks team is developing a specification to register and discover API services (e.g., across GA4GH); see slides from 2018-12-10 Cloud Work Stream call for background:
https://docs.google.com/presentation/d/1-TFvBdIYaxm-MpR7WBL8U5eqHa2Po2DuDyu7HBfjVyY/edit

We should try to coordinate with @mcupak and @andrewyatz (as well as DRS, TRS, and TES teams) to refine service-info endpoint attributes, information.

Topics on which to normalize:

  • version (of API specification, of actual node/implementation)
  • access/authorization description
  • service identification (ID, service type, aliases)
  • status (health, development)
  • provenance/history (creation, updates, maintainers, etc.)

We should also be able to help identify what might be "core" versus "service-specific" attributes — starting with what works across GA4GH Cloud APIs, then thinking about how to generalize to other services.

Best starting point might be a PR with a straw man updated schema for service-info to get feedback.. cc: @briandoconnor, @dglazer, @cricketsloan — who else should we make sure to include in discussions?

2020-01-28 Update:

@jaeddy
Copy link
Member Author

jaeddy commented Mar 19, 2019

Should take a look and incorporate some of the suggestions from #122

@susheel
Copy link
Member

susheel commented Jan 28, 2020

Update: ga4gh-discovery/ga4gh-service-info#how-to-use-and-extend-this-specification

The suggestion in workstream call is to create a PR but leave it pending discussion of loose ends

@andrewyatz
Copy link

Seems like a good idea. We've tried one true extension in refget but I would like to see how this works as we spin it out to other standards and a PR seems the best way to do this

@jaeddy jaeddy removed this from the WES v1.1 milestone Mar 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants