Package: wnpp
Severity: wishlist
Owner: Maytham Alsudany <maytha8thedev@gmail.com>
X-Debbugs-CC: debian-devel@lists.debian.org, debian-go@lists.debian.org
Control: block 1057834 by -1
Control: block -1 by 1057894
* Package name : golang-github-envoyproxy-go-control-plane
Version : 0.11.1
Upstream Author : Envoyproxy Authors
* URL : https://github.com/envoyproxy/go-control-plane
* License : Apache-2.0
Programming Lang: Go
Description : Go implementation of data-plane-api
This repository contains a Go-based implementation of an API server that
implements the discovery service APIs defined in data-plane-api.
.
Due to the variety of platforms out there, there is no single control plane
implementation that can satisfy everyone's needs. Hence this code base does
not attempt to be a full scale control plane for a fleet of Envoy proxies.
Instead, it provides infrastructure that is shared by multiple different
control plane implementations. The components provided by this library are:
.
* API Server: A generic gRPC based API server that implements xDS APIs as
defined in the data-plane-api. The API server is responsible for pushing
configuration updates to Envoys. Consumers should be able to import this
go library and use the API server as is, in production deployments.
.
* Configuration Cache: The library will cache Envoy configurations in memory
in an attempt to provide fast response to consumer Envoys. It is the
responsibility of the consumer of this library to populate the cache as
well as invalidate it when necessary. The cache will be keyed based on a
pre-defined hash function whose keys are based on the Node information.
.
At this moment, this repository will not tackle translating platform specific
representation of resources (e.g., services, instances of services, etc.) into
Envoy-style configuration. Based on usage and feedback, we might decide to
revisit this aspect at a later point in time.
This package is a new dependency of the latest version of golang-google-grpc-
dev.
- Will be packaged within Debian Go Packaging Team.
- Will need a sponsor to upload.
Kind regards,
Maytham
Attachment:
signature.asc
Description: This is a digitally signed message part