Use one-subnet neutron port on dual stack network failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zun |
Fix Committed
|
Medium
|
hongbin |
Bug Description
Create a neutron port with dual stack (ipv4 and ipv6) network, then remove the ipv6 address from the neutron port. Run a container with this port will fail
Steps to reproduce:
openstack network create testnet
openstack subnet create --network testnet --subnet-range 10.10.10.0/24 testsubnetv4
openstack subnet create --network testnet --ip-version 6 --subnet-range 2002:db8::/64 testsubnetv6
openstack port create --network testnet testport
openstack port unset --fixed-ip ip-address=
zun run --name testcontainer --net port=testport nginx
zun show testcontainer
+------
| Property | Value |
+------
... |
| status_reason | Docker internal error: 500 Server Error: Internal Server Error ("IpamDriver.
| name | testcontainer |
... |
+------
Kuryr's log:
Oct 28 18:04:36 octavia kuryr-server[
Oct 28 18:04:36 octavia kuryr-server[
Oct 28 18:04:36 octavia kuryr-server[
Oct 28 18:04:36 octavia kuryr-server[
Oct 28 18:04:36 octavia kuryr-server[
Oct 28 18:04:36 octavia kuryr-server[
Oct 28 18:04:36 octavia kuryr-server[
Oct 28 18:04:36 octavia kuryr-server[
Oct 28 18:04:36 octavia kuryr-server[
Oct 28 18:04:36 octavia kuryr-server[
Oct 28 18:04:36 octavia kuryr-server[
Fixed by: https:/ /review. openstack. org/#/c/ 613807/