Skip to main content
The one-command bootstrap installer currently targets AWS. To run the agent in Kubernetes, deploy it with the formae Helm chart. This is the interim manual path until Helm lands in the bootstrap installer.

Prerequisites

  • A Kubernetes cluster.
  • Helm 3.x.
  • kubectl configured for your cluster.
  • The formae CLI on your local machine (see the Quick start).

Install from source

The formae Helm chart is installed from its source repository:
Standalone (SQLite, good for evaluation):
With PostgreSQL:
Full monitoring stack (requires Prometheus and Grafana):

Example values files

See the chart README for all configuration parameters.

Connect your CLI

The CLI runs on your machine, evaluates Pkl locally, and sends the result to the agent API. No forma files need to be loaded into the cluster. For quick access, port-forward the agent service. The agent then answers on http://localhost:49684, which is exactly where the default profile already points, so no profile setup is needed:
With the port forward running, check connectivity and apply from your machine:
For persistent access without port-forwarding, expose the agent with an ingress or a LoadBalancer service, then add a profile whose cli.api.url is that endpoint, on port 49684:
Then target it per command:

Adding plugins beyond the defaults

To add plugins the base image does not ship, build a derived image, push it to a registry the cluster can pull from, and override the chart’s image on helm install:

Next steps