Skip to content
This repository was archived by the owner on Sep 21, 2023. It is now read-only.
This repository was archived by the owner on Sep 21, 2023. It is now read-only.

Define the initial shipper gRPC interface #5

@cmacknz

Description

@cmacknz

Define the initial shipper gRPC service and use protoc to generate the client and server implementations. The interface should be defined in the https://github.com/elastic/elastic-agent-client repository to ensure the entire elastic agent interface is defined in one place, and can be imported without depending on it's internal implementation.

The proposal specifies an initial event protocol. Decide whether specification should be taken as the starting point, or we can start with a minimal version of it (a Publish RPC with empty request and response messages) and add to it as we add features tot he shipper.

The shipper gRPC client and server should be an importable Go package once this issue is complete.

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions