Skip to content

Nullus Docs

An open-source platform that installs a verified DevSecOps stack on Kubernetes without writing code. Pick a template, fill in the install wizard, and tools such as GitLab, Argo CD, Prometheus, and Grafana come up in a single cluster, already integrated with each other.

Stack Template screen — pick a verified tool combination from cards Stack Template screen — pick a verified tool combination from cards

What it solves

When several projects run at the same time, you install pipelines on each project's Kubernetes cluster over and over, and every team follows its own procedure, which makes standardization hard. A combination such as GitLab, Argo CD, Prometheus, and Grafana means weighing version compatibility and dependencies together, so deciding "which combination actually runs safely" takes a lot of time.

Nullus packages those combinations in advance as golden path templates, unifies installation and integration into a single UI workflow, and shows deployment progress and logs on one screen.

Core flow

graph LR
  A[Register a cluster] --> B[Choose a stack template]
  B --> C[Install wizard]
  C --> D[Deployment progress and logs]
  D --> E[CI/CD pipeline]
  E --> F[Monitoring and alerts]
Step Screen Docs
① Register a cluster /admin/clusters Cluster Management
② Pick a template /stack/templates Stack Template
③ Fill in the install wizard /stack/install Stack Install
④ Watch the deployment /stack/deploy/:id Stack Install
⑤ Create a pipeline /cicd/create CI/CD List
⑥ Check the status /observability/monitoring Monitoring Dashboard

Sources

Screen routes, permissions, buttons, and APIs are taken from the code in the repository: the screen list from web/src/app/routes.tsx and web/src/components/layout/nav-model.tsx, screen names from web/src/i18n/en.json, and API paths from the Go router registrations. On any page, the pencil icon at the top right opens the source of that page.

If you find a mistake, let us know in an issue.

Implementation scope

There are 11 stack templates, covering three combinations: GitLab (All-in-One, Argo CD, Harbor, Nexus, SonarQube, OTel), GitHub + Argo CD (repositories, Actions, and GHCR run as external services, and only Argo CD and monitoring are installed in the cluster), and Gitea + Jenkins + Argo CD (including Lite). GitLab is the most thoroughly verified path, and stabilization of the CI/CD area is ongoing.

Features that do not work yet, or that are not exposed in the UI, are noted on each page.