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 – Deploys a static number of agents and executes runs in shared agent pods. This is the recommended default option for Run agent pools and only option for VCS agent pool.
- agent-k8s – Deploys an agent controller with a set of agent workers and executes runs in isolated pods. Suitable for environments with strict multi-tenancy requirements. Requires more complex configuration and a separate node pool.
- 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.