Configuration revisions

{{#LIVE_ALL}}Live matches latest · {{LIVE_N}} of {{LIVE_M}} fragments{{/LIVE_ALL}} {{#LIVE_SOME}}Live matches latest · {{LIVE_N}} of {{LIVE_M}} fragments{{/LIVE_SOME}} {{#LIVE_NONE}}Nothing recorded yet{{/LIVE_NONE}} {{#LIVE_NOCMP}}Live matches latest · no fragment compared{{/LIVE_NOCMP}}
{{#ERROR}}
{{ERROR}}{{#ERROR_REV}} Show revision {{ROLLBACK_REV_SHORT}}{{/ERROR_REV}}
{{/ERROR}} {{#FLASH}}
{{FLASH}}
{{/FLASH}} {{#APPLY_JOB}}
Rolling back…
The stored revision is being re-applied to the live router; this can take a few minutes.
{{/APPLY_JOB}} {{#NO_WRITE}}

You can view revisions and diffs. Rolling a revision back requires the revision:rollback permission (administrator).

{{/NO_WRITE}}
{{#EMPTY}}

No revisions recorded yet. Apply a configuration change to stamp the first revision.

{{/EMPTY}} {{#HAS_REVISIONS}}

Revision summary

Last change

{{LAST_WHEN}}

{{LAST_SUB}}

Fragments recorded

{{FRAG_COUNT}}

{{FRAG_SUB}}

Live matches latest

{{LIVE_N}} of {{LIVE_M}}

{{LIVE_SUB}}

Retention

{{KEEP_PER_KEY}} per fragment

older revisions are pruned automatically

Revisions

{{#TRUNCATED}}

Showing the newest {{SHOWN}} of {{TOTAL}} revisions. The list is capped at {{LIST_MAX}} revisions or {{LIST_BYTE_KIB}} KiB, whichever comes first; OgmaProtect keeps the last {{KEEP_PER_KEY}} revisions of each fragment on disk.

{{/TRUNCATED}}
{{#REV_ROWS}}{{#GROUP_HEAD}} {{/GROUP_HEAD}} {{/REV_ROWS}}
When (UTC) Fragment Kind By Note State Actions
{{GROUP_LABEL}} · UTC
{{#HAS_WHEN}}{{/HAS_WHEN}}{{^HAS_WHEN}}—{{/HAS_WHEN}}
{{REV_SHORT}}
{{#HAS_FRAG}}{{REV_FRAG}}{{/HAS_FRAG}} {{KIND_LABEL}} {{REV_ACTOR}} {{REV_NOTE}} {{#HAS_STATE}}{{STATE_LABEL}}{{/HAS_STATE}} {{#CAN_ROLLBACK}} {{/CAN_ROLLBACK}}{{#NO_ROLLBACK_FRAG}} No rollback for {{REV_FRAG}}{{/NO_ROLLBACK_FRAG}}{{#NO_ROLLBACK_PLAIN}} No rollback{{/NO_ROLLBACK_PLAIN}}
{{#CAN_READ}}
Show changes (vs live)
Open this with JavaScript enabled to load the changes.
{{/CAN_READ}}{{#CAN_ROLLBACK}}
Roll back to this revision

A rollback re-applies this revision's stored configuration through the backup pipeline (mandatory route re-assert). It is confirm-gated and creates a new "rollback" revision.

{{#IS_NET}}

Rolling back the network fragment can change interface addresses and sever the management path. Ensure you have console access; tick "Accept management-path risk".

{{/IS_NET}}
{{#IS_NET}}{{/IS_NET}}
{{/CAN_ROLLBACK}}
{{/HAS_REVISIONS}} {{#ROLLBACK_PANEL}} {{/ROLLBACK_PANEL}}