consul: github.com/hashicorp/consul Files | Directories

Command consul

Package Files

main.go

Directories

PathSynopsis
acl
agent
agent/aePackage ae provides tools to synchronize state between local and remote consul servers.
agent/agentpb
agent/cachePackage cache provides caching features for data from a Consul server.
agent/cache-typesCode generated by mockery v1.0.0
agent/checks
agent/config
agent/connect
agent/connect/ca
agent/connect/ca/plugin
agent/consulThe snapshot endpoint is a special non-RPC endpoint that supports streaming for taking and restoring snapshots for disaster recovery.
agent/consul/authmethod
agent/consul/authmethod/kubeauth
agent/consul/authmethod/testauth
agent/consul/autopilot
agent/consul/discoverychain
agent/consul/fsm
agent/consul/prepared_query
agent/consul/state
agent/debug
agent/exec
agent/local
agent/metadata
agent/mock
agent/pool
agent/proxycfgPackage proxycfg provides a component that monitors local agent state for Connect proxy service registrations and maintains the necessary cache state for those proxies locally.
agent/routerPackage servers provides a Manager interface for Manager managed metadata.Server objects.
agent/structs
agent/systemd
agent/token
agent/xdsPackage xds provides an impementation of a gRPC service that exports Envoy's xDS API for config discovery.
api
api/watch
command
command/acl
command/acl/agenttokens
command/acl/authmethod
command/acl/authmethod/create
command/acl/authmethod/delete
command/acl/authmethod/list
command/acl/authmethod/read
command/acl/authmethod/update
command/acl/bindingrule
command/acl/bindingrule/create
command/acl/bindingrule/delete
command/acl/bindingrule/list
command/acl/bindingrule/read
command/acl/bindingrule/update
command/acl/bootstrap
command/acl/policy
command/acl/policy/create
command/acl/policy/delete
command/acl/policy/list
command/acl/policy/read
command/acl/policy/update
command/acl/role
command/acl/role/create
command/acl/role/delete
command/acl/role/list
command/acl/role/read
command/acl/role/update
command/acl/rules
command/acl/token
command/acl/token/clone
command/acl/token/create
command/acl/token/delete
command/acl/token/list
command/acl/token/read
command/acl/token/update
command/agent
command/catalog
command/catalog/list/dc
command/catalog/list/nodes
command/catalog/list/services
command/config
command/config/delete
command/config/list
command/config/read
command/config/write
command/connect
command/connect/ca
command/connect/ca/get
command/connect/ca/set
command/connect/envoy
command/connect/envoy/pipe-bootstrap
command/connect/proxy
command/debug
command/event
command/exec
command/flags
command/forceleave
command/helpers
command/info
command/intention
command/intention/check
command/intention/create
command/intention/delete
command/intention/finder
command/intention/get
command/intention/match
command/join
command/keygen
command/keyring
command/kv
command/kv/del
command/kv/exp
command/kv/get
command/kv/imp
command/kv/impexp
command/kv/put
command/leave
command/lock
command/login
command/logout
command/maint
command/members
command/monitor
command/operator
command/operator/autopilot
command/operator/autopilot/get
command/operator/autopilot/set
command/operator/raft
command/operator/raft/listpeers
command/operator/raft/removepeer
command/reload
command/rtt
command/services
command/services/deregister
command/services/register
command/snapshot
command/snapshot/inspect
command/snapshot/restore
command/snapshot/save
command/tls
command/tls/ca
command/tls/ca/create
command/tls/cert
command/tls/cert/create
command/validate
command/version
command/watch
connect
connect/certgencertgen: a tool for generating test certificates on disk for use as test-fixtures and for end-to-end testing and local development.
connect/proxy
ipaddr
lib
lib/file
lib/semaphorePackage semaphore implements a simple semaphore that is based on golang.org/x/sync/semaphore but doesn't support weights.
logger
sdk/freeportPackage freeport provides a helper for allocating free ports across multiple processes on the same machine.
sdk/testutil
sdk/testutil/retryPackage retry provides support for repeating operations in tests.
sentinel
service_os
snapshotThe archive utilities manage the internal format of a snapshot, which is a tar file with the following contents:
testrpc
tlsutil
types
vendor/github.com/hashicorp/errwrapPackage errwrap implements methods to formalize error wrapping in Go.
vendor/github.com/hashicorp/go-bexprbexpr is an implementation of a generic boolean expression evaluator.
vendor/github.com/hashicorp/go-checkpointcheckpoint is a package for checking version information and alerts for a HashiCorp product.
vendor/github.com/hashicorp/go-cleanhttpPackage cleanhttp offers convenience utilities for acquiring "clean" http.Transport and http.Client structs.
vendor/github.com/hashicorp/go-discoverPackage discover provides functions to get metadata for different cloud environments.
vendor/github.com/hashicorp/go-hclog
vendor/github.com/hashicorp/go-immutable-radix
vendor/github.com/hashicorp/golang-lruPackage lru provides three different LRU caches of varying sophistication.
vendor/github.com/hashicorp/golang-lru/simplelru
vendor/github.com/hashicorp/go-memdbPackage memdb provides an in-memory database that supports transactions and MVCC.
vendor/github.com/hashicorp/go-multierror
vendor/github.com/hashicorp/go-pluginThe plugin package exposes functions and helpers for communicating to plugins which are implemented as standalone binary applications.
vendor/github.com/hashicorp/go-raftchunking
vendor/github.com/hashicorp/go-raftchunking/types
vendor/github.com/hashicorp/go-retryablehttpThe retryablehttp package provides a familiar HTTP client interface with automatic retries and exponential backoff.
vendor/github.com/hashicorp/go-rootcertsPackage rootcerts contains functions to aid in loading CA certificates for TLS connections.
vendor/github.com/hashicorp/go-sockaddrPackage sockaddr is a Go implementation of the UNIX socket family data types and related helper functions.
vendor/github.com/hashicorp/go-sockaddr/templatePackage sockaddr/template provides a text/template interface the SockAddr helper functions.
vendor/github.com/hashicorp/go-syslog
vendor/github.com/hashicorp/go-uuid
vendor/github.com/hashicorp/go-version
vendor/github.com/hashicorp/hclPackage hcl decodes HCL into usable Go structures.
vendor/github.com/hashicorp/hil
vendor/github.com/hashicorp/hil/ast
vendor/github.com/hashicorp/logutilsPackage logutils augments the standard log package with levels.
vendor/github.com/hashicorp/mdns
vendor/github.com/hashicorp/memberlistmemberlist is a library that manages cluster membership and member failure detection using a gossip based protocol.
vendor/github.com/hashicorp/net-rpc-msgpackrpcPackage msgpackrpc implements a MessagePack-RPC ClientCodec and ServerCodec for the rpc package, using the same API as the Go standard library for jsonrpc.
vendor/github.com/hashicorp/raft
vendor/github.com/hashicorp/raft-boltdb
vendor/github.com/hashicorp/serf/coordinate
vendor/github.com/hashicorp/serf/serf
vendor/github.com/hashicorp/yamux
version

Package main imports 8 packages (graph). Updated 2019-10-11. Refresh now. Tools for package owners.