Decide on sharding key behaviour for certificate-based cluster tables
Background
There are several tables related to certificate based cluster functionality that are missing sharding key information (see !152750 (merged) for the complete list).
Proposal
There are two options:
- Correctly configure these tables to be compatible with Cells. This involves many changes - adding columns, background migrations, splitting tables etc. This is a lot of work - probably ~3 milestones worth.
- Mark these tables as exempt, as they are deprecated and will be removed. This effectively gives us a strict date by which these tables must be removed (or at least hidden), as we will not be able to enforce organisation isolation while they remain in use. This date is not yet known and will not be anytime soon, however it will not be possible to delay removal past this date if we change our minds/aren't ready in time.
Edited by Tiger Watson