BSD Ports

www/envoy 1.26.1_14 FreeBSD

Edge and service proxy for cloud-native applications

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
www

Description

Originally built at Lyft, Envoy is a high performance C++ distributed proxy designed for single services and applications, as well as a communication bus and "universal data plane" designed for large microservice "service mesh" architectures. Built on the learnings of solutions such as NGINX, HAProxy, hardware load balancers, and cloud load balancers, Envoy runs alongside every application and abstracts the network by providing common features in a platform-agnostic manner. When all service traffic in an infrastructure flows via an Envoy mesh, it becomes easy to visualize problem areas via consistent observability, tune overall performance, and add substrate features in a single place.

Install

Binary package:

pkg install envoy

From the ports tree:

cd /usr/ports/www/envoy/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	envoy>0:www/envoy

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 6

Library 15

The full lists below include those, and their dependencies in turn.

Build dependencies 34
Run dependencies 23

No port depends on this one.

Configuration

Options name: www_envoy

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
USES
compiler:c++17-lang cpe gmake python:build shebangfix ssl
Service scripts
none

Files

distinfo 10
FileSizeSHA256
dd4080fec0b443296c0ed0036e1e776df8813aa7.tar.gz41778159f14d4fb373083b9dc8d389f16bbb817b5f936d1d436aa67e16eb6936028a51
envoyproxy-envoy-v1.26.1_GH0.tar.gz2.2719702e+07e8efbb73ef281206261396d7bcefb00c4b9f915a6758b5cff26a714adf966d18
bufbuild-protoc-gen-validate-v0.10.1_GH0.tar.gz169369884f7166893d4869d9e86c171777c11e51b138a6ec170e1d8eba8f091a9ef85a
cncf-xds-46e39c7_GH0.tar.gz103751f49388ea0b3798e25b9cdca2982246a5beca7a32be56cf9ef7c7f3bd02ff36ca
googleapis-googleapis-114a745_GH0.tar.gz6.781736e+063d91c7d80b5c7d6be0ae412520f989b386be336588d005b45e6e852929b4f489
census-instrumentation-opencensus-proto-v0.4.1_GH0.tar.gz164379e3d89f7f9ed84c9b6eee818c2e9306950519402bf803698b15c310b77ca2f0f3
prometheus-client_model-147c58e_GH0.tar.gz120682807c0d58e5d21ead05dc1c89ce866c809935cfa4a4dee6fd50295de6bf358ed
google-quiche-37de4f7_GH0.tar.gz2.795298e+062cb313b1b95846e540c8604f32dec1c2613942e0a19cf10c13d906a99e7eb8cb
open-telemetry-opentelemetry-proto-v0.19.0_GH0.tar.gz26558464bc2b348e674a1a03142e403cbccb01be8655b6de0f8bfe733ea31fcd421be
google-cel-cpp-11f9d66_GH0.tar.gz4416441968c7a34d3e1fd64f7309c81191f9d74a509e16cc8f91b3e986ca7309aeac40
Master sites 1
  • https://storage.googleapis.com/quiche-envoy-integration/:gurl

Commit history 0

No commits in the history this site was built from.