Introduce a new workflow to the gNOI RPC method to SetBootConfig which permits either a rollback of the latest config which was set by explicit RPC or by failure to finalize the workflow. This workflow is similar to that which is used in the gNSI services.
An operator may want the ability to safely set a configuration and either automatically have this rollback upon failure, or request a rollback of the last change. This functionality is available in many vendor CLI today in the form of commit confirmed or similar syntax. Growing the gNOI interface to support this for SetBootConfig should enable safer operations.
Introduce a new workflow to the gNOI RPC method to SetBootConfig which permits either a rollback of the latest config which was set by explicit RPC or by failure to finalize the workflow. This workflow is similar to that which is used in the gNSI services.
An operator may want the ability to safely set a configuration and either automatically have this rollback upon failure, or request a rollback of the last change. This functionality is available in many vendor CLI today in the form of
commit confirmedor similar syntax. Growing the gNOI interface to support this for SetBootConfig should enable safer operations.