Patch Cell's Tenant Model
Overview
Section titled “Overview”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.
Prerequisites
Section titled “Prerequisites”- Configure
ringctlin your environment - Ensure you have access to
cells/tissue
Patch Operations
Section titled “Patch Operations”The following patch operations are available using ringctl:
| Operation | Description | Parameters |
|---|---|---|
add | Add a new field to the TENANT_MODEL | Target path, Value |
replace | Replace a field’s value | Target JSON path, Value |
remove | Remove a field | JSON path |
move | Move a field to a new location | Source path, Destination path |
copy | Copy a field to a new location | Source path, Destination path |
Guides
Section titled “Guides”- Creating Patches - How to create and submit patches
- Debugging Patches - How to check patch status and debug failures
- Deleting a Patch - How to delete a patch
- Retrying a Failed Patch - How to retry a failed patch
- Connecting to a Cell’s Toolbox Pod - How to access a cell for advanced troubleshooting