Skip to main content

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 caseWhy Styrmin?
Learn the core terms: driver, cluster, environment, deploymentPlatform overview
Run Styrmin on your laptop with two commandsQuickstart
Install Styrmin on a Kubernetes clusterInstallation
Learn what an application driver is, or write oneWhat is an application driver?
Learn how Styrmin works internallyConcepts 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 StyrminDeployment CRD, the styrminctl CLI, 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?.