summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--droplet.proto1
-rw-r--r--hypervisor.proto22
2 files changed, 15 insertions, 8 deletions
diff --git a/droplet.proto b/droplet.proto
index c40d730..adf1299 100644
--- a/droplet.proto
+++ b/droplet.proto
@@ -1,7 +1,6 @@
syntax = "proto3";
package virtbuf;
-// import "google/protobuf/any.proto";
import "google/protobuf/timestamp.proto"; // Import the well-known type for Timestamp
message Droplets {
diff --git a/hypervisor.proto b/hypervisor.proto
index 7e9d6be..ccbbb6b 100644
--- a/hypervisor.proto
+++ b/hypervisor.proto
@@ -8,11 +8,19 @@ message Hypervisors {
}
message Hypervisor {
- string uuid = 1;
- string hostname = 2;
- bool active = 3; // is allowed to start new droplets
- int64 cpus = 4;
- int64 memory = 5; // in bytes
- string comment = 6;
- bool autoscan = 7; // to scan or not to scan by virtigo
+ string uuid = 1;
+ string hostname = 2;
+ bool active = 3; // is allowed to start new droplets
+ int64 cpus = 4;
+ int64 memory = 5; // in bytes
+ string comment = 6;
+ bool autoscan = 7; // to scan or not to scan by virtigo
+ HypervisorArch arch = 8;
+}
+
+// think about this more
+enum HypervisorArch {
+ RISCV64 = 0;
+ X86_64 = 1;
+ ARM64 = 2;
}