Installation
Requirements
- Linux - the server and agent components are tested on Linux only; the client CLI should work on all platforms.
- PostgreSQL - at least version 12.
- Terraform >= 1.2.0
- An SSL certificate.
Download
There are three components that can be downloaded:
otfd
- the server daemonotf
- the client CLIotf-agent
- the agent daemon
Download them from Github releases.
The server and agent components are also available as docker images:
leg100/otfd
leg100/otf-agent
Install helm chart
You can install OTF onto Kubernetes using helm charts.
Add the helm repository:
helm repo add otf https://leg100.github.io/otf-charts
Then follow instructions for installing the relevant chart:
Install from source
You'll need Go.
Clone the repo, then build and install using the make task:
git clone https://github.com/leg100/otf
cd otf
make install
That'll install the binaries inside your go bin directory (defaults to $HOME/go/bin
).