mirror of
https://github.com/openziti/ziti.git
synced 2026-09-10 00:35:41 +00:00
e8b42b89ae
- adds an oidc-auth-test fablab model that exercises OIDC authentication end to end, with an event-forwarder component, an oidc-test-client, a ziti-prox-c component, and OIDC event/gossip/traffic validations - moves zitirest out of the public API into separate test-only shims: an integration-test shim (tests/restclient.go) and a fablab shim (zititest/zitirest), and repoints upgrade-test at the fablab shim - adds region-isolation network partitioning and packet capture on all interfaces to the chaos toolkit - queues oidc-test-client results reporting on a single sender goroutine with a bounded write deadline, so a stalled results circuit can't block the traffic loops - counts results events dropped when that queue fills and reports them to the collector as errors, so a reporting outage fails validation instead of looking like a clean run - bounds the event forwarder's event and keepalive writes, and checks for shutdown on every send attempt, so an unreadable destination can't park the forward loop holding its lock - logs read errors on collector connections instead of ending collection for that client silently - bounds the oidc-auth-test debug server's header and body reads - matches ziti-prox-c process matching to the version-agnostic binary name, so a version change still finds the running process - points upgrade-test's per-service terminator count at the shared validations helper - adds a fablab design summary doc