Welcome
Welcome to the Styrmin docs
Styrmin deploys, configures, backs up, and upgrades your infrastructure automation stack on Kubernetes: Infrahub, Ansible, Grafana, Prometheus, and the tools around them. You manage these applications as one stack, with one lifecycle.
Where to start
| You want to… | Start here |
|---|---|
| Find out what Styrmin does and whether it fits your use case | Why Styrmin? |
| Learn the core terms: driver, cluster, environment, deployment | Platform overview |
| Run Styrmin on your laptop with two commands | Quickstart |
| Install Styrmin on a Kubernetes cluster | Installation |
| Learn what an application driver is, or write one | What is an application driver? |
| Learn how Styrmin works internally | Concepts and architecture |
Sections
- Introduction: what Styrmin does, who it is for, how it compares to Argo CD, Flux, and Helm, and the terms it uses.
- Installation: the Quickstart and the install guides for each platform (DigitalOcean, GKE, local vCluster).
- Drivers: how to load a driver, what the context contains, and how to write your own driver. For what a driver is, see What is an application driver?.
- Reference: the
StyrminDeploymentCRD, thestyrminctlCLI, the driver API, and Styrmin configuration. - Concepts and architecture: the core terms first, then one page for each internal mechanism.
- Changelog: notable changes, newest first.
If you are new to Styrmin, start with Why Styrmin?.