Skip to content

Ultron Infra

An app-agnostic GitOps platform. One repeatable playbook puts any app on it. Diagrams first, generic templates, worked examples.

Ultron Infra is a single-node k3s cluster (the node is called ultron) running the Argo stack as a real GitOps + progressive-delivery platform. It is app-agnostic: apps onboard through one repeatable playbook — containerize, ship via CI, deploy with a database and a canary, all reconciled from Git.

Penvoice was the first app onboarded; Ayde, Talon, and Sonke follow the same path. Nothing here is app-specific except the Worked examples.

This guide is your map back into the platform — for troubleshooting, onboarding the next app, managing deployments, or rebuilding it from scratch.

Concepts

The mental models — GitOps, operators, the single edge, canary delivery, secrets. Start here if it’s been a while. New term? Check the Glossary.

Onboard an app

The reusable recipe with copy-paste templates (placeholders you fill in): containerize → CI → database → deploy → canary. Follow this for the next app.

Worked examples

The same recipe, filled in for real apps — Penvoice’s API, Keycloak, the web app’s two environments, and backups.

Troubleshooting & DR

The real gotchas (with fixes), and how to rebuild the whole platform from Git.