User Tools

Site Tools


main:migration:api_changes_with_glue21

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

main:migration:api_changes_with_glue21 [2019/12/02 16:28]
84f464f99bd105183e28266cde96f6d7bdc2804663c23b97e7bde0520f656155@egi.eu
main:migration:api_changes_with_glue21 [2020/10/07 10:17] (current)
7dec9e27b58a2d54a2a96a538813e805058cb792ed68e744a68d87708e39628c@egi.eu
Line 68: Line 68:
  
 Similar changes apply to the "​va_providers"​ API resource, where a "​vo:​vo"​ element has been added to each "​provider:​template"​ element, and the "​projectid"​ attribute to each "​provider:​image"​ element. Similar changes apply to the "​va_providers"​ API resource, where a "​vo:​vo"​ element has been added to each "​provider:​template"​ element, and the "​projectid"​ attribute to each "​provider:​image"​ element.
 +
 +====== GLUE2.1 related changes to the AppDB Information System APIs ======
 +
 +The new GLUE2.1 schema has introduced new entities such as shares and managers which in turn break the previous schema. Also to avoid future namespace collisions we changed the endpoints layout. You can view and test the new changes in the following endpoints of our public development instance:
 +
 +  * http://​is-dev.marie.hellasgrid.gr/​rest:​ The restful API endpoint. If accessed with a web browser it provides a list of all the restful endpoint and testing functionality (swagger UI)
 +  * http://​is-dev.marie.hellasgrid.gr/​graphql : The GraphQL endpoint.
 +  * http://​is-dev.marie.hellasgrid.gr/​tools/​graphiql : Provides a testing UI to check your graphql queries with the new schema
 +  * http://​is-dev.marie.hellasgrid.gr/​tools/​voyager : Provides a visual representation of the new graphql schema and its relationships.
 +
 +Changes in rest endpoint layout:
 +
 +  * /​rest/​sites/​{siteId}/​services -> /​rest/​sites/​{siteId}/​cloud/​computing/​endpoints
 +  * /​rest/​services -> /​rest/​cloud/​computing/​endpoints
 +  * /​rest/​images -> /​rest/​cloud/​computing/​images
 +  * /​rest/​templates -> /​rest/​cloud/​computing/​templates
 +  * /​rest/​statuses -> /​rest/​monitor/​status
 +  * /​rest/​downtimes -> /​rest/​monitor/​downtimes
 + 
 +
  
  
main/migration/api_changes_with_glue21.txt · Last modified: 2020/10/07 10:17 by 7dec9e27b58a2d54a2a96a538813e805058cb792ed68e744a68d87708e39628c@egi.eu