You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by "davsclaus (via GitHub)" <gi...@apache.org> on 2026/06/02 11:06:57 UTC

[PR] Add external endpoints to route topology and TUI enhancements [camel]

davsclaus opened a new pull request, #23701:
URL: https://github.com/apache/camel/pull/23701

   ## Summary
   
   - Add external endpoint support to route topology: shows external systems (kafka, http, etc.) as dashed-box nodes with per-endpoint metrics and cyan coloring
   - Add `e` key toggle in TUI diagram tab to show/hide external systems in topology view
   - Add "Stub (no Docker needed)" checkbox to TUI run options form: passes `--stub=all` and skips infra service startup
   - Show full scrollable failure log dialog when example launch fails, with proper ANSI/control character handling via `TuiHelper.ansiToLine`
   - Add `timer`, `cron`, `scheduler` to accepted stub names so local components are not stubbed with `--stub=all`
   - Sync route-topology example from GitHub
   - Fix ANSI coloring bug when multiple external nodes share the same row in ASCII topology renderer
   
   ## Test plan
   
   - [ ] Run TUI, open diagram tab in topology mode, press `e` to toggle external systems on/off
   - [ ] Verify external nodes appear with dashed boxes and cyan coloring, with per-endpoint metrics
   - [ ] Press F2, select route-topology example, verify "Stub" checkbox in run options form
   - [ ] With Stub enabled: example launches with `--stub=all`, no Docker infra started
   - [ ] With Stub disabled and no Docker: failure log dialog appears with scrollable output
   - [ ] Verify `--stub=all` no longer stubs timer/cron/scheduler components
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   
   _Claude Code on behalf of Claus Ibsen_


-- 
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: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Add external endpoints to route topology and TUI enhancements [camel]

Posted by "davsclaus (via GitHub)" <gi...@apache.org>.
davsclaus merged PR #23701:
URL: https://github.com/apache/camel/pull/23701


-- 
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: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Add external endpoints to route topology and TUI enhancements [camel]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #23701:
URL: https://github.com/apache/camel/pull/23701#issuecomment-4601765641

   :star2: Thank you for your contribution to the Apache Camel project! :star2:
     :robot: CI automation will test this PR automatically.
   
     :camel: Apache Camel Committers, please review the following items:
   
     * First-time contributors **require MANUAL approval** for the GitHub Actions to run
     * You can use the command `/component-test (camel-)component-name1 (camel-)component-name2..` to request a test from the test bot although they are normally detected and executed by CI.
     * You can label PRs using `skip-tests` and `test-dependents` to fine-tune the checks executed by this PR.
     * Build and test logs are available in the summary page. **Only** [Apache Camel committers](https://camel.apache.org/community/team/#committers) have access to the summary.
     
     :warning: Be careful when sharing logs. Review their contents before sharing them publicly.


-- 
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: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org