2.2 KiB
2.2 KiB
infra-run Roadmap
This file tracks planned infra-run additions without presenting them as completed work.
Candidate Additions
- More sample reports for disk pressure, service failures, and network incidents.
- A small Python parser for converting script output into a markdown change note.
- Additional Ansible molecule or container-based syntax checks where platform support is realistic.
- Standalone runbooks that reference the existing Bash workflows.
- Shared known-error pattern catalog review.
- Additional links between Python findings and existing runbooks.
- Change evidence collector for pre-check and post-check notes.
- Report examples suitable for incident and change tickets.
- Optional wrapper command only after the standalone Python tools stabilize.
Implemented Additions
infra-run/scripts/bash/incident-checks/- standalone read-only Bash checks for CPU, memory/OOM, service restart loops, failed SSH logins, TLS certificate expiry, DNS connectivity, time sync drift, read-only filesystems, inode pressure, and JVM process diagnostics.infra-run/scripts/python/incident-log-summary/- first read-only Python log analysis helper for summarizing configured incident patterns from local log files.infra-run/scripts/python/log-diff-checker/- read-only before/after log comparison helper for post-change pattern review.infra-run/scripts/python/auth-log-audit/- read-only authentication log audit helper for local SSH, sudo, su, and PAM review.infra-run/scripts/python/jvm-log-analyzer/- read-only JVM and Java application log analyzer for exceptions, stack traces, HTTP 5xx entries, database issues, TLS failures, and JVM failure symptoms.infra-run/scripts/python/journal-analyzer/- read-only exportedjournalctltext analyzer for summarizing failed units, dependency issues, restart patterns, OOM findings, disk/filesystem symptoms, and related service warnings.infra-run/scripts/python/known-error-matcher/- read-only known-error matcher for local logs and JSON pattern catalogs with severity, category, samples, and runbook references.
Not Planned
- A full compliance benchmark implementation.
- Automated production changes without review gates.
- Vendor-specific storage actions that cannot be tested in a lab.