92b7ffce74
feat: update auto-deploy workflow to use Komodo API and remove webhook dependency
Auto-Deploy Changed Stacks / deploy (push) Failing after 4s
2026-06-02 12:23:21 -04:00
618641fadd
feat: add auto-deploy workflow for changed stacks and document setup process
Auto-Deploy Changed Stacks / deploy (push) Failing after 15s
2026-06-02 10:00:51 -04:00
e16f98a183
feat(bootstrap)!: introduce unified bootstrap system with modular libraries
...
BREAKING CHANGE: day0bootstrap.sh deprecated in favor of bootstrap.sh
- Add scripts/bootstrap.sh (488 lines): Unified entrypoint supporting multiple hardware types (Proxmox/Docker VMs/Pi)
- Create scripts/lib/ modular library system:
- detection.sh: OS/hardware/container detection (362 lines)
- fingerprint.sh: System fingerprinting and inventory (494 lines)
- network.sh: IP configuration and VLAN placement (356 lines)
- proxmox.sh: PVE post-install automation (453 lines)
- validation.sh: Comprehensive pre-flight checks (510 lines)
- Add validation tools: validate-node.sh, onboarding.sh, pi_init.sh
- Deprecate scripts/day0bootstrap.sh with graceful redirect wrapper
- Document architecture in scripts/README.md (495 lines) and PROXMOX-COMPARISON.md
- Update SOP-002 with new bootstrap workflow
- Add nodes/watchtower/compose.yaml (Raspberry Pi 5 stack)
Migration: Existing day0bootstrap.sh users automatically redirected to new system after 5-second warning. No manual intervention required.
Ref: Infrastructure automation modernization per active-tasks.md
2026-04-12 22:48:19 -04:00
7cfc01eea8
feat(documentation): add SOP for initial infrastructure deployment with GitOps integration
2026-04-12 01:41:43 -04:00
a23a8581ee
docs: reorganize documentation into KBAs/ and SOPs/ subdirectories
...
- documentation/KBAs/: Created subdirectory for Knowledge Base Articles
- documentation/SOPs/: Created subdirectory for Standard Operating Procedures
- documentation/README.md: Updated to reflect new structure with section descriptions
- Moved KBA-001 to KBAs/ folder
- Created SOP-001 (Migrate Stack from UI to Git) in SOPs/ folder
- Fixed all cross-reference links to use correct relative paths (../)
Improves documentation organization by separating troubleshooting guides (KBAs) from procedural guides (SOPs), making it easier to navigate and maintain the knowledge base as it grows.
2026-04-11 23:56:43 -04:00