Ninth release of the infra repository: Documentation. The last two v0.1.0 stubs, plus the roadmap's remaining items - architecture diagrams, operational runbooks, onboarding documentation.
Added
docs/architecture.md- real content replacing the v0.1.0 stub: three Mermaid diagrams (component/data-flow, externally-reachable network topology matchingscripts/harden-host.sh'srole_ports(), CI/CD sequence matchingvars/standardDeployPipeline.groovy's stage order), rendered natively by GitHubdocs/recovery.md- real content replacing the v0.1.0 stub: the authoritative host-lost runbook, consolidating what was scattered acrossbackup.md/restore.md/platforms/homelab.md, plus explicit RPO (~24h, tied to the daily backup cadence) and RTO (an honest estimate - under two hours - explicitly caveated as untested, not a real SLA)docs/runbooks.md- one playbook per Prometheus alert (HostDown,DiskSpaceLow,ContainerMissing): what it means, likely causes, concrete investigate/fix commandsdocs/onboarding.md- how a new application repo starts using this infrastructure: Jenkinsfile shape, image/port expectations, what to do if it doesn't fit the existingdocker/app/service shape, new-subdomain certificate bootstrap
Changed
docs/project-specification.md's Documentation section gainsrunbooks.md,onboarding.md
What's next
v1.0.0 - Production Ready Stable Release. Final stabilization pass - the last phase on the current roadmap.
Full changelog: CHANGELOG.md