Skip to content

Patch Cell's Tenant Model

Changes to a Cell’s TENANT_MODEL are applied through a JSON Patch (RFC 6902). Patches are applied from inner rings to outer rings, starting with ring 0 and proceeding outward sequentially.

If a patch application fails at any ring, the entire process halts and requires manual intervention.

The following patch operations are available using ringctl:

OperationDescriptionParameters
addAdd a new field to the TENANT_MODELTarget path, Value
replaceReplace a field’s valueTarget JSON path, Value
removeRemove a fieldJSON path
moveMove a field to a new locationSource path, Destination path
copyCopy a field to a new locationSource path, Destination path