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. | 
| 
         
          
            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. | 
| 
         
          
            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/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/sdkclient
            
            
          
           
      Package sdkclient contains an interface for moby matching the subset used by the agent 
         | 
      Package sdkclient contains an interface for moby matching the subset used by the agent | 
| 
         
          
            dockerclient/sdkclient/mocks
            
            
          
           
      Package mock_sdkclient is a generated GoMock package. 
         | 
      Package mock_sdkclient is a generated GoMock package. | 
| 
         
          
            dockerclient/sdkclientfactory/mocks
            
            
          
           
      Package mock_sdkclientfactory is a generated GoMock package. 
         | 
      Package mock_sdkclientfactory 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/execcmd/mocks
            
            
          
           
      Package mock_execcmd is a generated GoMock package. 
         | 
      Package mock_execcmd is a generated GoMock package. | 
| 
         
          
            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. | 
| 
         
          
            fsx/factory/mocks
            
            
          
           
      Package mock_factory is a generated GoMock package. 
         | 
      Package mock_factory is a generated GoMock package. | 
| 
         
          
            fsx/mocks
            
            
          
           
      Package mock_fsx is a generated GoMock package. 
         | 
      Package mock_fsx is a generated GoMock package. | 
| 
         
          
            gpu/mocks
            
            
          
           
      Package mock_gpu is a generated GoMock package. 
         | 
      Package mock_gpu is a generated GoMock package. | 
| 
         
          
            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. | 
| 
         
          
            logger/mocks
            
            
          
           
      Package mock_seelog is a generated GoMock package. 
         | 
      Package mock_seelog is a generated GoMock package. | 
| 
         
          
            s3/factory/mocks
            
            
          
           
      Package mock_factory is a generated GoMock package. 
         | 
      Package mock_factory is a generated GoMock package. | 
| 
         
          
            s3/mocks
            
            
          
           
      Package mock_s3 is a generated GoMock package. 
         | 
      Package mock_s3 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 | 
| 
         
          
            ssm/factory/mocks
            
            
          
           
      Package mock_factory is a generated GoMock package. 
         | 
      Package mock_factory is a generated GoMock package. | 
| 
         
          
            ssm/mocks
            
            
          
           
      Package mock_ssm is a generated GoMock package. 
         | 
      Package mock_ssm is a generated GoMock package. | 
| 
         
          
            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/bufiowrapper/mocks
            
            
          
           
      Package mock_bufiowrapper is a generated GoMock package. 
         | 
      Package mock_bufiowrapper 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/mobypkgwrapper/mocks
            
            
          
           
      Package mock_mobypkgwrapper is a generated GoMock package. 
         | 
      Package mock_mobypkgwrapper is a generated GoMock package. | 
| 
         
          
            utils/mocks
            
            
          
           
      Package mock_utils is a generated GoMock package. 
         | 
      Package mock_utils is a generated GoMock package. | 
| 
         
          
            utils/nswrapper/mocks
            
            
          
           
      Package mock_nswrapper is a generated GoMock package. 
         | 
      Package mock_nswrapper is a generated GoMock package. | 
| 
         
          
            utils/retry/mock
            
            
          
           
      Package mock_retry is a generated GoMock package. 
         | 
      Package mock_retry 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. | 
| 
         
          
            version/gen
            
            command
          
          
         
       | 
      |
| 
         
          
            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. | 
| 
       ecs-agent
            module
           
          
         | 
      |
| 
         
          
            daemonimages/csidriver
            module
            
          
          
         
       | 
      |
| 
       ecs-init
            module
           
          
         | 
      |
| 
       misc
        | 
      |
| 
         
          
            fluent-logger
            
            command
          
          
         
       | 
      |
| 
         
          
            gremlin
            
            command
          
          
         
       | 
      |
| 
         
          
            netkitten
            
            command
          
           
      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. | 
 Click to show internal directories. 
   Click to hide internal directories. 
