TSG tools
These tools support TSG deployment, configuration, and development.
Deployment tools
CLI
The TSG CLI renders a deployment description to Kubernetes manifests and can apply them.
It needs Node.js 22 and kubectl. It does not use Helm.
The renderer does not contact a cluster or the network. You can inspect its output before applying it, or commit the bundle for Flux or Argo CD. Direct CLI deployments use an inventory ConfigMap for pruning and retain data resources by default. Patches and extra manifests cover settings outside the typed schema.
Quick start
# Install the CLI
npm install -g @tsg-dsp/cli@latest
# Review, then deploy
tsg diff participant.yaml
tsg deploy participant.yaml
- CLI reference lists all commands and explains bundle ownership.
- Configuration reference documents the input schema.
- Continuous deployment covers Flux and Argo CD.
- Getting started deploys a first participant.
Development tools
The repository also contains:
- an end-to-end test framework for dataspace scenarios
- an OpenAPI documentation generator
- an application configuration reference generator