gansheer commented on PR #4793:
URL: https://github.com/apache/camel-k/pull/4793#issuecomment-1763946473

   So let's recap a little:
   
   The solution proposed is to stop early on the process (before it get to the 
apply part) when the following conditions are ALL met:
   * Integration status contains a condition `IntegrationConditionKitAvailable` 
with status `Error` 
   * Integration status phase is `Error`
   * IntegrationKit  status phase is `Error` (the one declared by the 
Integration)
   
   From the [e2e test](https://github.com/apache/camel-k/pull/4815) I gathered 
the following:
   * an Integration with invalid or unknown dependencies : any fix will 
generate a new Integration Kit => solution OK 
   * an Integration with unknown component in route : the IntegrationKit is not 
generated until all component are known => solution OK
   * an Integration with route compilation error : the IntegrationKit was 
already generated successfully and any change in the route won't have any 
impact on the IntegrationKit => solution OK
   
   I really don't see any use case where an IntegrationKit in Error will be 
able to recover without the creation of a new one. Is there such a process or 
something that could act directly on an IntegrationKit CR without acting from 
the Integration CR ?
   
   @squakez @lburgazzoli 


-- 
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

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

Reply via email to