Documentation
¶
There is no documentation for this package.
Directories
¶
Path | Synopsis |
---|---|
ae
Package ae provides tools to synchronize state between local and remote consul servers.
|
Package ae provides tools to synchronize state between local and remote consul servers. |
cache
Package cache provides caching features for data from a Consul server.
|
Package cache provides caching features for data from a Consul server. |
consul
The snapshot endpoint is a special non-RPC endpoint that supports streaming for taking and restoring snapshots for disaster recovery.
|
The snapshot endpoint is a special non-RPC endpoint that supports streaming for taking and restoring snapshots for disaster recovery. |
consul/rate
package rate implements server-side RPC rate limiting.
|
package rate implements server-side RPC rate limiting. |
consul/stream
Package stream provides a publish/subscribe system for events produced by changes to the state store.
|
Package stream provides a publish/subscribe system for events produced by changes to the state store. |
grpc-external/limiter
package limiter provides primatives for limiting the number of concurrent operations in-flight.
|
package limiter provides primatives for limiting the number of concurrent operations in-flight. |
grpc-internal/balancer
package balancer implements a custom gRPC load balancer.
|
package balancer implements a custom gRPC load balancer. |
grpc-middleware
generated by protoc-gen-consul-rate-limit; DO NOT EDIT.
|
generated by protoc-gen-consul-rate-limit; DO NOT EDIT. |
hcp/bootstrap
Package bootstrap handles bootstrapping an agent's config from HCP.
|
Package bootstrap handles bootstrapping an agent's config from HCP. |
hcp/telemetry
Package telemetry implements functionality to collect, aggregate, convert and export telemetry data in OpenTelemetry Protocol (OTLP) format.
|
Package telemetry implements functionality to collect, aggregate, convert and export telemetry data in OpenTelemetry Protocol (OTLP) format. |
proxycfg
Package proxycfg contains components for sourcing the data required to configure Connect proxies.
|
Package proxycfg contains components for sourcing the data required to configure Connect proxies. |
proxycfg-sources/local
Package local integrates the proxycfg Manager with the agent's local state.
|
Package local integrates the proxycfg Manager with the agent's local state. |
router
Package servers provides a Manager interface for Manager managed metadata.Server objects.
|
Package servers provides a Manager interface for Manager managed metadata.Server objects. |
xds
Package xds provides an implementation of a gRPC service that exports Envoy's xDS API for config discovery.
|
Package xds provides an implementation of a gRPC service that exports Envoy's xDS API for config discovery. |
api
module
|
|
certgen
certgen: a tool for generating test certificates on disk for use as test-fixtures and for end-to-end testing and local development.
|
certgen: a tool for generating test certificates on disk for use as test-fixtures and for end-to-end testing and local development. |
envoyextensions
module
|
|
internal
module
|
|
go-sso/oidcauth
package oidcauth bundles up an opinionated approach to authentication using both the OIDC authorization code workflow and simple JWT decoding (via static keys, JWKS, and OIDC discovery).
|
package oidcauth bundles up an opinionated approach to authentication using both the OIDC authorization code workflow and simple JWT decoding (via static keys, JWKS, and OIDC discovery). |
go-sso/oidcauth/oidcauthtest
package oidcauthtest exposes tools to assist in writing unit tests of OIDC and JWT authentication workflows.
|
package oidcauthtest exposes tools to assist in writing unit tests of OIDC and JWT authentication workflows. |
tools/proto-gen-rpc-glue
Module
|
|
decode
Package decode provides tools for customizing the decoding of configuration, into structures using mapstructure.
|
Package decode provides tools for customizing the decoding of configuration, into structures using mapstructure. |
mutex
Package mutex implements the sync.Locker interface using x/sync/semaphore.
|
Package mutex implements the sync.Locker interface using x/sync/semaphore. |
semaphore
Package semaphore implements a simple semaphore that is based on golang.org/x/sync/semaphore but doesn't support weights.
|
Package semaphore implements a simple semaphore that is based on golang.org/x/sync/semaphore but doesn't support weights. |
ttlcache
Package ttlcache provides an ExpiryHeap that can be used by a cache to track the expiration time of its entries.
|
Package ttlcache provides an ExpiryHeap that can be used by a cache to track the expiration time of its entries. |
proto
|
|
proto-public
module
|
|
sdk
module
|
|
The archive utilities manage the internal format of a snapshot, which is a tar file with the following contents:
|
The archive utilities manage the internal format of a snapshot, which is a tar file with the following contents: |
test
|
|
integration/consul-container
Module
|
|
test-integ
module
|
|
testing
|
|
deployer
Module
|
|
tools
|
|
troubleshoot
module
|
|
Click to show internal directories.
Click to hide internal directories.