Skip to main content

Ignition Guides

Unofficial guides for modern Ignition SCADA infrastructure and workflows.

What Is in Here

Getting Started

Tools and setup required across all guides - set up once, referenced everywhere.

Guides

Step-by-step reference guides for working with Ignition in a professional development environment.

  • Docker - Compose architecture, volume strategy, licensing, and day-two operations for the project-template.
  • Kubernetes - Kubernetes concepts for Ignition developers and a curated lens on the official Helm chart.
  • Version Control - Git workflows for Ignition projects: workstation setup, branching, pull requests, and more.

Labs

Hands-on labs that walk through real Ignition workflows end to end.

  • Docker Lab - Start an Ignition gateway from the project-template, watch each service boot, and practice day-two operations.
  • Helm Lab - Deploy Ignition to a local Kubernetes cluster using the official Inductive Automation Helm chart, verify persistence across pod restarts, and customize with your own values.
  • Version Control Lab - Set up version control for an Ignition project from scratch using Docker and GitHub.

Reference

Quick-reference pages for conventions and standards used across guides.

  • Git Style Guide - Naming conventions for repositories, branches, commits, and pull requests.
  • Kubernetes Sizing - CPU, memory, JVM heap, PVC, and probe sizing tables for Ignition gateways on Kubernetes.

Tools

Reference pages for community tools built around Ignition.

  • Stoker Operator - Git-driven configuration sync for Ignition gateways on Kubernetes.
  • ignition-lint - Linter for Ignition project resources.