infix icon indicating copy to clipboard operation
infix copied to clipboard

Handle breaking changes (backup/restore)

Open troglobit opened this issue 1 year ago • 3 comments

Infix recently gained support for handling breaking model changes, with a JSON transformation framework for startup-config at boot.

However, many users want to be able to keep backups of device configurations to restore when, e.g., replacing a faulty unit, replicating a setup elsewhere, or during troubleshooting. These backups may not be compatible with the device's firmware version.

To improve the UX of this possible mess, dedicated RPCs for backup/restore are proposed. The backup RPC is more for symmetry, the real action is behind the restore of a possibly incompatible old backup configuration, where the same JSON transformations need to be done, and handled properly on failure.

troglobit avatar Aug 22 '24 12:08 troglobit

Another use-case: user can verify an older .cfg file can be "played forward" and migrated to the latest syntax.

troglobit avatar Aug 22 '24 12:08 troglobit

Feature future.

troglobit avatar Oct 01 '24 11:10 troglobit

This is, quite possibly, the rollback/roll-back support feature we've been talking about AFK.

troglobit avatar Nov 13 '25 01:11 troglobit