Commit Graph
6 Commits
Author SHA1 Message Date
automation-bot c4b004722d docs: re-verify netbird-zero-trust.md, no content drift found
Live-checked the container roster (exact version match), the Caddyfile
splitter config (byte-for-byte match), and mesh connectivity
(Management/Signal both confirmed connected). Peer-roster/policy-list
screenshots not independently re-verified (no accessible NetBird API
token - it's a manual dashboard PAT, not Vault/ansible-managed), but
nothing else indicates drift. Both diagrams still accurate. Bumping
verified date/SHAs only.
2026-09-19 00:27:51 +03:00
automation-bot efaf2455dd docs: add source-provenance comment to netbird-zero-trust (card [91] backfill 10/16) 2026-09-06 11:37:00 +03:00
thesabear f20ed10632 capitalize headings 2026-09-01 17:59:02 +03:00
thesabear 1d5b8ed65e README.md, netbird-zero-trust.md: bigger zero-trust section, expanded doc, drop over-specific personal-device detail
README: real dedicated 'Zero Trust, Actually Implemented' section (general
concept -> NetBird as the concrete implementation -> link out), host/doc
count bumped to 12/16, NetBird tool bullet.

netbird-zero-trust.md: dropped the LXC-provisioning tangent (not relevant
to a doc about NetBird itself), added self-hosted-vs-SaaS rationale, a
real Addressing table, and expanded split-DNS mechanism detail. Also
genericized personal-device specifics (device types/exact split of
access) that were too specific for the public repo.
2026-09-01 00:51:07 +03:00
thesabear 685c82a6f9 netbird-zero-trust.md: remove the rollout-status section
Not appropriate for an employer-facing portfolio doc - editorial call.
2026-09-01 00:31:40 +03:00
thesabear 8ceadab38a netbird-zero-trust.md: new doc for the zero-trust mesh overlay
New file covering NetBird - a self-hosted WireGuard mesh giving every
fleet host and personal device a stable overlay identity, with a
genuinely-implemented zero-trust policy layer (deny-by-default, groups,
scoped setup keys, peer approval, posture checks).

- Why a mesh over a classic VPN concentrator, illustrated with a real
  topology diagram (control plane handles coordination only; actual
  data flows peer-to-peer, bypassing it entirely - the literal
  distinction from a concentrator, drawn not just asserted)
- Ties back to today's iac-pipeline.md update: this LXC is the first
  host ever built through the new Terraform LXC-native path, start to
  finish, no manual provisioning step
- Real bring-up incident: gRPC/h2c requirements broke through a naive
  proxy chain, and a proxying CDN 403s the agent outright - both root
  causes documented, not just the fixes
- Evidence: 3 real command blocks (docker ps, live Caddyfile splitter
  config, netbird status --detail from an enrolled peer), 2 real
  screenshots (dashboard Peers list, Access Control Policies - port
  counts in the screenshot match the real policy detail in the text)
- Second diagram (edge routing chain) for the specific gRPC/h2c/path
  split detail, kept separate from the topology diagram since they show
  genuinely different shapes of information
- Honest, non-rounded-up rollout status table - several phases still
  explicitly open
- Sanitize-checked: no internal IPs/domains/personal email

Also: fixes iac-pipeline.md's forward-reference to this doc to use the
repo's actual link convention ([docs/x.md](x.md)), not descriptive
prose link text.
2026-09-01 00:21:06 +03:00