Packages imported by uniter

Path Synopsis
crypto/tls Package tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
fmt Package fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/juju/clock
github.com/juju/errors Package errors provides an easy way to annotate errors without losing the original error context.
github.com/juju/juju/agent
github.com/juju/juju/agent/tools
github.com/juju/juju/api
github.com/juju/juju/api/uniter
github.com/juju/juju/apiserver/params
github.com/juju/juju/caas
github.com/juju/juju/caas/kubernetes/provider
github.com/juju/juju/cmd/jujud/util
github.com/juju/juju/core/leadership Package leadership holds code pertaining to application leadership in juju.
github.com/juju/juju/core/life
github.com/juju/juju/core/machinelock
github.com/juju/juju/core/model
github.com/juju/juju/core/status
github.com/juju/juju/core/watcher
github.com/juju/juju/juju/sockets
github.com/juju/juju/worker
github.com/juju/juju/worker/fortress
github.com/juju/juju/worker/uniter/actions
github.com/juju/juju/worker/uniter/charm
github.com/juju/juju/worker/uniter/hook Package hook provides types that define the hooks known to the Uniter
github.com/juju/juju/worker/uniter/leadership
github.com/juju/juju/worker/uniter/operation
github.com/juju/juju/worker/uniter/relation
github.com/juju/juju/worker/uniter/remotestate
github.com/juju/juju/worker/uniter/resolver
github.com/juju/juju/worker/uniter/runcommands
github.com/juju/juju/worker/uniter/runner
github.com/juju/juju/worker/uniter/runner/context
github.com/juju/juju/worker/uniter/runner/jujuc The worker/uniter/runner/jujuc package implements the server side of the jujuc proxy tool, which forwards command invocations to the unit agent process so that they can be executed against specific state.
github.com/juju/juju/worker/uniter/storage Package storage contains the storage subsystem for the uniter, responding to changes in storage attachments (lifecycle, volume/filesystem details) by queuing hooks and managing the storage attachments' lifecycle.
github.com/juju/juju/worker/uniter/upgradeseries
github.com/juju/loggo
github.com/juju/os Package os provides access to operating system related configuration.
github.com/juju/utils
github.com/juju/utils/exec
gopkg.in/juju/charm.v6
gopkg.in/juju/charm.v6/hooks
gopkg.in/juju/names.v3
gopkg.in/juju/worker.v1
gopkg.in/juju/worker.v1/catacomb
gopkg.in/juju/worker.v1/dependency
gopkg.in/tomb.v2 The tomb package handles clean goroutine tracking and termination.
gopkg.in/yaml.v2 Package yaml implements YAML support for the Go language.
io/ioutil Package ioutil implements some I/O utility functions.
math/rand Package rand implements pseudo-random number generators.
net Package net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
net/rpc Package rpc provides access to the exported methods of an object across a network or other I/O connection.
os Package os provides a platform-independent interface to operating system functionality.
path/filepath Package filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
sync Package sync provides basic synchronization primitives such as mutual exclusion locks.
time Package time provides functionality for measuring and displaying time.

Go back to previous page.