<font size=2 face="sans-serif">Hi all stackers,</font>
<br>
<br><font size=2 face="sans-serif">Currently Neutron/Nova code has supported
the static IPv6 injection, but there is no tempest scenario coverage to
support IPv6 injection test case. So I finished the test case and run the
it successfully in my local environment, and already submitted the code-review
in community: </font><a href=https://review.openstack.org/#/c/58721/><font size=3 color=blue><u>https://review.openstack.org/#/c/58721/</u></font></a><font size=3>,
</font><font size=2 face="sans-serif">but the community Jenkins env has
not supported IPv6 and there are still a few pre-requisites setup below
if running the test case correctly, </font>
<br>
<br><font size=2 face="sans-serif">1. Special Image needed to support IPv6
by using cloud-init, currently the cirros image used by tempest does not
installed cloud-init.</font>
<br>
<br><font size=2 face="sans-serif">2. Prepare interfaces.template file
below on compute node.</font>
<br><font size=1 color=#2f2f2f face="Arial">    edit  /usr/share/nova/interfaces.template</font><font size=3>
</font>
<br>
<br><font size=1 face="Arial"># Injected by Nova on instance boot</font>
<br><font size=1 face="Arial">#</font>
<br><font size=1 face="Arial"># This file describes the network interfaces
available on your system</font>
<br><font size=1 face="Arial"># and how to activate them. For more information,
see interfaces(5).</font>
<br>
<br><font size=1 face="Arial"># The loopback network interface</font>
<br><font size=1 face="Arial">auto lo</font>
<br><font size=1 face="Arial">iface lo inet loopback</font>
<br>
<br><font size=1 face="Arial">{% for ifc in interfaces -%}</font>
<br><font size=1 face="Arial">auto {{ ifc.name }}</font>
<br><font size=1 face="Arial">{% if use_ipv6 -%}</font>
<br><font size=1 face="Arial">iface {{ ifc.name }} inet6 static</font>
<br><font size=1 face="Arial">    address {{ ifc.address_v6 }}</font>
<br><font size=1 face="Arial">    netmask {{ ifc.netmask_v6 }}</font>
<br><font size=1 face="Arial">{%- if ifc.gateway_v6 %}</font>
<br><font size=1 face="Arial">    gateway {{ ifc.gateway_v6 }}</font>
<br><font size=1 face="Arial">{%- endif %}</font>
<br><font size=1 face="Arial">{%- endif %}</font>
<br>
<br><font size=1 face="Arial">{%- endfor %}</font>
<br>
<br>
<br><font size=1 face="Arial">So considering these two pre-requisites,
what should be done to enable this patch for IPv6 injection? Should I open
a bug for cirros to enable cloud-init?   Or skip the test case because
of this bug ?</font>
<br><font size=1 face="Arial">Any comments are appreciated!</font>
<br>
<br><font size=2 face="sans-serif">Thanks & Best Regards,<br>
----------------------------------------------------<br>
Yang Yu(ÓÚÑî)<br>
Cloud Solutions and OpenStack Development<br>
China Systems & Technology Laboratory Beijing<br>
E-mail: yuyangbj@cn.ibm.com <br>
Tel: 86-10-82452757<br>
Address: Ring Bldg. No.28 Building, Zhong Guan Cun Software Park, <br>
No. 8 Dong Bei Wang West Road, ShangDi, Haidian District, Beijing 100193,
P.R.China <br>
----------------------------------------------------</font>