mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-11 21:26:44 +00:00
Back to the pre-swarm-nfs-fix baseline: -5c2c8f531+985ec7eab: the swarm writer-quiesce DR drill. Deep-dive attribution of CI run 29715516546 found it the dominant failure source (17 of 23 jobs): [9b/9] handed-off generation mismatch, [6/9] quiesce stack-rm network race, [4/9] remote-2-local pull stall, compose discourse restore duplicate key. -d6f980574: openproject swarm ingress to web:8080. Carried a leaking proxy_internal_port lookup (no per-app default) that broke the seaweedfs dependency front-proxy ('Key web not found'); the bypass-the-Apache-proxy approach was never verified against downloads/X-Sendfile. -1dd153bad: xwiki replicas:1 + mem 3g. Did not resolve the xwiki superadmin failure (still red in run 29715516546), so it is unverified. Re-approach each from a clean baseline. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Script Collection
This directory contains automation scripts used across the project.
-
system/ contains host and system-facing helpers.
-
container/ contains helpers that run inside the local container.
-
github/ contains GitHub workflow helper scripts.
-
For the canonical Make target index, see make.md.
-
🛠️ Organize operational helpers for development, CI, release, and maintenance
-
🧭 Separate responsibilities into focused subdirectories with clear scope
-
📚 Keep script-based workflows discoverable and easier to navigate
The scope of this folder is script organization at the repository level. Detailed responsibilities belong in the README files of the respective subdirectories.