lburgazzoli opened a new issue, #5241:
URL: https://github.com/apache/camel-k/issues/5241

   ### Requirement
   
   List Camel's endpoint in the integrations status
   
   ### Problem
   
   The camel-k operator can project the status of the Camel context/routes/etc 
to the Integration' status by scraping the health endpoint so that tools can 
get the status of the routes without having to interact with the running 
process. 
   
   It would be nice to also have information about the endpoints registered 
with the Camel Context so as an example, advanced tools can draw a topology 
   
   ### Proposal
   
   The Camel runtime could optionally expose some additional information, like 
those exposed by the [camel-console 
](https://camel.apache.org/manual/camel-console.html) but in a production ready 
way (read only, minimal data). 
   
   The camel-k operator could then grab such data and project it to the 
integration status:
   
   ```yaml
   apiVersion: camel.apache.org/v2
   kind: Integration
   name: my-integration
   spec:
     ...
   status:
     endpoints:
       - url: "kafka:my-topic"
         parameters:
             broker: "my.kafka.broker.com"
       - url: "aws-s3:my-bucket"
         parameters:
             region: "eu"
   ```
   
   Tools like HawtIO, OpenShift DevConsole could then be able to draw a 
topology of the existing integration and 3rd party systems.
   
   ### Open questions
   
   _No response_


-- 
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-unsubscr...@camel.apache.org.apache.org

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

Reply via email to