Files
netbird/e2e/harness
mlsmaycon 00ee3869c0 [test] Add e2e coverage for remote-jobs opt-in and bundle params
Adds an e2e suite (e2e/remotejobs) that runs on the container harness and
exercises the two stacked PRs end-to-end against a live management server
and a real client:

- Remote-jobs opt-in (#7153): a peer that ran plain `netbird up` reports
  remote_jobs_allowed=false via the peers API, and the client refuses a
  streamed job ("remote jobs are not enabled on this peer"). After
  `netbird up --allow-remote-jobs`, the flag flips to true on the API and
  the same job is accepted for execution.
- Bundle job parameters (#7147): an unknown anonymize_level is rejected at
  job creation, and a messy-but-valid value ('  Strict  ') is normalized to
  'strict' in the stored job the API returns.

Adds a small harness helper, Client.Up(extraArgs...), to re-run
`netbird up` with flags so the opt-in can be toggled mid-test without
recreating the container.
2026-08-13 14:11:29 +00:00
..
2026-07-02 15:36:51 +02:00