blob: 1ae2798b235f81102e612609dd1a0381e843612c [file] [log] [blame]
Sergiusz Bazanskib13b7ff2019-08-29 20:12:24 +02001syntax = "proto3";
2package prodvider;
3option go_package = "code.hackerspace.pl/hscloud/cluster/prodvider/proto";
4
5message AuthenticateRequest {
6 string username = 1;
7 string password = 2;
8}
9
10message AuthenticateResponse {
11 enum Result {
12 RESULT_INVALID = 0;
13 RESULT_AUTHENTICATED = 1;
14 RESULT_INVALID_CREDENTIALS = 2;
15 }
16 Result result = 1;
17 KubernetesKeys kubernetes_keys = 2;
18}
19
20message KubernetesKeys {
21 string cluster = 1;
22 bytes ca = 2;
23 bytes cert = 3;
24 bytes key = 4;
25}
26
27service Prodvider {
28 rpc Authenticate(AuthenticateRequest) returns (AuthenticateResponse);
29}