mirror of
https://github.com/jsiebens/ionscale.git
synced 2026-03-31 15:07:49 +01:00
feat: add cmd to enable/disable exit nodes and print information properly
This commit is contained in:
@@ -56,4 +56,6 @@ service IonscaleService {
|
||||
rpc GetMachineRoutes (GetMachineRoutesRequest) returns (GetMachineRoutesResponse) {}
|
||||
rpc EnableMachineRoutes (EnableMachineRoutesRequest) returns (GetMachineRoutesResponse) {}
|
||||
rpc DisableMachineRoutes (DisableMachineRoutesRequest) returns (GetMachineRoutesResponse) {}
|
||||
rpc EnableExitNode (EnableExitNodeRequest) returns (GetMachineRoutesResponse) {}
|
||||
rpc DisableExitNode (DisableExitNodeRequest) returns (GetMachineRoutesResponse) {}
|
||||
}
|
||||
|
||||
@@ -62,6 +62,8 @@ message Machine {
|
||||
bool key_expiry_disabled = 16;
|
||||
repeated string enabled_routes = 17;
|
||||
repeated string advertised_routes = 18;
|
||||
bool advertised_exit_node = 19;
|
||||
bool enabled_exit_node = 20;
|
||||
}
|
||||
|
||||
message ClientConnectivity {
|
||||
|
||||
@@ -10,6 +10,8 @@ message GetMachineRoutesRequest {
|
||||
message GetMachineRoutesResponse {
|
||||
repeated string advertised_routes = 1;
|
||||
repeated string enabled_routes = 2;
|
||||
bool advertised_exit_node = 3;
|
||||
bool enabled_exit_node = 4;
|
||||
}
|
||||
|
||||
message EnableMachineRoutesRequest {
|
||||
@@ -22,3 +24,11 @@ message DisableMachineRoutesRequest {
|
||||
uint64 machine_id = 1;
|
||||
repeated string routes = 2;
|
||||
}
|
||||
|
||||
message EnableExitNodeRequest {
|
||||
uint64 machine_id = 1;
|
||||
}
|
||||
|
||||
message DisableExitNodeRequest {
|
||||
uint64 machine_id = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user