Home / Get started
Get started · about 4 minutes

Tell us how your estate is built.

A few questions about where your code lives, how it reaches your clusters and what may see your data. You see an honest fit as you answer, in the same Live, In development and Roadmap terms as the rest of this site. No credentials, no hostnames, and nothing gets connected.

We askYour tooling, platforms, rough counts and data rules.
We never askPasswords, tokens, kubeconfigs, hostnames or IP addresses.
ThenA reply, a call, and a read-only assessment of one repository.
Step 1 of 7 · about 1 minute

Where your code lives

The Git server that holds your Kubernetes manifests, Helm values or Flux config. That is where our draft merge requests would land.

Where are your deployment repositories hosted?

If you use several Git servers, pick the one that holds most of your cluster configuration.

Choose one option to continue.

Which GitLab tier?

It changes how our bot is let into your clusters. On Free, the GitLab agent acts as itself; on Premium and Ultimate it can act per user. Not sure? Pick that and we check on the call.

Choose one option to continue.

Can our bot reach your Git server from the internet?

Our bot calls your Git server's API from our side. If you only allow listed IP addresses, we have to run it from a fixed address.

Choose one option to continue.

How many repositories hold your cluster configuration?

Count the repositories Flux reads from. Leave out application source code.

Choose one option to continue.

How are they organised? optional

Roughly is fine. The assessment maps it exactly.

Choose one option to continue.

Can we have our own bot account on your Git server?

What we prefer: we create a dedicated account for you, you invite it to the repositories, and no password or token changes hands. On paid GitLab tiers it may use a seat.

Choose one option to continue.

Step 2 of 7 · about 30 seconds

How you deliver

What applies the configuration in git to your clusters.

What applies the configuration in git to your clusters?

Pick the main one.

Choose one option to continue.

Is any of this also in your repositories? optional

For later. It does not change the first weeks.

Choose at least one option to continue.

Step 3 of 7 · about 1 minute

Your clusters

We detect the exact flavour ourselves later. This tells us what to prepare and how our bot could read them.

Which Kubernetes platforms do you run?

Select all that apply.

Choose at least one option to continue.

How many clusters should the assistant look at?

Production and non-production both count. You can start with one.

Choose one option to continue.

How could our bot read your clusters?

Read access, listed verb by verb in a role file that sits in your own repository. With the GitLab agent your cluster dials out to GitLab: you open no inbound port and we hold no kubeconfig.

Choose one option to continue.

Step 4 of 7 · optional · 30 seconds

Metrics and alerts

You can skip this. Metrics come later in onboarding, and nothing in the first weeks depends on them.

Where do your cluster metrics live? optional

Right-sizing and monitoring proposals need about 30 days of usage data.

Choose at least one option to continue.

Could your clusters send a copy of their metrics to a private tenant we host? optional

One Grafana Alloy remote-write with a client certificate, one tenant per client. That is how right-sizing proposals get real numbers. We set it up with you later.

Choose one option to continue.

Where do alerts go today? optional

For later. Reacting to alerts is switched on after go-live.

Choose at least one option to continue.

Step 5 of 7 · about 1 minute

Data and AI

The read-only assessment uses no AI model at all. These answers matter from the first dry run on.

Where may an AI model read your configuration?

Secrets are always scrubbed before a model sees anything. This question is about everything else: names, hostnames, IP addresses.

Choose one option to continue.

Which AI providers may process it? optional

Every provider we would use is listed in writing as a sub-processor. You can narrow it further on the call.

Choose at least one option to continue.

Step 6 of 7 · about 1 minute

You and your goals

How to reach you, and what you would like the assistant to help with first.

What would you like to start with?

Choose one option to continue.

What should it help with first? optional

Pick up to three.

Choose at least one option to continue.

When would you like to start? optional

Choose one option to continue.

How do we reach you?
We reply only to this address. No newsletter.
Your email domain usually tells us.
Please leave out passwords, tokens, hostnames and IP addresses. We ask for what we need, the right way.
Step 7 of 7 · check and send

Check your answers.

Nothing has been sent yet. Your fit below is provisional; we confirm it when we reply.