repertoire — Service discovery#
View on GitHub |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Homepage |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Source |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related docs |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Namespace |
repertoire |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Argo CD Project |
infrastructure |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Environments |
Repertoire is the data and service discovery mechanism for Phalanx. It provides an API for services to discover information about the local environment, most notably but not limited to the base URLs of other services. It also provides connection information and credentials for InfluxDB databases managed by Sasquatch in either the local environment or an accessible remote environment.
Repertoire also manages TAP_SCHEMA metadata for TAP services using CloudSQL or an external PostgreSQL databases. See the TAP_SCHEMA management guide in the Repertoire documentation for details on configuring schema versions, list of available schemas per TAP service and the automated update workflow.
See DMTN-250 for the specification for Phalanx service discovery, which Repertoire partially implements.