apache / camel-k

Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers
https://camel.apache.org/camel-k
Apache License 2.0
868 stars 349 forks source link

Be able to switch controller strategy dynamically #5885

Open squakez opened 1 month ago

squakez commented 1 month ago

Due to the original design of the application we had never supported the possibility to move from one controller strategy (ie, Deployment) to another (ie, KnativeService). This would require the clean up of the deployment resources before creating deployment of the new controller strategy without involving the garbage collection trait. Without a dedicated cleanup, we would duplicate the deployment as it happened in #5874.