Every customer starts the same way: a read-only assessment of one repository and the cluster it deploys to. Nothing changes in your cluster, and the assistant opens no merge request (MR) and no issue. The report comes from rule-based code that has no write path and calls no AI model. It reads with the access you give our bot, and nothing more.
The assessment is a map of your setup, not a list of fixes. Without an AI model, some work is not possible. These come later, in the dry run after onboarding:
After the call, you choose how we get your repository. Both ways give the same report.
git archive --format=tar.gz -o assessment.tar.gz main. Use the branch your clusters deploy from. The file holds only that one commit, without the git history.This step adds ownership and failing Flux objects to the report. Skip it if you prefer. Download the script, read it, then run it once for each cluster:
curl -fsSLO https://gitops.root.lease/assessment/cluster-snapshot.sh
less cluster-snapshot.sh
sh cluster-snapshot.sh my-cluster-context
The script runs one read-only kubectl get for Flux Kustomizations. It reads no Secret and changes nothing. It writes one JSON file for each cluster. Look at the files, then send them with the repository.
Our target is 2 business days from the repository to the report. Then we walk through the report with you.
A few questions, about four minutes. You see an honest fit as you answer. We never ask for passwords, tokens or hostnames.
Get started →