View on GitHub

dss

InterUSS Platform's implementation of the ASTM DSS concept for RID and flight coordination.

Infrastructure

As a phase in DSS deployment, this folder contains the terraform modules required to prepare the infrastructure to host a DSS deployment. To deploy infrastructure manually (rather than terraform, as described here), see “Deploying a DSS instance via Kubernetes”.

See Services to deploy the DSS once the infrastructure is ready.

Modules

The modules directory contains the terraform public modules required to prepare the infrastructure on various cloud providers.

Dependencies

The dependencies directory contains submodules used by the public modules described above. They are not expected to be used directly by users. Those submodules are the combination of the cloud specific dependencies terraform-*-kubernetes and terraform-common-dss. terraform-common-dss module aggregates and outputs the infrastructure configuration which can be used as input to the Services deployment as shown in the diagram below.

Infrastructure Modules

Local

The local directory contains various documentation that can be used to spawn a cluster locally.

Utils

This utils folder contains scripts to help manage the terraform modules and dependencies. See the README in that folder for details.