Cloudkeel-DD Helm chart. Self-hosted configuration-drift detection for Terraform and Kubernetes.
962
Self-hosted configuration-drift detection for Terraform and Kubernetes teams. Cloudkeel-DD re-checks your Terraform-declared state against what is actually running, on a schedule you set, and surfaces drift, unmanaged resources and policy violations. It runs in your own cluster, under your own credentials.
This is the product chart. The chart is named d-detective (the original
identifier, kept so existing installs keep their resources and volumes); the
product is Cloudkeel-DD.
oci://registry-1.docker.io/driftdetective/d-detectivedriftdetective/ddetective-backendโ and driftdetective/ddetective-frontendโ , both multi-arch (linux/amd64, linux/arm64)No account, no form, no pull secret. A Kubernetes cluster (1.24+) and Helm 3 (3.8+ for OCI pull).
# Needs Python 3 with the `cryptography` package (pip install cryptography).
FERNET=$(python3 -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())")
DATAKEY=$(python3 -c "from cryptography.fernet import Fernet; print(Fernet(b'$FERNET').encrypt(Fernet.generate_key()).decode())")
JWT=$(openssl rand -base64 48)
helm install dd oci://registry-1.docker.io/driftdetective/d-detective --version 0.3.7 \
--namespace ddetective --create-namespace \
--set secrets.fernetKey="$FERNET" \
--set secrets.dataKeyWrapped="$DATAKEY" \
--set secrets.jwtSecret="$JWT" \
--set postgresql.auth.password="$(openssl rand -hex 16)"
Keep the three secrets somewhere safe. secrets.fernetKey encrypts the cloud
credentials you connect later; a reinstall with a different key cannot read
them back.
Full walkthrough, prerequisites and what to expect at each step: cloudkeel.io/quickstartโ .
See every configurable value before you install:
helm show values oci://registry-1.docker.io/driftdetective/d-detective --version 0.3.7
kubectl get jobs)postgresql.enabled=false / redis.enabled=falseingress.enabled=true with your host and TLS
secret); the UI and API share one host either wayversion and appVersion move independently. A chart-only fix bumps
version alone and keeps pointing at the same images.appVersion. Pin both when you deploy:
--version X here and, if you override image tags, the matching X.0.3.0: the chart installs but its images were removed, so
every pod ends in ImagePullBackOff. 0.3.3 was never published.
Use 0.3.2 or later.Confirm a version is installable before you quote it anywhere:
helm show chart oci://registry-1.docker.io/driftdetective/d-detective --version 0.3.7
Scans are point-in-time. What is proven on a live account, what is verified against fixtures only, and what is still inventory-level is kept in one place: cloudkeel.io/docs/claims/coverageโ .
Cloudkeel-DD is commercial, self-hosted software. The application source is not published; the GitHub repository carries release notes, docs and support.
Content type
Helm
Digest
sha256:0c35a4309โฆ
Size
18.5 kB
Last updated
3 days ago
helm pull oci://registry-1.docker.io/driftdetective/d-detective --version 0.3.8