lburgazzoli commented on issue #1943:
URL: https://github.com/apache/camel-k/issues/1943#issuecomment-822170473


   One of the use case where is feature can be useful is to implement "rolling 
upgrade" of the camel-k operator where you have multiple running version of the 
camel-k operator and you want to move integrations from one operator to the 
another by steps.
   
   The simplest approach is to change the label i.e. from 
`camel.apache.org/operator.id: "operator-1"` to `camel.apache.org/operator.id: 
"operator-2"` however this may not be enough as "operator-1" may be performing 
some work and changing the label may leave the integration in a inconsistent 
state so we may need to introduce a camel-k level `finalizer` concept to let 
the operator currently owning a resource to gracefully release a resource and 
moving it to the target operator.
   
   @astefanutti @nicolaferraro what do you think ?
   
   
   


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


Reply via email to