Updated proposal for core-provider when spec.version changes in compositiondefinition:
a massive migration of all compositions must be done from the old version to the new version
NO ROLLBACK must be implemented: if anything is broken, the old version must be reversed in the compositiondefinition
once the massive migration of all old compositions is completed (with success or failures), the core-provider must delete the old CDC deployment and remove the version from the CRD
we can evaluate as a first step to put the old version to served: false
Updated proposal for core-provider when spec.version changes in compositiondefinition:
Originally posted by @braghettos in https://github.com/krateoplatformops/roadmap/discussions/1#discussioncomment-10740314