Activity log for bug #1676363

Date Who What changed Old value New value Message
2017-03-27 10:28:24 Dr. Jens Harbott bug added bug
2017-03-27 11:08:38 Dr. Jens Harbott nova: status New In Progress
2017-03-27 11:08:38 Dr. Jens Harbott nova: assignee Dr. Jens Rosenboom (j-rosenboom-j)
2017-03-27 13:04:18 Jay Pipes nova: importance Undecided Medium
2017-03-27 13:10:33 Dr. Jens Harbott description There are two issues affecting the useability of the network information presented to an instance via the metadata API: 1. For networks using DHCP, the IP address information is omitted. There are however use cases where an instance would want to use static address configuration even when DHCP is available. So adding the information would make deploying such an instance easier. 2. For IPv6 subnets, the type is always "ipv6_dhcp", regardless of whether the subnet has mode "slaac", "dhcpv6-stateless" or "dhcpv6-stateful". This makes is impossible for an instance to decide whether it should use DHCPv6 for address and/or additional configuration. Here is the current output for an instance with one network for IPv4 and one for IPv6: { "services": [ ], "networks": [ { "network_id": "fb1ca77c-624d-42ab-9102-16f21313a6cb", "link": "tap92b3d1dd-12", "type": "ipv4_dhcp", "id": "network0" }, { "network_id": "6179a9e5-e370-4ee4-8ff6-d83f118b08fd", "link": "tap2fa5e368-de", "type": "ipv6_dhcp", "id": "network1" } ], "links": [ { "ethernet_mac_address": "fa:16:3e:e0:b3:ad", "mtu": 1500, "type": "ovs", "id": "tap92b3d1dd-12", "vif_id": "92b3d1dd-12c2-49cd-82a5-298c071896fd" }, { "ethernet_mac_address": "fa:16:3e:aa:71:95", "mtu": 1500, "type": "ovs", "id": "tap2fa5e368-de", "vif_id": "2fa5e368-de18-416f-b6f7-063687d4b9e5" } ] } There are three issues affecting the useability of the network information presented to an instance via the metadata API: 1. For networks using DHCP, the IP address information is omitted. There are however use cases where an instance would want to use static address configuration even when DHCP is available. So adding the information would make deploying such an instance easier. 2. For IPv6 subnets, netmasks should not be presented as bitmasks, but in prefixlen notation instead, e.g. "/16" instead of "ffff::". 3. For IPv6 subnets, the type is always "ipv6_dhcp", regardless of whether the subnet has mode "slaac", "dhcpv6-stateless" or "dhcpv6-stateful". This makes is impossible for an instance to decide whether it should use DHCPv6 for address and/or additional configuration. Here is the current output for an instance with one network for IPv4 and one for IPv6: { "services": [ ], "networks": [ { "network_id": "fb1ca77c-624d-42ab-9102-16f21313a6cb", "link": "tap92b3d1dd-12", "type": "ipv4_dhcp", "id": "network0" }, { "network_id": "6179a9e5-e370-4ee4-8ff6-d83f118b08fd", "link": "tap2fa5e368-de", "type": "ipv6_dhcp", "id": "network1" } ], "links": [ { "ethernet_mac_address": "fa:16:3e:e0:b3:ad", "mtu": 1500, "type": "ovs", "id": "tap92b3d1dd-12", "vif_id": "92b3d1dd-12c2-49cd-82a5-298c071896fd" }, { "ethernet_mac_address": "fa:16:3e:aa:71:95", "mtu": 1500, "type": "ovs", "id": "tap2fa5e368-de", "vif_id": "2fa5e368-de18-416f-b6f7-063687d4b9e5" } ] }
2017-03-27 14:32:21 Stephen Finucane bug added subscriber Stephen Finucane
2017-04-12 12:43:20 OpenStack Infra nova: assignee Dr. Jens Rosenboom (j-rosenboom-j) Stephen Finucane (stephenfinucane)
2017-04-12 14:01:06 OpenStack Infra nova: assignee Stephen Finucane (stephenfinucane) Dr. Jens Rosenboom (j-rosenboom-j)
2017-04-14 19:00:41 OpenStack Infra nova: assignee Dr. Jens Rosenboom (j-rosenboom-j) Dan Peschman (dpeschman)
2017-07-20 05:48:14 Dr. Jens Harbott nova: status In Progress Confirmed
2017-07-20 05:48:18 Dr. Jens Harbott nova: assignee Dan Peschman (dpeschman)
2017-07-24 14:47:10 Sean Dague nova: status Confirmed In Progress
2017-07-24 14:47:13 Sean Dague nova: assignee Dan Peschman (dpeschman)
2017-08-01 10:17:13 Sean Dague nova: status In Progress Confirmed
2017-08-01 10:17:16 Sean Dague nova: assignee Dan Peschman (dpeschman)
2019-12-17 18:58:47 Matt Riedemann tags metadata