Revert "poc(audiobookshelf): netbird sidecar" — restore audiobookshelf (PSA blocks it, app is DOWN) #30

Merged
k.renner merged 1 commits from revert-netbird-audiobookshelf into master 2026-06-26 04:49:55 +00:00
Owner

URGENT — restores audiobookshelf, which is currently DOWN.

PR #29 (#direct-mesh sidecar PoC) is rejected by Pod Security Admission: the audiobookshelf namespace enforces PSA baseline, which forbids NET_ADMIN/SYS_ADMIN/SYS_RESOURCE. The Recreate strategy killed the old pod before the new (rejected) one could start, so the app is offline. This reverts the sidecar to bring it back.

Finding: direct sidecar injection needs caps that PSA baseline blocks — so the model requires either relaxing PSA per app-namespace, or a userspace/netstack netbird that needs no caps (capability uncertain). Decide before retrying.

🤖 Generated with Claude Code

URGENT — restores audiobookshelf, which is currently DOWN. PR #29 (#direct-mesh sidecar PoC) is rejected by Pod Security Admission: the `audiobookshelf` namespace enforces PSA `baseline`, which forbids `NET_ADMIN`/`SYS_ADMIN`/`SYS_RESOURCE`. The `Recreate` strategy killed the old pod before the new (rejected) one could start, so the app is offline. This reverts the sidecar to bring it back. Finding: direct sidecar injection needs caps that PSA `baseline` blocks — so the model requires either relaxing PSA per app-namespace, or a userspace/netstack netbird that needs no caps (capability uncertain). Decide before retrying. 🤖 Generated with Claude Code
k.renner added 1 commit 2026-06-26 04:48:50 +00:00
k.renner merged commit d430f2a78e into master 2026-06-26 04:49:55 +00:00
Sign in to join this conversation.