amazon-ecs-cni-plugins

module
v0.0.0-...-7b4ec60 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2024 License: Apache-2.0

README

Amazon ECS CNI Plugins

Build Status

Description

Amazon ECS CNI Plugins is a collection of Container Network Interface(CNI) Plugins used by the Amazon ECS Agent to configure network namespace of containers with Elastic Network Interfaces (ENIs)

For more information about Amazon ECS, see the Amazon ECS Developer Guide.

For more information about Plugins in this project, see the individual READMEs.

Plugins

  • ECS ENI Plugin: configures the network namespace of the container with an ENI device
  • ECS Bridge Plugin: configures the network namespace of the container to be able to communicate with the credentials endpoint of the ECS Agent
  • ECS IPAM Plugin: allocates an IP address and constructs Gateway and Route structures used by the ECS Bridge plugin to configure the bridge and veth pair in the container network namespace

Security disclosures

If you think you’ve found a potential security issue, please do not post it in the Issues. Instead, please follow the instructions here or email AWS security directly.

Directories

Path Synopsis
pkg
cniipamwrapper/mocks
Package mock_cniipamwrapper is a generated GoMock package.
Package mock_cniipamwrapper is a generated GoMock package.
cniipamwrapper/mocks_types
Package mock_types is a generated GoMock package.
Package mock_types is a generated GoMock package.
cniipwrapper/mocks
Package mock_cniipwrapper is a generated GoMock package.
Package mock_cniipwrapper is a generated GoMock package.
cninswrapper/mocks
Package mock_cninswrapper is a generated GoMock package.
Package mock_cninswrapper is a generated GoMock package.
cninswrapper/mocks_netns
Package mock_ns is a generated GoMock package.
Package mock_ns is a generated GoMock package.
ec2metadata/mocks
Package mock_ec2metadata is a generated GoMock package.
Package mock_ec2metadata is a generated GoMock package.
execwrapper/mocks
Package mock_execwrapper is a generated GoMock package.
Package mock_execwrapper is a generated GoMock package.
ioutilwrapper/mocks_fileinfo
Package mock_os is a generated GoMock package.
Package mock_os is a generated GoMock package.
ioutilwrapper/mocks_ioutilwrapper
Package mock_ioutilwrapper is a generated GoMock package.
Package mock_ioutilwrapper is a generated GoMock package.
netlinkwrapper/mocks
Package mock_netlinkwrapper is a generated GoMock package.
Package mock_netlinkwrapper is a generated GoMock package.
netlinkwrapper/mocks_link
Package mock_netlink is a generated GoMock package.
Package mock_netlink is a generated GoMock package.
oswrapper/mocks
Package mock_oswrapper is a generated GoMock package.
Package mock_oswrapper is a generated GoMock package.
plugins
ecs-bridge/engine/mocks
Package mock_engine is a generated GoMock package.
Package mock_engine is a generated GoMock package.
eni
eni/engine/mocks
Package mock_engine is a generated GoMock package.
Package mock_engine is a generated GoMock package.
ipam/ipstore/mocks
Package mock_ipstore is a generated GoMock package.
Package mock_ipstore is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL