You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What happened:
We noticed that the latest version (1.18.2) includes a dummy interface in the ADD answer containing bad values.
The aws-vpc-cni received this request:
The CNI spec 0.4.0 says that sandbox should be omitted for host interfaces and contain a valid path for the network namespace for container interfaces.
sandbox (string): container/namespace-based environments should return the full filesystem path to the network namespace of that sandbox. Hypervisor/VM-based plugins should return an ID unique to the virtualized sandbox the interface was created in. This item must be provided for interfaces created or moved into a sandbox like a network namespace or a hypervisor/VM.
The mac field should also contain a MAC addres or omitted if it is not relevant.
mac (string): the hardware address of the interface. If L2 addresses are not meaningful for the plugin then this field is optional.
Attach logs
I don't think this is relevant in this case as you have an actual request/answer but if you insist I can muster some logs.
What you expected to happen:
The answer should contain only valid interfaces.
How to reproduce it (as minimally and precisely as possible):
Deploy the aws-vpc-cni 1.18.2 and monitor the CNI requests and answers.
Anything else we need to know?:
I don't think this is a major bug. We noticed this by accident and it doesn't cause any issues for us, albeit we had to make small modifications in our code.
If you think this is not a bug then feel free to close this ticket.
Environment:
Kubernetes version (use kubectl version): 1.28.9
CNI Version: 1.18.2
OS (e.g: cat /etc/os-release):
NAME="Flatcar Container Linux by Kinvolk"
ID=flatcar
ID_LIKE=coreos
VERSION=3510.2.6
VERSION_ID=3510.2.6
BUILD_ID=2023-08-07-1638
SYSEXT_LEVEL=1.0
PRETTY_NAME="Flatcar Container Linux by Kinvolk 3510.2.6 (Oklo)"
ANSI_COLOR="38;5;75"
HOME_URL="https://flatcar.org/"
BUG_REPORT_URL="https://issues.flatcar.org"
FLATCAR_BOARD="amd64-usr"
CPE_NAME="cpe:2.3:o:flatcar-linux:flatcar_linux:3510.2.6:*:*:*:*:*:*:*"
Kernel (e.g. uname -a):
Linux i-09fbb34a8edb3cff1 5.15.122-flatcar #1 SMP Mon Aug 7 16:02:38 -00 2023 x86_64 AMD EPYC 7R32 AuthenticAMD GNU/Linux
The text was updated successfully, but these errors were encountered:
This issue is now closed. Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
What happened:
We noticed that the latest version (1.18.2) includes a dummy interface in the ADD answer containing bad values.
The aws-vpc-cni received this request:
And sent back this answer, please note the extra dummy interface:
The CNI spec 0.4.0 says that
sandbox
should be omitted for host interfaces and contain a valid path for the network namespace for container interfaces.The
mac
field should also contain a MAC addres or omitted if it is not relevant.Attach logs
I don't think this is relevant in this case as you have an actual request/answer but if you insist I can muster some logs.
What you expected to happen:
The answer should contain only valid interfaces.
How to reproduce it (as minimally and precisely as possible):
Deploy the aws-vpc-cni 1.18.2 and monitor the CNI requests and answers.
Anything else we need to know?:
I don't think this is a major bug. We noticed this by accident and it doesn't cause any issues for us, albeit we had to make small modifications in our code.
If you think this is not a bug then feel free to close this ticket.
Environment:
kubectl version
): 1.28.9cat /etc/os-release
):uname -a
):The text was updated successfully, but these errors were encountered: