Oleks 3ee75f87e3 Initial commit: fleet-integration plugin
Six integration playbooks (integration-preflight, onboard-host,
integrate-service, ephemeral-lifecycle, add-watchdog, finish-migration)
plus the F1-F11 failure catalog, distilled from the 2026-07-21
k3s-over-ZeroTier connectivity research (oleks/cluster wiki:
K3s-over-ZeroTier-Connectivity). Failure classes over current facts;
live sources of truth over restated values.
2026-07-21 14:32:44 +03:00

fleet-integration

Integration playbooks for the oleks fleet, distilled from the 2026-07-21 k3s-over-ZeroTier connectivity research (27 incidents across 12 repos; full evidence on the oleks/cluster wiki → K3s-over-ZeroTier-Connectivity page).

Core finding: the fleet's failures were integration-shaped, not platform-shaped. A different overlay, cluster, or cloud would have failed the same way — through undeclared state, half-finished migrations, hardcoded environment assumptions, half-implemented lifecycles, and watchdogs that amplify. These playbooks encode the failure classes (durable) rather than current fleet facts (which rot — stale docs were themselves failure class F9). Where a current value matters, the playbooks point at the live source of truth (fleet-modules/cluster-topology.nix, the wiki) instead of restating it.

Skills

Skill When Closes
integration-preflight Before integrating anything — diff declared vs live per layer F1 F2 F3 F9
onboard-host New host into the fleet network and/or k3s F1 F3 F4 F8 F10
integrate-service New workload end to end: chart, Flux, ingress, DNS, secrets, DB, TLS, tracking F3 F8 F9 F11
ephemeral-lifecycle Scale-to-zero nodes: credentials, admission, allocation, reaping F5 F6 F11
add-watchdog Any health-check/auto-restart mechanism, new or under review F7 F10
finish-migration Cutovers — planning them, and auditing half-done ones F1 F2 F9 F10

The failure catalog

references/failure-catalog.md defines F1F11 with the real incidents behind each (issue refs in full owner/repo#N form). Read it once; the skills cite it by class.

  • F1 Undeclared state · F2 Half-finished migrations · F3 Hardcoded environment assumptions · F4 MTU/encapsulation budget ignored · F5 Half-implemented lifecycle · F6 Control plane on its own data path · F7 Watchdog amplification · F8 Multi-layer firewalls changed separately · F9 Stale documentation as active misinformation · F10 Guard drift · F11 Read-modify-write without exclusion

Provenance

Built from: the tracker sweep (oleks/armer, oleks/cluster, oleks/fleet, oleks/builder-arbitrage, oleks/matrix-moq and others), a file:line code sweep of ~/projects/servers and builder-arbitrage, live fleet verification, and session memory. Defects discovered during the research were filed as oleks/armer#166 and oleks/cluster#260 before this plugin cited them.

S
Description
fleet-integration Claude Code plugin: integration playbooks + failure catalog distilled from the k3s-over-ZeroTier research
Readme MIT
90 KiB
Languages
Markdown 100%