Directories

Path Synopsis
Package certgen contains the code that handles the `certgen` subcommand for the main `contour` binary.
Package certgen contains the code that handles the `certgen` subcommand for the main `contour` binary.
Package 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.
Package 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.
Package dag provides a data model, in the form of a directed acyclic graph, of the relationship between Kubernetes Ingress, Service, and Secret objects.
Package dag provides a data model, in the form of a directed acyclic graph, of the relationship between Kubernetes Ingress, Service, and Secret objects.
Package debug provides http endpoints for healthcheck, metrics, and pprof debugging.
Package debug provides http endpoints for healthcheck, metrics, and pprof debugging.
Package envoy contains APIs for translating between Contour objects and Envoy configuration APIs and types.
Package envoy contains APIs for translating between Contour objects and Envoy configuration APIs and types.
v3
v3
Package health provides a health check service.
Package health provides a health check service.
Package httpsvc provides a HTTP/1.x Service which is compatible with the workgroup.Group API.
Package httpsvc provides a HTTP/1.x Service which is compatible with the workgroup.Group API.
Package metrics provides Prometheus metrics for Contour.
Package metrics provides Prometheus metrics for Contour.
Package protobuf provides helpers for working with golang/protobuf types.
Package protobuf provides helpers for working with golang/protobuf types.
Package status holds pieces for handling status updates propagated from the DAG back to Kubernetes
Package status holds pieces for handling status updates propagated from the DAG back to Kubernetes
Package workgroup provides a mechanism for controlling the lifetime of a set of related goroutines.
Package workgroup provides a mechanism for controlling the lifetime of a set of related goroutines.
xds
v3
v3