Learn how to use Helm chart to install Digger on your Kubernetes cluster.
Create Helm values
values.yaml
file. This will be used to configure settings for the Digger Helm chart.
To explore all configurable properties for your values file, visit the values.yaml reference.Select Digger version
Configure database
Configure ingress
Configure initial secrets
digger.example.com
(no protocol)https://digger.example.com
(requires https:// prefix)digger.35.232.52.175.nip.io
https://digger.35.232.52.175.nip.io
githubOrg
must be your actual GitHub organization name where you’ll install the appInstall the Helm chart
values.yaml
file, run the command below to install Digger:Create GitHub App
https://your-digger-hostname/github/setup
Update configuration with GitHub App credentials
values.yaml
file:Install GitHub App
https://github.com/apps/your-digger-app-name/installations/new
Create Action Secrets with cloud credentials
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
Create digger.yml
prod
directory:Create Github Actions workflow file
.github/workflows/digger_workflow.yml
(name is important!)setup-terraform: true
with setup-opentofu: true
and terraform-version: 1.5.5
with opentofu-version: 1.10.3
setup-terraform: true
with setup-terragrunt: true
and terraform-version: 1.5.5
with terragrunt-version: 0.44.1
Verify installation
digger plan
on the pull request.If you don’t see these responses, check the troubleshooting section below.Failed to validate installation_id error
No response after creating pull request
https://github.com/settings/apps/your-app-name
Invalid URL error when creating GitHub App