Skip to content
Snippets Groups Projects
To learn more about this project, read the wiki.

Inventory Provider

The Inventory Provider acts as a single point of truth for information about the GÉANT network, exposed by by an HTTP API.

Sphinx documentation is generated in /docs.

Inventory Provider

Protocol Specification

The following resources can be requested from the webservice.

resources

Any non-empty responses are JSON formatted messages.

Testing utilities

The following routes are only available if the server was started with the ENABLE_TESTING_ROUTES flag. These routes are present only for testing, or for deprectated routes that are intended to be deleted.

/testing/flushdb

  • /testing/flushdb

This method erases all data in the backend redis database.

/testing/infinera-dna-addresses

/testing/coriant-tnms-addresses

/testing/juniper-server-addresses

  • /testing/infinera-dna-addresses
  • /testing/coriant-tnms-addresses
  • /testing/juniper-server-addresses

All of these resources return lists of source addresses of known senders of snmp traps. Responses will be formatted as follows:

```json
{
    "$schema": "http://json-schema.org/raft-07/schema#",
    "type": "array",
    "items": {"type": "string"}
}
```