Getting Started

Project Distribution

Project Distribution to users and developers

Following are the steps to build the installer and distribute this project to users.

  1. Build the installer for the image built and published in the registry:
Terminal
make build-installer IMG=docker.io/<username>/tensegrity:latest

NOTE: The Makefile target referenced above generates an install.yaml file located in the dist directory. This file consolidates all the resources constructed using Kustomize, providing a self-contained package required to install this project independently of its dependencies.

  1. Using the installer

Users can just run kubectl apply -f to install the project, i.e.:

Terminal
kubectl apply -f https://github.com/fastforgeinc/tensegrity/releases/latest/download/install.yaml