...

Directory /src/github.com/datawire/ambassador/v2

Name Synopsis
..
cmd
agent
apiext
busyambassador Ambassador combines the various Golang binaries used in the Ambassador container, dispatching on os.Args[0] like BusyBox.
capabilities_wrapper
entrypoint
example-envoy-metrics-sink
k8sregistryctl
kat-client
kat-server
services
kubestatus
reproducer
docker
test-http
pkg
acp
agent Package agent implements the Agent component in Ambassador.
ambex
api
agent
envoy
admin
v2alpha
v3
v4alpha
annotations
api
v2
auth
cluster
core
endpoint
listener
ratelimit
route
config
accesslog
v2
v3
v4alpha
bootstrap
v2
v3
v4alpha
cluster
aggregate
v2alpha
dynamic_forward_proxy
v2alpha
redis
v3
v4alpha
common
dynamic_forward_proxy
v2alpha
matcher
v3
v4alpha
tap
v2alpha
core
v3
v4alpha
endpoint
v3
filter
accesslog
v2
dubbo
router
v2alpha1
fault
v2
http
adaptive_concurrency
v2alpha
aws_lambda
v2alpha
aws_request_signing
v2alpha
buffer
v2
cache
v2alpha
compressor
v2
cors
v2
csrf
v2
dynamic_forward_proxy
v2alpha
dynamo
v2
ext_authz
v2
fault
v2
grpc_http1_bridge
v2
grpc_http1_reverse_bridge
v2alpha1
grpc_stats
v2alpha
grpc_web
v2
gzip
v2
header_to_metadata
v2
health_check
v2
ip_tagging
v2
jwt_authn
v2alpha
lua
v2
on_demand
v2
original_src
v2alpha1
rate_limit
v2
rbac
v2
router
v2
squash
v2
tap
v2alpha
transcoder
v2
listener
http_inspector
v2
original_dst
v2
original_src
v2alpha1
proxy_protocol
v2
tls_inspector
v2
network
client_ssl_auth
v2
direct_response
v2
dubbo_proxy
v2alpha1
echo
v2
ext_authz
v2
http_connection_manager
v2
kafka_broker
v2alpha1
local_rate_limit
v2alpha
mongo_proxy
v2
mysql_proxy
v1alpha1
rate_limit
v2
rbac
v2
redis_proxy
v2
sni_cluster
v2
tcp_proxy
v2
thrift_proxy
v2alpha1
zookeeper_proxy
v1alpha1
thrift
rate_limit
v2alpha1
router
v2alpha1
udp
udp_proxy
v2alpha
grpc_credential
v2alpha
v3
health_checker
redis
v2
listener
v2
v3
v4alpha
metrics
v2
v3
v4alpha
overload
v2alpha
v3
ratelimit
v2
v3
v4alpha
rbac
v2
v3
v4alpha
resource_monitor
fixed_heap
v2alpha
injected_resource
v2alpha
retry
omit_canary_hosts
v2
omit_host_metadata
v2
previous_hosts
v2
previous_priorities
route
v3
v4alpha
tap
v3
v4alpha
trace
v2
v2alpha
v3
v4alpha
transport_socket
alts
v2alpha
raw_buffer
v2
tap
v2alpha
data
accesslog
v2
v3
cluster
v2alpha
v3
core
v2alpha
v3
dns
v2alpha
v3
v4alpha
tap
v2alpha
v3
extensions
access_loggers
file
v3
v4alpha
grpc
v3
v4alpha
wasm
v3
clusters
aggregate
v3
dynamic_forward_proxy
v3
redis
v3
common
dynamic_forward_proxy
v3
matching
v3
v4alpha
ratelimit
v3
tap
v3
v4alpha
compression
gzip
compressor
v3
decompressor
v3
filters
common
fault
v3
matcher
action
v3
http
adaptive_concurrency
v3
admission_control
v3alpha
aws_lambda
v3
aws_request_signing
v3
buffer
v3
cache
v3alpha
v4alpha
cdn_loop
v3alpha
compressor
v3
v4alpha
cors
v3
csrf
v3
v4alpha
decompressor
v3
dynamic_forward_proxy
v3
dynamo
v3
ext_authz
v3
v4alpha
ext_proc
v3alpha
fault
v3
v4alpha
grpc_http1_bridge
v3
grpc_http1_reverse_bridge
v3
grpc_json_transcoder
v3
grpc_stats
v3
grpc_web
v3
gzip
v3
v4alpha
header_to_metadata
v3
v4alpha
health_check
v3
v4alpha
ip_tagging
v3
jwt_authn
v3
v4alpha
kill_request
v3
local_ratelimit
v3
lua
v3
oauth2
v3alpha
v4alpha
on_demand
v3
original_src
v3
ratelimit
v3
v4alpha
rbac
v3
v4alpha
response_map
v3
v4alpha
router
v3
v4alpha
squash
v3
tap
v3
v4alpha
wasm
v3
listener
http_inspector
v3
original_dst
v3
original_src
v3
proxy_protocol
v3
tls_inspector
v3
network
client_ssl_auth
v3
direct_response
v3
dubbo_proxy
router
v3
v3
v4alpha
echo
v3
ext_authz
v3
v4alpha
http_connection_manager
v3
v4alpha
kafka_broker
v3
local_ratelimit
v3
mongo_proxy
v3
mysql_proxy
v3
postgres_proxy
v3alpha
ratelimit
v3
v4alpha
rbac
v3
v4alpha
redis_proxy
v3
rocketmq_proxy
v3
v4alpha
sni_cluster
v3
sni_dynamic_forward_proxy
v3alpha
tcp_proxy
v3
v4alpha
thrift_proxy
filters
ratelimit
v3
v4alpha
v3
v4alpha
wasm
v3
zookeeper_proxy
v3
udp
dns_filter
v3alpha
v4alpha
udp_proxy
v3
internal_redirect
allow_listed_routes
v3
previous_routes
v3
safe_cross_scheme
v3
network
socket_interface
v3
rate_limit_descriptors
expr
v3
retry
host
omit_host_metadata
v3
priority
previous_priorities
v3
stat_sinks
wasm
v3
tracers
datadog
v4alpha
dynamic_ot
v4alpha
lightstep
v4alpha
opencensus
v4alpha
skywalking
v4alpha
xray
v4alpha
zipkin
v4alpha
transport_sockets
alts
v3
proxy_protocol
v3
quic
v3
v4alpha
raw_buffer
v3
starttls
v3
v4alpha
tap
v3
v4alpha
tls
v3
v4alpha
upstreams
http
generic
v3
http
v3
tcp
v3
v3
v4alpha
tcp
generic
v3
wasm
v3
watchdog
profile_action
v3alpha
service
accesslog
v2
v3
v4alpha
auth
v2
v2alpha
v3
v4alpha
cluster
v3
discovery
v2
v3
v4alpha
endpoint
v3
event_reporting
v2alpha
v3
v4alpha
ext_proc
v3alpha
extension
v3
health
v3
v4alpha
listener
v3
load_stats
v2
v3
v4alpha
metrics
v2
v3
v4alpha
ratelimit
v2
v3
route
v3
runtime
v3
secret
v3
status
v2
v3
v4alpha
tap
v2alpha
v3
v4alpha
trace
v2
v3
v4alpha
type
matcher
v3
v4alpha
metadata
v2
v3
tracing
v2
v3
v3
watchdog
v3alpha
getambassador.io
v1 Package v1 contains API Schema definitions for the getambassador.io v1 API group
v2 Package v2 contains API Schema definitions for the getambassador.io v2 API group
v3alpha1 Package v3alpha1 contains API Schema definitions for the getambassador.io v3alpha1 API group
kat
pb
lyft
ratelimit
busy Package busy implements a dispatcher for BusyBox-style multi-call binaries.
consulwatch
debug The debug package is intended to aid in live debugging of misbehaving Ambassadors in production.
dtest
testprocess
emissaryutil
environment
envoy-control-plane
cache
types
v2 Package cache defines a configuration cache for the server.
v3 Package cache defines a configuration cache for the server.
conversion Package conversion contains shared utility functions for converting xDS resources.
log Package log provides a logging interface for use in this library.
resource
v2
v3
server
rest
v2 Package rest provides an implementation of REST-JSON part of XDS server
v3 Package rest provides an implementation of REST-JSON part of XDS server
sotw
v2 Package sotw provides an implementation of GRPC SoTW (State of The World) part of XDS server
v3 Package sotw provides an implementation of GRPC SoTW (State of The World) part of XDS server
v2 Package server provides an implementation of a streaming xDS server.
v3 Package server provides an implementation of a streaming xDS server.
test Package test contains test utilities
main Package main contains the test driver for testing xDS manually.
resource
v2 Package resource creates test xDS resources
v3 Package resource creates test xDS resources
v2 Package test contains test utilities
v3 Code generated by create_version.
ttl
v2
v3
wellknown Package wellknown contains common names for filters, listeners, etc.
envoytest
gateway
k8s Package k8s is a facade over (super-terrible, very difficult to understand) client-go to provide a higher-level interface to Kubernetes, with support for simple, high-level APIs for watching resources (including from stable, long-running processes) and implementing basic controllers.
kates The kates package is a library for writing kubernetes extensions.
k8s_resource_types
kates_internal
kubeapply
limiter
logutil
memory
metriton Package metriton implements submitting telemetry data to the Metriton database.
snapshot
v1
tools
src
controller-gen
conversion-gen
dsum Command dsum (short for d-summarize) helps keep good developer UX while running a command with potentially noisy output.
filter-yaml This script is to help generate any flat yaml files from the emissary helm chart.
fix-crds
flock flock.go is a minimal implementation of flock(1) (from util-linux) for systems that don't have flock(1) but do have flock(2).
go-mkopensource
gotest2tap gotest2tap.go translates `go test -json` on stdin to TAP v13 on stdout.
goversion
kubestatus
protoc-gen-go
protoc-gen-go-grpc
py-mkopensource
py-split-tests
testcert-gen Command testcert-gen generates TLS certificates and keys for use in the Emissary test suite.