From 7ebc5995d7b549e1c0b2de935f24511924c77a89 Mon Sep 17 00:00:00 2001 From: Costin Lupu Date: Tue, 9 Jun 2026 18:35:42 +0200 Subject: [PATCH] Add generic devices to WorkloadStatus TODO Signed-off-by: Costin Lupu --- protect/control/v1/common.proto | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/protect/control/v1/common.proto b/protect/control/v1/common.proto index eb1bd86..9aa0199 100644 --- a/protect/control/v1/common.proto +++ b/protect/control/v1/common.proto @@ -392,6 +392,7 @@ message WorkloadStatus { WorkloadMountStatus mount_status = 5; google.protobuf.Timestamp created_at = 6; WorkloadPciDeviceStatus pci_device_status = 7; + WorkloadDeviceStatus device_status = 8; } message WorkloadBlockDeviceInfo { @@ -402,6 +403,10 @@ message WorkloadBlockDeviceInfo { bool loop_dev = 5; } +message WorkloadFsDeviceInfo { + uint64 device_id = 1; +} + message WorkloadPciDeviceInfo { string location = 1; } @@ -414,6 +419,18 @@ message WorkloadPciDeviceStatus { repeated WorkloadPciDeviceInfo devices = 1; } +message WorkloadDeviceInfo { + oneof info { + WorkloadBlockDeviceInfo block = 1; + WorkloadFsDeviceInfo fs = 2; + WorkloadPciDeviceInfo pci = 3; + } +} + +message WorkloadDeviceStatus { + repeated WorkloadDeviceInfo devices = 1; +} + message WorkloadMountInfo { string tag = 2; string host_path = 3;