A deployment of a GraphQL router, acting as the Data Gateway for Diamond Light Source.
Docs can be found on github pages
supergraph-schema.yaml
&schema/
: A description of how subgraph schemas and how they are composed to produce the supergraph schema.apps.yaml
&charts/apps/
: An ArgoCD App-of-Apps used to deploy the other charts in various configurationscharts/graph
: A Helm chart used to deploy the Apollo Routercharts/monitoring
: A Helm chart used to deploy Prometheus and Jaeger for observabilitycharts/supergraph
: A Helm chart used to deploy the supergraph schemaworkflows/compose
: A GitHub action used to perform schema compositionworkflows/update
: A GitHub action used to create subgraph schema update pull requestsmkdocs.yaml
&docs/
: User facing documentation, built with mkdocs