<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/dev/vagrant/Vagrantfile, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=master</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2016-10-14T10:57:49+00:00</updated>
<entry>
<title>Move demos and dev directory into a new contrib directory</title>
<updated>2016-10-14T10:57:49+00:00</updated>
<author>
<name>Christian Berendt</name>
<email>berendt@betacloud-solutions.de</email>
</author>
<published>2016-10-14T10:55:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=b725bd09dd73edf22bdd67bd13359e2a7d8b0796'/>
<id>urn:sha1:b725bd09dd73edf22bdd67bd13359e2a7d8b0796</id>
<content type='text'>
TrivialFix

Change-Id: Ifb8f19afa1514488bd288670d08b96f84982a4e1
</content>
</entry>
<entry>
<title>Vagrant plugin check</title>
<updated>2016-07-26T13:36:38+00:00</updated>
<author>
<name>Matthew Montgomery</name>
<email>matthew@signed8bit.com</email>
</author>
<published>2016-07-25T22:36:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=cd8f68b43ea5dff2295c8ff94ce2dcf10f257c83'/>
<id>urn:sha1:cd8f68b43ea5dff2295c8ff94ce2dcf10f257c83</id>
<content type='text'>
- Adds support for validating that all required Vagrant plugins have
  been installed.

Closes-Bug: 1606575
Change-Id: I06002ef9d43d081b5ae9f326377e5009b4e62e36
</content>
</entry>
<entry>
<title>Refer to operator VM as primary VM</title>
<updated>2016-06-17T12:38:51+00:00</updated>
<author>
<name>Martin André</name>
<email>m.andre@redhat.com</email>
</author>
<published>2016-06-17T12:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=acfe3b73aacafe4f118b62537b6acfc3b017def3'/>
<id>urn:sha1:acfe3b73aacafe4f118b62537b6acfc3b017def3</id>
<content type='text'>
This allows us to execute vagrant commands by default on the 'operator'
VM and eliminate one of the difference between AIO and multinode.

TrivialFix

Change-Id: Ia14aa026d1146ec4b1e006c72a2460edfc0cf6eb
</content>
</entry>
<entry>
<title>Attach external NIC to a NAT-Network if on Wi-Fi</title>
<updated>2016-03-20T23:08:45+00:00</updated>
<author>
<name>Andrei-Lucian Șerb</name>
<email>lucian.serb@icloud.com</email>
</author>
<published>2016-03-17T23:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3b12b7b9510a184dbdfed467b64c1c925d68a8ab'/>
<id>urn:sha1:3b12b7b9510a184dbdfed467b64c1c925d68a8ab</id>
<content type='text'>
On computers with wi-fi adapters, promiscuous mode on the VirtualBox (or
maybe other hypervisors as well) NICs does not work, which means the
default way of connecting the Neutron external interface to a bridged
adapter, will not allow communication to and from the Nova VMs over
floating IPs with any computer on the external network (except the host
computer) or with the wi-fi router. This means no ability to connect to
the Nova VMs and no internet access inside the Nova VMs.

According to VirtualBox documentation (excerpt): "Bridging to a wireless
interface is done differently from bridging to a wired interface,
because most wireless adapters do not support promiscuous mode. All
traffic has to use the MAC address of the host’s wireless adapter, and
therefore VirtualBox needs to replace the source MAC address in the
Ethernet header of an outgoing packet to make sure the reply will be
sent to the host interface. When VirtualBox sees an incoming packet with
a destination IP address that belongs to one of the virtual machine
adapters it replaces the destination MAC address in the Ethernet header
with the VM adapter’s MAC address and passes it on. VirtualBox examines
ARP and DHCP packets in order to learn the IP addresses of virtual
machines."

To fix this issue, a new flag has been introduced: WIFI. If true, the
default Vagrant public network is not created anymore. Instead, the 3rd
NIC will be connected to a NAT-Network named OSNetwork. The NAT-Network
has a virtual gateway, which will be used to communicate with the
external physical wi-fi router. Since Vagrant does not have a high-level
mechanism to attach an adapter to a NAT-Network, the code uses the
low-level Vagrant construct vm.customize which makes it provider
specific.

Promiscuous mode is now activated by default on the 3rd NIC.

The WIFI flag is false by default.

This commit only addresses VirtualBox, and it is currently unknown if
the problem described and fixed in this commit is present in other
hypervisors.

DocImpact
Closes-Bug: #1558766
Change-Id: I0b4dbbc562d87191b2179f47b634cdd6f6361a5e
Signed-off-by: Andrei-Lucian Șerb &lt;lucian.serb@icloud.com&gt;
</content>
</entry>
<entry>
<title>Fix host_manager plugin for vagrant virtualbox</title>
<updated>2016-03-16T00:20:11+00:00</updated>
<author>
<name>Martin André</name>
<email>m.andre@redhat.com</email>
</author>
<published>2016-03-15T23:38:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=14da78f9f1bdbb52e898bc390cfaeddca8804404'/>
<id>urn:sha1:14da78f9f1bdbb52e898bc390cfaeddca8804404</id>
<content type='text'>
There is no such thing as virtualbox_{ubuntu,centos} but only
a virtualbox provider. The code to retrieve the VM's IP address was
never executed and broke host_manager plugin.

TrivialFix

Change-Id: I0ffacf0bd5d2856264247b23e3b3e918836988e3
</content>
</entry>
<entry>
<title>Unify vagrant bootstrap.sh scripts</title>
<updated>2016-03-15T03:16:49+00:00</updated>
<author>
<name>Daniel Gonzalez</name>
<email>daniel@gonzalez-nothnagel.de</email>
</author>
<published>2016-03-05T01:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=5960900f9a13678d895515f2c8492ce511b6d7de'/>
<id>urn:sha1:5960900f9a13678d895515f2c8492ce511b6d7de</id>
<content type='text'>
Merge the vagrant bootstrap scripts for centos and ubuntu into a single
file.

Change-Id: Ia07931b4717cd393fe51141907fc561166cc05e4
Closes-Bug: 1554140
</content>
</entry>
<entry>
<title>Simplify logic of vagrantfile</title>
<updated>2016-03-03T08:31:53+00:00</updated>
<author>
<name>Martin André</name>
<email>m.andre@redhat.com</email>
</author>
<published>2016-03-03T08:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=f043d6ea7be2f1668bf09951ece11072d840c776'/>
<id>urn:sha1:f043d6ea7be2f1668bf09951ece11072d840c776</id>
<content type='text'>
TrivialFix

Change-Id: I0af5d5a80f28d8cb8b5f0e7799fd87bcd73e09cf
</content>
</entry>
<entry>
<title>Make Vagrant libvirt graphics_ip configurable</title>
<updated>2016-03-02T08:09:33+00:00</updated>
<author>
<name>Éric Lemoine</name>
<email>elemoine@mirantis.com</email>
</author>
<published>2016-02-23T16:09:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=558b900e83ca13e2af38a37e347fe63f557c9b6c'/>
<id>urn:sha1:558b900e83ca13e2af38a37e347fe63f557c9b6c</id>
<content type='text'>
TrivialFix

Change-Id: I5c6153016f15b8a0922bdb28c4a03de561b240ee
</content>
</entry>
<entry>
<title>Harmonise vagrant provider defaults</title>
<updated>2016-02-22T13:15:20+00:00</updated>
<author>
<name>Daniel Gonzalez</name>
<email>daniel@gonzalez-nothnagel.de</email>
</author>
<published>2016-02-19T21:15:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=1665f5007d82fd458119e94b29ad7f2e58288895'/>
<id>urn:sha1:1665f5007d82fd458119e94b29ad7f2e58288895</id>
<content type='text'>
Ensure that provider defaults of libvirt and virtualbox use the same
paths and provisioning scripts.

Change-Id: Ie968b118aa0540204751c348ef3408a6fe24d32a
Partial-Bug: #1547114
</content>
</entry>
<entry>
<title>Change ubuntu base_image for vagrant to wily64</title>
<updated>2016-02-22T13:15:20+00:00</updated>
<author>
<name>Daniel Gonzalez</name>
<email>daniel@gonzalez-nothnagel.de</email>
</author>
<published>2016-02-18T17:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=e970d8b5bf2e774f8fd90278cebca032d93ceceb'/>
<id>urn:sha1:e970d8b5bf2e774f8fd90278cebca032d93ceceb</id>
<content type='text'>
The ubuntu-bootstrap.sh script tries to install the packet
linux-image-generic-ls-wily when the kernel version is older than 4.2.
This fails when using the default base image ubuntu/vivid64. Therefore
this patch updates the base_image to ubuntu/wily64.

Change-Id: Ieaf2d35a9a4304de2d1d78d8245d115dcb32bb0e
Partial-Bug: #1547114
</content>
</entry>
</feed>
