mirror of
https://github.com/openziti/ziti.git
synced 2026-09-10 16:55:41 +00:00
c44350b3a7
- adds `ziti agent inspect <value>...` CLI that sends an InspectRequest directly to a ziti process over its agent IPC channel and pretty-prints JSON values in the response - accepts app id 0 on controller and router agent channels so a single inspect command works against any process type - adds Controller.agentOpInspect, backed by a new InspectionsManager.InspectLocal that runs inspect processing on the local controller only, without fanning out to routers or peer controllers - extracts the router inspect handler into a new router/inspect package and stores a single shared instance on Router, reused by both the control channel and the agent IPC channel - adds RouterEnv.GetInspectHandler and RouterEnv.GetXgressListeners so the control channel bind pulls the shared handler from env - removes the now-redundant InspectRouterEnv interface from handler_ctrl/bind.go - adds tunnel HandleAgentAsyncOp with support for stackdump and sdk inspect keys