diff --git a/os/os.proto b/os/os.proto index c9a6410f..332be381 100644 --- a/os/os.proto +++ b/os/os.proto @@ -7,7 +7,7 @@ import "types/types.proto"; option go_package = "github.com/openconfig/gnoi/os"; -option (types.gnoi_version) = "0.1.4"; +option (types.gnoi_version) = "0.1.5"; // The OS service provides an interface for OS installation on a Target. The @@ -378,6 +378,14 @@ message VerifyResponse { // executed once per supervisor reply with individual_supervisor_install set // to true bool individual_supervisor_install = 4; + // Golden isos are generated by combining an offlicial release image with + // third party packages. Golden isos can have a different name than the + // official release image version. + // Install RPC can pass in a golden iso images which is not named the same + // as the official release version. + // Return the image name passed in to the Install RPC. This allows for + // verifying the image provided to the Install RPC is running. + string image_name = 5; } message VerifyStandby { @@ -407,4 +415,8 @@ message StandbyResponse { string id = 1; string version = 2; string activation_fail_message = 3; + // For golden iso images which are not named the same as the official + // release version return the image name. This allows for verifying + // the image in the Install RPC is running. + string image_name = 4; }