kratactl: implement guest resolution and rename console to attach

This commit is contained in:
Alex Zenla
2024-03-23 09:48:53 +00:00
parent 7b2de22320
commit e25cbf087d
10 changed files with 136 additions and 58 deletions

View File

@ -22,6 +22,14 @@ message ListGuestsReply {
repeated krata.common.Guest guests = 1;
}
message ResolveGuestRequest {
string name = 1;
}
message ResolveGuestReply {
krata.common.Guest guest = 1;
}
message DestroyGuestRequest {
string guest_id = 1;
}
@ -53,6 +61,7 @@ service ControlService {
rpc CreateGuest(CreateGuestRequest) returns (CreateGuestReply);
rpc DestroyGuest(DestroyGuestRequest) returns (DestroyGuestReply);
rpc ListGuests(ListGuestsRequest) returns (ListGuestsReply);
rpc ResolveGuest(ResolveGuestRequest) returns (ResolveGuestReply);
rpc ConsoleData(stream ConsoleDataRequest) returns (stream ConsoleDataReply);
rpc WatchEvents(WatchEventsRequest) returns (stream WatchEventsReply);
}