Skip to content

Runbook – Bootstrap Jenkins Controller on Control Node

Establish a governed Jenkins controller on the control node with Docker Compose and Configuration as Code (JCasC), aligned with the execution model where builds run on agents (Docker bootstrap now; RKE2 pod agents in steady state).

The full Academy runbook includes: - Detailed validation and run-record capture for reviewers and audits. - Safe re-run patterns and controlled upgrade considerations. - Common failure modes (permissions, JCasC boot failures, plugin issues) and recovery steps.

What this covers:

  • Deploy controller in Docker with pinned plugins and JCasC.
  • Prove controller readiness (healthcheck, API probes, logs, run-record outputs).
  • Prepare for agent offload without enabling controller executors.

Open the full Academy Runbook