This repository contains Helm charts for the Scalr Agent.
Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
Once Helm is set up properly, add the repo as follows:
helm repo add scalr-agent-helm https://scalr.github.io/agent-helm/
You can then run helm search repo scalr-agent-helm
to see the charts.
This repository contains multiple charts for different deployment types and use cases.
- agent-local – Uses the
local
driver. Best suited for simple deployments and VCS agents.
Warning
This chart is compatible with Scalr Agent >= 0.45.0
- agent-k8s – Uses the
kubernetes
driver with a controller/worker mode. Best suited for large-scale deployments and environments with strict multi-tenancy requirements. Requires more complex configuration and a separate node pool. - agent-docker – Uses the
docker
driver with a Docker-in-Docker sidecar container. Originally built to run the Docker-based Agent on Kubernetes due to the lack of native Kubernetes support. It has been retained due to adoption challenges with the native agent-k8s chart, we recommend using the newer agent-local chart for new installations instead of agent-docker.
- Install pre-commit.
- Install Node.js for building and testing GitHub Actions: https://nodejs.org/en/download/package-manager
- Install additional dependencies:
make dev
- Rebuild documentation from templates using helm-docs:
make docs
We'd love to have you contribute! Please refer to our contribution guidelines for details.