Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
aws-k8s-agent
command
The aws-node ipam daemon binary
|
The aws-node ipam daemon binary |
|
cni-metrics-helper
command
CNI metrics helper binary publishing metrics to CloudWatch
|
CNI metrics helper binary publishing metrics to CloudWatch |
|
cni-metrics-helper/metrics
Package metrics handles the processing of all metrics.
|
Package metrics handles the processing of all metrics. |
|
grpc-health-probe
command
Standard gRPC health probe
|
Standard gRPC health probe |
|
routed-eni-cni-plugin
command
AWS VPC CNI plugin binary
|
AWS VPC CNI plugin binary |
|
routed-eni-cni-plugin/driver
Package driver is the CNI network driver setting up iptables, routes and rules
|
Package driver is the CNI network driver setting up iptables, routes and rules |
|
routed-eni-cni-plugin/driver/mocks
Package mock_driver is a generated GoMock package.
|
Package mock_driver is a generated GoMock package. |
|
config
|
|
|
pkg
|
|
|
apis/crd/v1alpha1
Package v1alpha1 contains API Schema definitions for the crd v1alpha1 API group +kubebuilder:object:generate=true +groupName=crd.example.com
|
Package v1alpha1 contains API Schema definitions for the crd v1alpha1 API group +kubebuilder:object:generate=true +groupName=crd.example.com |
|
awsutils
Package awsutils is a utility package for calling EC2 or IMDS
|
Package awsutils is a utility package for calling EC2 or IMDS |
|
awsutils/mocks
Package mock_awsutils is a generated GoMock package.
|
Package mock_awsutils is a generated GoMock package. |
|
cninswrapper/mock_ns
Package mock_ns is a generated GoMock package.
|
Package mock_ns is a generated GoMock package. |
|
cri
Package cri is used to get running sandboxes from the CRI socket
|
Package cri is used to get running sandboxes from the CRI socket |
|
cri/mocks
Package mock_cri is a generated GoMock package.
|
Package mock_cri is a generated GoMock package. |
|
ec2metadatawrapper
Package ec2metadatawrapper is used to retrieve data from EC2 IMDS
|
Package ec2metadatawrapper is used to retrieve data from EC2 IMDS |
|
ec2metadatawrapper/mocks
Package mock_ec2metadatawrapper is a generated GoMock package.
|
Package mock_ec2metadatawrapper is a generated GoMock package. |
|
ec2wrapper
Package ec2wrapper is used to wrap around the ec2 service APIs
|
Package ec2wrapper is used to wrap around the ec2 service APIs |
|
ec2wrapper/mocks
Package mock_ec2wrapper is a generated GoMock package.
|
Package mock_ec2wrapper is a generated GoMock package. |
|
eniconfig
Package eniconfig handles eniconfig CRD
|
Package eniconfig handles eniconfig CRD |
|
eniconfig/mocks
Package mock_eniconfig is a generated GoMock package.
|
Package mock_eniconfig is a generated GoMock package. |
|
grpcwrapper
Package grpcwrapper is a wrapper for the ipamd client Dial interface
|
Package grpcwrapper is a wrapper for the ipamd client Dial interface |
|
grpcwrapper/mocks
Package mock_grpcwrapper is a generated GoMock package.
|
Package mock_grpcwrapper is a generated GoMock package. |
|
ipwrapper
Package ipwrapper is a wrapper interface for the containernetworking ip plugin
|
Package ipwrapper is a wrapper interface for the containernetworking ip plugin |
|
ipwrapper/mocks
Package mock_ipwrapper is a generated GoMock package.
|
Package mock_ipwrapper is a generated GoMock package. |
|
netlinkwrapper
Package netlinkwrapper is a wrapper methods for the netlink package
|
Package netlinkwrapper is a wrapper methods for the netlink package |
|
netlinkwrapper/mock_netlink
Package mock_netlink is a generated GoMock package.
|
Package mock_netlink 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. |
|
networkutils
Package networkutils is a collection of iptables and netlink functions
|
Package networkutils is a collection of iptables and netlink functions |
|
networkutils/mocks
Package mock_networkutils is a generated GoMock package.
|
Package mock_networkutils is a generated GoMock package. |
|
nswrapper
Package nswrapper is a wrapper interface for the containernetworking ns plugin
|
Package nswrapper is a wrapper interface for the containernetworking ns plugin |
|
nswrapper/mocks
Package mock_nswrapper is a generated GoMock package.
|
Package mock_nswrapper is a generated GoMock package. |
|
procsyswrapper
Package procsyswrapper contains helper functions for doing /proc/sys calls
|
Package procsyswrapper contains helper functions for doing /proc/sys calls |
|
procsyswrapper/mocks
Package mock_procsyswrapper is a generated GoMock package.
|
Package mock_procsyswrapper is a generated GoMock package. |
|
publisher
Package publisher is used to batch and send metric data to CloudWatch
|
Package publisher is used to batch and send metric data to CloudWatch |
|
publisher/mock_publisher
Package mock_publisher is a generated GoMock package.
|
Package mock_publisher is a generated GoMock package. |
|
rpcwrapper
Package rpcwrapper is a wrapper for the CNI IPAMD pod connection
|
Package rpcwrapper is a wrapper for the CNI IPAMD pod connection |
|
rpcwrapper/mocks
Package mock_rpcwrapper is a generated GoMock package.
|
Package mock_rpcwrapper is a generated GoMock package. |
|
typeswrapper
Package typeswrapper is a wrapper interface for containernetworking types package
|
Package typeswrapper is a wrapper interface for containernetworking types package |
|
typeswrapper/mocks
Package mock_typeswrapper is a generated GoMock package.
|
Package mock_typeswrapper is a generated GoMock package. |
|
utils/logger
Package logger is the CNI Logger interface, using zap
|
Package logger is the CNI Logger interface, using zap |
|
utils/retry
Package retry is a retry with backoff implementation
|
Package retry is a retry with backoff implementation |
|
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. |
|
mocks
Package mock_rpc is a generated GoMock package.
|
Package mock_rpc is a generated GoMock package. |
|
This program generates vpc_ip_resource_limit.go It can be invoked by running `go run`
|
This program generates vpc_ip_resource_limit.go It can be invoked by running `go run` |
|
test
module
|
|
|
agent
module
|
Click to show internal directories.
Click to hide internal directories.