Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
acs
|
|
client
Package acsclient wraps the generated aws-sdk-go client to provide marshalling and unmarshalling of data over a websocket connection in the format expected by ACS.
|
Package acsclient wraps the generated aws-sdk-go client to provide marshalling and unmarshalling of data over a websocket connection in the format expected by ACS. |
handler
Package handler deals with appropriately reacting to all ACS messages as well as maintaining the connection to ACS.
|
Package handler deals with appropriately reacting to all ACS messages as well as maintaining the connection to ACS. |
update_handler
Package updater handles requests to update the agent.
|
Package updater handles requests to update the agent. |
update_handler/os
Package os provides interfaces around the 'os', 'io', and 'ioutil' functions so that may be mocked out appropriately
|
Package os provides interfaces around the 'os', 'io', and 'ioutil' functions so that may be mocked out appropriately |
testutils
Package testutils contains files that are used in tests but not elsewhere and thus can be excluded from the final executable.
|
Package testutils contains files that are used in tests but not elsewhere and thus can be excluded from the final executable. |
Package config handles loading configuration data, warning on missing data, and setting sane defaults.
|
Package config handles loading configuration data, warning on missing data, and setting sane defaults. |
Package ecr helps generate clients to talk to the ECR API
|
Package ecr helps generate clients to talk to the ECR API |
ecs_client
|
|
Package engine contains code for interacting with container-running backends and handling events from them.
|
Package engine contains code for interacting with container-running backends and handling events from them. |
dockerauth
Package dockerauth handles storing auth configuration information for Docker registries.
|
Package dockerauth handles storing auth configuration information for Docker registries. |
dockeriface
Package dockeriface contains an interface for go-dockerclient matching the subset used by the agent
|
Package dockeriface contains an interface for go-dockerclient matching the subset used by the agent |
dockerstate/testutils
Package testutils contains files that are used in tests but not elsewhere and thus can be excluded from the final executable.
|
Package testutils contains files that are used in tests but not elsewhere and thus can be excluded from the final executable. |
emptyvolume
Package emptyvolume contains some information related to the 'emptyvolumes'
|
Package emptyvolume contains some information related to the 'emptyvolumes' |
testutils
Package testutils contains files that are used in tests but not elsewhere and thus can be excluded from the final executable.
|
Package testutils contains files that are used in tests but not elsewhere and thus can be excluded from the final executable. |
Package handler deals with appropriately reacting to all ACS messages as well as maintaining the connection to ACS.
|
Package handler deals with appropriately reacting to all ACS messages as well as maintaining the connection to ACS. |
functional_tests
|
|
Package handlers deals with the agent introspection api.
|
Package handlers deals with the agent introspection api. |
Package httpclient provides a thin, but testable, wrapper around http.Client.
|
Package httpclient provides a thin, but testable, wrapper around http.Client. |
sighandlers handle signals and behave appropriately.
|
sighandlers handle signals and behave appropriately. |
exitcodes
Package exitcodes defines agent exit codes
|
Package exitcodes defines agent exit codes |
Package statemanager implements simple constructs for saving and restoring state from disk.
|
Package statemanager implements simple constructs for saving and restoring state from disk. |
tcs
|
|
atomic
Package atomic implements higher level constructs on top of the stdlib atomic package
|
Package atomic implements higher level constructs on top of the stdlib atomic package |
sync
Package sync is an analogue to the stdlib sync package.
|
Package sync is an analogue to the stdlib sync package. |
ttime
Package ttime implements a testable alternative to the Go "time" package.
|
Package ttime implements a testable alternative to the Go "time" package. |
Package version contains constants to indicate the current version of the agent.
|
Package version contains constants to indicate the current version of the agent. |
Package wsclient wraps the generated aws-sdk-go client to provide marshalling and unmarshalling of data over a websocket connection in the format expected by backend.
|
Package wsclient wraps the generated aws-sdk-go client to provide marshalling and unmarshalling of data over a websocket connection in the format expected by backend. |
Click to show internal directories.
Click to hide internal directories.