lburgazzoli edited a comment on issue #766: Add conditions to camel-k CRs URL: https://github.com/apache/camel-k/pull/766#issuecomment-509190925 So I've added a little bit more logic and now if you describe an integration while it is building a kit you'll see something like: ```yaml Name: routes-rest Namespace: myproject Creation Timestamp: Mon, 08 Jul 2019 13:34:02 +0200 Phase: Building Kit Camel Version: 3.0.0-M3 Kit: kit-bkhikar8gd7uoo13f47g Image: Version: 1.0.0-M1-SNAPSHOT Dependencies: camel:core camel:log camel:timer camel:undertow runtime:jvm Sources: Name Language Compression Ref Ref Key routes-rest.js js false Conditions: Type Status Reason Message IntegrationPlatformAvailable True IntegrationPlatformAvailable camel-k IntegrationKitAvailable False IntegrationKitAvailable ``` Once the kit is ready, then the `IntegrationKitAvailable` condition become true and other info such as services an routes are reported: ```yaml Name: routes-rest Namespace: myproject Creation Timestamp: Mon, 08 Jul 2019 13:34:02 +0200 Phase: Running Camel Version: 3.0.0-M3 Kit: kit-bkhikar8gd7uoo13f47g Image: 172.30.1.1:5000/myproject/camel-k-kit-bkhikar8gd7uoo13f47g:1281056 Version: 1.0.0-M1-SNAPSHOT Dependencies: camel:core camel:log camel:timer camel:undertow runtime:jvm Sources: Name Language Compression Ref Ref Key routes-rest.js js false Conditions: Type Status Reason Message IntegrationPlatformAvailable True IntegrationPlatformAvailable camel-k IntegrationKitAvailable True IntegrationKitAvailable kit-bkhikar8gd7uoo13f47g DeploymentAvailable True DeploymentAvailable routes-rest ExposureAvailable True RouteAvailable routes-rest -> routes-rest(http) ServiceAvailable True ServiceAvailable routes-rest(http/80) -> routes-rest(http/8080) ``` If you run the same integration but with the `service` trait disabled, you should see something like: ```yaml Name: routes-rest Namespace: myproject Creation Timestamp: Mon, 08 Jul 2019 13:37:12 +0200 Phase: Running Camel Version: 3.0.0-M3 Kit: kit-bkhikar8gd7uoo13f47g Image: 172.30.1.1:5000/myproject/camel-k-kit-bkhikar8gd7uoo13f47g:1281056 Version: 1.0.0-M1-SNAPSHOT Dependencies: camel:core camel:log camel:timer camel:undertow runtime:jvm Sources: Name Language Compression Ref Ref Key routes-rest.js js false Conditions: Type Status Reason Message IntegrationPlatformAvailable True IntegrationPlatformAvailable camel-k ServiceAvailable False ServiceNotAvailable explicitly disabled IntegrationKitAvailable True IntegrationKitAvailable kit-bkhikar8gd7uoo13f47g DeploymentAvailable True DeploymentAvailable routes-rest ExposureAvailable False RouteNotAvailable no target service found ```
---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services