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