Know which cluster everything is deployed in.
dzero is a DevOps team's registry and audit view of every project, workload, ConfigMap and Secret across different clusters. It records names and locations only, never the values.
- Dashboard
- Search
- Projects
- Clusters
- ENV splitter
- Manifest reader
- ENV diff
| Project | Cluster | Apps | Env | Workloads | Config | Owner |
|---|---|---|---|---|---|---|
| computer-vision net4/computer-vision | net4 | 20 article-llm-microservice, cv-post-process, cv-pub, … | productionstaging | 34 | Infisical 2in-cluster 18 | cv |
| facebook-consumer net4/facebook-consumer | net4 | 2 facebook-consumer | productionstaging | 6 | in-cluster 2 | ingest |
| twitter-consumer net3/twitter-consumer | net3 | 2 twitter-x-consumer | productionstaging | 4 | in-cluster 2 | ingest |
| news-crawler kl-1/news-crawler | kl-1 | 4 crawler-api, crawler-worker | productionstaging | 9 | Infisical 4 | crawl |
| argocd net4/argocd | net4 | 1 argocd | other | 7 | in-cluster 1 | devops |
The answer to “where does this run?”
Most namespaces run more than one app. dzero breaks each one down to app × environment and keeps everything about it on one page.
Project registry
A project is one namespace in one cluster. Each app inside it gets a component per environment, with its ArgoCD application, Bitbucket repo, ConfigMap, Secret and workloads.
Cluster map
Different clusters, each keep their ArgoCD base URL. If ArgoCD moves, you change one field and every project link in that cluster follows.
Config audit
Shows which components keep config in Infisical and which keep it in the cluster, read from the kustomization itself. Projects that have no Secret of their own are flagged.
One search box
Press ⌘K from anywhere to search project, namespace, cluster, owner, team, tag, ArgoCD app, workload, ConfigMap and Secret names.
DevOps tools
ENV splitter, deduper and diff, a manifest reader and a secret codec. Each one only transforms what you paste. Nothing is saved.
Roles & accounts
There are three roles: superadmin, admin and viewer. Only the superadmin can create accounts, and each password is shown once, when it's issued.
A registry, not a live dashboard.
- 01
Import from kubeconfig
Run it on your own machine, where your kube-contexts already are. It groups namespaces into apps and environments by object name.
pnpm import-cluster --all --dry-run - 02
Recorded in the registry
Everything is stored in MongoDB. d0 never connects to a cluster at runtime, so a deployed instance shows exactly what a local one does.
pnpm import-cluster net4 - 03
Find, audit, hand off
Look up where something runs, check where its config lives, then open its ArgoCD app or Bitbucket repo with one click.
⌘K cv-post-process
Built for Media Meter's DevOps team.
dzero is an internal tool. Accounts are issued by the superadmin. If you need access, ask the DevOps.