Deploy DevGuard with Helm
Deploy DevGuard to a Kubernetes cluster using the official Helm chart. This is the recommended method for production deployments.
Prerequisites
- Kubernetes cluster (1.24+)
- Helm 3.x installed
kubectlconfigured for your cluster
Create namespace
Create required secrets
DevGuard requires an EC private key for signing In-Toto attestations:
Create your values file
Create a values.yaml with your configuration:
Install the chart
Verify deployment
All pods should reach Running status within a few minutes. You will find the postgres pod, kratos pod, API deployment, and web deployment.
Optional: CSAF Support
For CSAF advisory generation, create a PGP key pair:
Then add the CSAF section to your values.yaml (under the existing api: block):
Then upgrade the release: