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. |
|
hcp/testserver
command
|
|
|
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
command
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
|
|
|
controller
Package controller provides an API for implementing control loops on top of Consul resources.
|
Package controller provides an API for implementing control loops on top of Consul resources. |
|
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. |
|
radix
This packages contents were originally copied from github.com/armon/go-radix.
|
This packages contents were originally copied from github.com/armon/go-radix. |
|
resource/demo
Package demo includes fake resource types for working on Consul's generic state storage without having to refer to specific features.
|
Package demo includes fake resource types for working on Consul's generic state storage without having to refer to specific features. |
|
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: |
|
tools
|
|
|
internal-grpc-proxy
command
|
|
|
troubleshoot
module
|
|
Click to show internal directories.
Click to hide internal directories.