Skip to main content
Version: v0.20.0

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

Development tools

The repository also contains:

  • an end-to-end test framework for dataspace scenarios
  • an OpenAPI documentation generator
  • an application configuration reference generator