oscerd opened a new pull request, #28216: URL: https://github.com/apache/camel/pull/28216
## Backport of #28175 Cherry-pick of #28175 (squash 2f05680c9562) onto `camel-4.22.x`. **Original PR:** #28175 - CAMEL-25462: camel-platform-http-main - management settings ignored on a shared server port **Original author:** @oscerd **Target branch:** `camel-4.22.x` A straight cherry-pick: the 12 files of #28175 other than the upgrade guides apply unchanged (+408/-7, the same counts as the original). The upgrade-guide notes, including the "Upgrading from 4.22.2 to 4.22.3" one, already live on `main`, so they are left out. When the HTTP server and the HTTP management server share a port, the management server now fails to start with a host, path, SSL or authentication setting that the HTTP server cannot apply, instead of silently ignoring it. `camel run --mcp` applies its `127.0.0.1` management default only when the management server has a port of its own. Build: full reactor `mvn clean install -DskipTests -DskipITs` on the branch: BUILD SUCCESS (684/684 modules), no uncommitted generated changes; `camel-platform-http-main` and `camel-kamelet-main` tests: `camel-platform-http-main` 41/41 (`ManagementHttpServerSharedPortTest` 9/9), `camel-kamelet-main` 47 run, 0 failures (`KameletMainMcpManagementHostTest` 5/5). JIRA: https://issues.apache.org/jira/browse/CAMEL-25462 _Claude Code on behalf of Andrea Cosentino (@oscerd)_ 🤖 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]
