syntax = "proto3"; package common; option go_package = "github.com/talos-systems/talos/api/common"; // Common metadata message nested in all reply message types message Metadata { // hostname of the server response comes from (injected by proxy) string hostname = 1; // error is set if request failed to the upstream (rest of response is undefined) string error = 2; } message Data { Metadata metadata = 1; bytes bytes = 2; } message DataResponse { repeated Data messages = 1; } message Empty { Metadata metadata = 1; } message EmptyResponse { repeated Empty messages = 1; } enum ContainerDriver { CONTAINERD = 0; CRI = 1; }