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. |
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. |
acs/update_handler
Package updater handles requests to update the agent.
|
Package updater handles requests to update the agent. |
acs/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 |
acs/update_handler/os/mock
Package mock_os is a generated GoMock package.
|
Package mock_os is a generated GoMock package. |
api/mocks
Package mock_api is a generated GoMock package.
|
Package mock_api is a generated GoMock package. |
api/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. |
app/factory/mocks
Package mock_factory is a generated GoMock package.
|
Package mock_factory is a generated GoMock package. |
app/mocks
Package mock_credentials is a generated GoMock package.
|
Package mock_credentials is a generated GoMock package. |
app/oswrapper/mocks
Package mock_oswrapper is a generated GoMock package.
|
Package mock_oswrapper is a generated GoMock package. |
asm/factory/mocks
Package mock_factory is a generated GoMock package.
|
Package mock_factory is a generated GoMock package. |
asm/mocks
Package mock_secretsmanageriface is a generated GoMock package.
|
Package mock_secretsmanageriface is a generated GoMock package. |
async/mocks
Package mock_async is a generated GoMock package.
|
Package mock_async is a generated GoMock package. |
containermetadata/mocks
Package mock_containermetadata is a generated GoMock package.
|
Package mock_containermetadata is a generated GoMock package. |
credentials/mocks
Package mock_credentials is a generated GoMock package.
|
Package mock_credentials is a generated GoMock package. |
dockerclient/clientfactory/mocks
Package mock_clientfactory is a generated GoMock package.
|
Package mock_clientfactory is a generated GoMock package. |
dockerclient/dockerapi/mocks
Package mock_dockerapi is a generated GoMock package.
|
Package mock_dockerapi is a generated GoMock package. |
dockerclient/dockerauth
Package dockerauth handles storing auth configuration information for Docker registries.
|
Package dockerauth handles storing auth configuration information for Docker registries. |
dockerclient/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 |
dockerclient/dockeriface/mocks
Package mock_dockeriface is a generated GoMock package.
|
Package mock_dockeriface is a generated GoMock package. |
ec2/http/mocks
Package mock_http is a generated GoMock package.
|
Package mock_http is a generated GoMock package. |
ec2/mocks
Package mock_ec2 is a generated GoMock package.
|
Package mock_ec2 is a generated GoMock package. |
ecr
Package ecr helps generate clients to talk to the ECR API
|
Package ecr helps generate clients to talk to the ECR API |
ecr/mocks
Package mock_ecr is a generated GoMock package.
|
Package mock_ecr is a generated GoMock package. |
ecscni/mocks
Package mock_ecscni is a generated GoMock package.
|
Package mock_ecscni is a generated GoMock package. |
ecscni/mocks_cnitypes
Package mock_types is a generated GoMock package.
|
Package mock_types is a generated GoMock package. |
ecscni/mocks_libcni
Package mock_libcni is a generated GoMock package.
|
Package mock_libcni is a generated GoMock package. |
engine
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. |
engine/dockerstate/mocks
Package mock_dockerstate is a generated GoMock package.
|
Package mock_dockerstate is a generated GoMock package. |
engine/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. |
engine/mocks
Package mock_engine is a generated GoMock package.
|
Package mock_engine is a generated GoMock package. |
engine/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. |
eni/netlinkwrapper/mocks
Package mock_netlinkwrapper is a generated GoMock package.
|
Package mock_netlinkwrapper is a generated GoMock package. |
eni/networkutils
Package networkutils is a collection of helpers for eni/watcher
|
Package networkutils is a collection of helpers for eni/watcher |
eni/pause/mocks
Package mock_pause is a generated GoMock package.
|
Package mock_pause is a generated GoMock package. |
eni/udevwrapper/mocks
Package mock_udevwrapper is a generated GoMock package.
|
Package mock_udevwrapper is a generated GoMock package. |
eventstream
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. |
handlers
Package handlers deals with the agent introspection api.
|
Package handlers deals with the agent introspection api. |
handlers/mocks
Package mock_utils is a generated GoMock package.
|
Package mock_utils is a generated GoMock package. |
handlers/mocks/http
Package mock_http is a generated GoMock package.
|
Package mock_http is a generated GoMock package. |
httpclient
Package httpclient provides a thin, but testable, wrapper around http.Client.
|
Package httpclient provides a thin, but testable, wrapper around http.Client. |
httpclient/mock
Package mock_http is a generated GoMock package.
|
Package mock_http is a generated GoMock package. |
logger/audit/mocks
Package mock_audit is a generated GoMock package.
|
Package mock_audit is a generated GoMock package. |
sighandlers
Package sighandlers handle signals and behave appropriately.
|
Package sighandlers handle signals and behave appropriately. |
sighandlers/exitcodes
Package exitcodes defines agent exit codes
|
Package exitcodes defines agent exit codes |
statemanager
Package statemanager implements simple constructs for saving and restoring state from disk.
|
Package statemanager implements simple constructs for saving and restoring state from disk. |
statemanager/mocks
Package mock_statemanager is a generated GoMock package.
|
Package mock_statemanager is a generated GoMock package. |
stats/mock
Package mock_stats is a generated GoMock package.
|
Package mock_stats is a generated GoMock package. |
stats/resolver/mock
Package mock_resolver is a generated GoMock package.
|
Package mock_resolver is a generated GoMock package. |
taskresource/cgroup/control/factory/mock
Package mock_cgroups is a generated GoMock package.
|
Package mock_cgroups is a generated GoMock package. |
taskresource/cgroup/control/factory/mock_factory
Package mock_factory is a generated GoMock package.
|
Package mock_factory is a generated GoMock package. |
taskresource/cgroup/control/mock_control
Package mock_control is a generated GoMock package.
|
Package mock_control is a generated GoMock package. |
taskresource/mocks
Package mock_taskresource is a generated GoMock package.
|
Package mock_taskresource is a generated GoMock package. |
utils/cipher
Package cipher provides customized cipher configuration for agent client
|
Package cipher provides customized cipher configuration for agent client |
utils/ioutilwrapper/mocks
Package mock_ioutilwrapper is a generated GoMock package.
|
Package mock_ioutilwrapper is a generated GoMock package. |
utils/mocks
Package mock_utils is a generated GoMock package.
|
Package mock_utils is a generated GoMock package. |
utils/oswrapper/mocks
Package mock_oswrapper is a generated GoMock package.
|
Package mock_oswrapper is a generated GoMock package. |
utils/sync
Package sync is an analogue to the stdlib sync package.
|
Package sync is an analogue to the stdlib sync package. |
utils/ttime
Package ttime implements a testable alternative to the Go "time" package.
|
Package ttime implements a testable alternative to the Go "time" package. |
utils/ttime/mocks
Package mock_ttime is a generated GoMock package.
|
Package mock_ttime is a generated GoMock package. |
version
Package version contains constants to indicate the current version of the agent.
|
Package version contains constants to indicate the current version of the agent. |
wsclient
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. |
wsclient/mock
Package mock_wsclient is a generated GoMock package.
|
Package mock_wsclient is a generated GoMock package. |
wsclient/wsconn/mock
Package mock_wsconn is a generated GoMock package.
|
Package mock_wsconn is a generated GoMock package. |
misc
|
|
netkitten
Netkitten is a slimmed down netcat intended to make our integ tests able to run containers lighter than busybox+netcat, but still be able to do suitably complex network testing.
|
Netkitten is a slimmed down netcat intended to make our integ tests able to run containers lighter than busybox+netcat, but still be able to do suitably complex network testing. |
scripts
|
|
Click to show internal directories.
Click to hide internal directories.