1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
syntax = "proto3";
// If you make any changes make sure you run: make regenerate-proto
package gitlab.agent.gitlab_access.rpc;
option go_package = "gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16/internal/module/gitlab_access/rpc";
import "internal/tool/grpctool/grpctool.proto";
//import "github.com/envoyproxy/protoc-gen-validate/blob/master/validate/validate.proto";
import "validate/validate.proto";
// HeaderExtra is passed in grpctool.HttpRequest.extra.
message HeaderExtra {
// Name of the module that is making the request.
string module_name = 1 [(validate.rules).string.min_bytes = 1];
}
service GitlabAccess {
// MakeRequest allows to make a HTTP request to GitLab internal API for modules.
rpc MakeRequest (stream grpctool.HttpRequest) returns (stream grpctool.HttpResponse) {
}
}
|