Files
velero/pkg/plugin/proto/Shared.proto
Andy Goldstein 130512187a Refactor plugin management
Refactor plugin management:
- support multiple plugins per executable
- support restarting a plugin process in the event it terminates
- simplify plugin lifecycle management by using separate managers for
  each scope (server vs backup vs restore)

Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2018-07-31 08:34:57 -07:00

21 lines
422 B
Protocol Buffer

syntax = "proto3";
package generated;
message Empty {}
message InitRequest {
string plugin = 1;
map<string, string> config = 2;
}
message AppliesToRequest {
string plugin = 1;
}
message AppliesToResponse {
repeated string includedNamespaces = 1;
repeated string excludedNamespaces = 2;
repeated string includedResources = 3;
repeated string excludedResources = 4;
string selector = 5;
}