Helm Chart
1 min
Deploying to Kubernetes via Helm
For users who prefer to manage their Kubernetes applications with Helm, here's how you can deploy TruffleHog using Helm. Helm simplifies deploying and managing Kubernetes applications using predefined chart's README.
Create the namespace
$ kubectl create namespace trufflehog
namespace/trufflehog createdCreate the configuration secret
$ kubectl create secret --namespace trufflehog generic --from-file config.yaml config
secret/config createdInstall TruffleHog using Helm
This will deploy TruffleHog with default values. The Helm chart allows you to provide your custom configuration using a custom values.yaml file. If you wish to provide custom configuration, refer to the chartβs README.
$ helm install trufflehog trufflesecurity/trufflehog --namespace trufflehogNAME: trufflehogLAST DEPLOYED: Tue Sep 18 15:57:58 2023NAMESPACE: trufflehogSTATUS: deployedREVISION: 1
Ensure that TruffleHog is running
$ kubectl get pods --namespace trufflehog --watch
NAME READY STATUS RESTARTS AGE
trufflehog-6b84d5f89c-tlwq6 1/1 Running 0 1mFollow the logs
$ kubectl logs --namespace trufflehog -f -l app=trufflehog
π·ππ· TruffleHog. Unearth your secrets. π·ππ·
version: v1.50.22
INFO[0000] starting scanner service client scanner_group=On-prem