contour: github.com/projectcontour/contour/internal

Directories

PathSynopsis
annotation
build
certgenPackage certgen contains the code that handles the `certgen` subcommand for the main `contour` binary.
contourPackage contour contains the translation business logic that listens to Kubernetes ResourceEventHandler events and translates those into additions/deletions in caches connected to the Envoy xDS gRPC API server.
dagPackage dag provides a data model, in the form of a directed acyclic graph, of the relationship between Kubernetes Ingress, Service, and Secret objects.
debugPackage debug provides http endpoints for healthcheck, metrics, and pprof debugging.
envoyPackage envoy contains APIs for translating between Contour objects and Envoy configuration APIs and types.
envoy/v3
featuretests
featuretests/v3Package featuretests provides end to end tests of specific features.
fixture
healthPackage health provides a health check service.
httpsvcPackage httpsvc provides a HTTP/1.x Service which is compatible with the workgroup.Group API.
k8s
metricsPackage metrics provides Prometheus metrics for Contour.
protobufPackage protobuf provides helpers for working with golang/protobuf types.
sorter
statusPackage status holds pieces for handling status updates propagated from the DAG back to Kubernetes
timeout
workgroupPackage workgroup provides a mechanism for controlling the lifetime of a set of related goroutines.
xds
xdscachePackage contour contains the translation business logic that listens to Kubernetes ResourceEventHandler events and translates those into additions/deletions in caches connected to the Envoy xDS gRPC API server.
xdscache/v3
xds/v3

Updated 2021-01-26. Refresh now. Tools for package owners.