davsclaus opened a new pull request, #23379:
URL: https://github.com/apache/camel/pull/23379
## Summary
- Add infrastructure service management to the TUI monitor, so running
`camel infra` services are visible and controllable from the TUI dashboard
- Discover running infra services by scanning `~/.camel/infra-*.json` files
and display them in a separate **Infrastructure** table below integrations in
the overview
- Show connection details (host, port, credentials, URLs) in the info panel
when an infra service is selected
- Support tailing infra service logs (`infra-{alias}-{pid}.log`) in the Log
tab
- Add **stop** (`x` key, graceful) and **kill** (`X` key, SIGKILL) actions
for both infra services and integrations from the overview
## Test plan
- [ ] Start an infra service (`camel infra run kafka --background`) and
verify it appears in the Infrastructure table
- [ ] Select the infra service and verify connection details show in the
info panel
- [ ] Press Enter on infra service, switch to Log tab and verify container
logs are displayed
- [ ] Press `x` on an infra service and verify graceful shutdown
- [ ] Press `X` on an infra service and verify force kill
- [ ] Press `x`/`X` on a running integration and verify stop/kill behavior
- [ ] Verify arrow-key navigation crosses seamlessly between integrations
and infra tables
- [ ] Verify vanishing animation works when infra services are stopped
- [ ] Verify header shows infra count (e.g. "2 infra" in magenta)
_Claude Code on behalf of Claus Ibsen_
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]