diff --git a/cluster.proto b/cluster.proto index f81b89b..6c09642 100644 --- a/cluster.proto +++ b/cluster.proto @@ -5,8 +5,9 @@ import "google/protobuf/timestamp.proto"; message Cluster { string uuid = 1; // `autogenpb:unique` - string URL = 2; // `autogenpb:unique` - google.protobuf.Timestamp ctime = 3; // when the cluster was created + string name = 2; + repeated string URL = 3; + google.protobuf.Timestamp ctime = 4; // when the cluster was created } message Clusters { // `autogenpb:marshal` diff --git a/droplet.proto b/droplet.proto index b047e22..f1bba16 100644 --- a/droplet.proto +++ b/droplet.proto @@ -55,19 +55,18 @@ message Archive { google.protobuf.Timestamp when = 2; // when it was archived } -// virtual machine state enum DropletState { - ON = 0; - OFF = 1; - UNKNOWN = 2; // qemu says 'Shutdown' - PAUSED = 3; - CRASHED = 4; - INMIGRATE = 5; + ON = 0; + OFF = 1; + UNKNOWN = 2; // qemu says 'Shutdown' + PAUSED = 3; + CRASHED = 4; + INMIGRATE = 5; } enum DropletArchive { - DUP = 0; - USER = 1; + DUP = 0; + USER = 1; } message Network { diff --git a/event.proto b/event.proto index 8df1409..5fdb500 100644 --- a/event.proto +++ b/event.proto @@ -35,17 +35,17 @@ message Event { } enum EventType { - ADD = 0; - DELETE = 1; - POWERON = 2; - POWEROFF = 3; // should indicate a "normal" shutdown - HIBERNATE = 4; - MIGRATE = 5; - DEMO = 6; - GET = 7; // request something - LOGIN = 8; // attempt to login - OK = 9; // everything is ok - FAIL = 10; // everything failed - CRASH = 11; // droplet hard crashed - CHANGE = 12; // droplet or hypervisor config change + ADD = 0; + DELETE = 1; + POWERON = 2; + POWEROFF = 3; // should indicate a "normal" shutdown + HIBERNATE = 4; + MIGRATE = 5; + DEMO = 6; + GET = 7; // request something + LOGIN = 8; // attempt to login + OK = 9; // everything is ok + FAIL = 10; // everything failed + CRASH = 11; // droplet hard crashed + CHANGE = 12; // droplet or hypervisor config change } diff --git a/hypervisor.proto b/hypervisor.proto index 8de8aa8..55154dd 100644 --- a/hypervisor.proto +++ b/hypervisor.proto @@ -22,9 +22,8 @@ message Hypervisor { google.protobuf.Timestamp lastPoll = 10; // the last time we heard anything } -// think about this more enum HypervisorArch { - RISCV64 = 0; - X86_64 = 1; - ARM64 = 2; + RISCV64 = 0; + X86_64 = 1; + ARM64 = 2; }