nicolaferraro opened a new issue #662: Do not rebuild knative integrations when 
changing sink
URL: https://github.com/apache/camel-k/issues/662
 
 
   We should optimize trait management: distinguish build time traits from 
deployment time.
   
   I've 2 integrations, setting differently some Knative options.
   
   Case 1:
   ```
       Knative:
         Configuration:
           Channel - Sinks:     
           Channel - Sources:   
           Enabled:             true
           Endpoint - Sinks:    
           Endpoint - Sources:  default
   ```
   
   Case 2:
   ```
       Knative:
         Configuration:
           Channel - Sinks:     
           Channel - Sources:   camel
           Enabled:             true
           Endpoint - Sinks:    
           Endpoint - Sources:  default
   ```
   
   That's the only difference, they use the same libs.
   I run integration 1 and a context is built for it.
   
   I run integration 2 and a new context is built again.
   
   That's because traits explicitly set in the integration are reported into 
the context.
   But it does not make sense to create a new image, because the knative trait 
does not influence build time properties of the image.

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

Reply via email to