If a combo Template contains an object that has complex upgrade semantics (e.g. CRDs, workloads, maybe PVs/PVCs), how does a combo Combination handle those upgrades gracefully?
Should we build these APIs to specifically preclude upgrades from happening (e.g. by forcing the user to delete the Combination and create a replacement to trigger a delete/recreate flow instead of an in-place update)?
To do that, would we need to make both the Template and Combination immutable?