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.