Directories ¶
Path | Synopsis |
---|---|
apis
|
|
contour/v1beta1
Package v1beta1 is the v1beta1 version of the API.
|
Package v1beta1 is the v1beta1 version of the API. |
projectcontour/v1
Package v1 is the v1 version of the API.
|
Package v1 is the v1 version of the API. |
cmd
|
|
internal
|
|
assert
Package assert provides assertion helpers
|
Package assert provides assertion helpers |
certgen
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. |
contour
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. |
dag
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. |
debug
Package debug provides http endpoints for healthcheck, metrics, and pprof debugging.
|
Package debug provides http endpoints for healthcheck, metrics, and pprof debugging. |
e2e
Package e2e provides end-to-end tests.
|
Package e2e provides end-to-end tests. |
envoy
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. |
featuretests
Package featuretests provides end to end tests of specific features.
|
Package featuretests provides end to end tests of specific features. |
grpc
Package grpc provides a gRPC implementation of the Envoy v2 xDS API.
|
Package grpc provides a gRPC implementation of the Envoy v2 xDS API. |
health
Package health provides a health check service.
|
Package health provides a health check service. |
httpsvc
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. |
k8s
Package k8s contains helpers for setting the IngressRoute status
|
Package k8s contains helpers for setting the IngressRoute status |
metrics
Package metrics provides Prometheus metrics for Contour.
|
Package metrics provides Prometheus metrics for Contour. |
protobuf
Package protobuf provides helpers for working with golang/protobuf types.
|
Package protobuf provides helpers for working with golang/protobuf types. |
workgroup
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. |
Click to show internal directories.
Click to hide internal directories.