syntax = "proto3"; package runner.admin.v1; service RunnerAdmin { rpc Drain(DrainRequest) returns (AdminResponse); rpc DrainStatus(DrainStatusRequest) returns (AdminResponse); rpc Reload(ReloadRequest) returns (AdminResponse); } message DrainRequest { string tenant_id = 1; uint64 wait_ms = 2; } message DrainStatusRequest { string tenant_id = 1; } message ReloadRequest {} message AdminResponse { uint32 http_status = 1; string json = 2; }