use Strainer for test runs

also removed old run_tests.bash script and added tailor requirement
needed by our default Strainerfile

Change-Id: I5e835cde469c0933d31dcdd68d55543cd87fa80f
fix sql_connection string used in linuxbridge config

Previously the value ended up being "sqlite://".

Also added some tests and when adding the tests discovered that the
quantum-server has to be defined in the same recipe.

Change-Id: Icf765e25365f943be13543e97fb9f7c136f6810d
update Berksfile.lock (mainly for openstack-common)

the default endpoint url has changed in openstack-common's later
versions

Change-Id: Id3d80b6f8bb9c769f1f781660a6dd6ad07ba429c
Add syslog config from openstack-common logging

Change-Id: Ic26178a155d08ecb1c1cbb7cdeb750a2a16cd0eb
Add lbaas support for Openstack Network (Neutron).

* Add support of quantum lbaas.
* Add rspec tests for balancer recipe.
* Add reference stranerfile for ci.

Change-Id: I9f783ffa8056e2eaa09a6f48b9bc863f578ed9ce
use chef package for kernel headers

Previously we used a bash block and a direct apt-get
install which would not properly pass package overrides
causing chef to halt on apt-get when dist config files
had been modified

Change-Id: I82a691c81f71dd7b5b56745282160c703a0f60a6
Merge "use chef package for kernel headers"
Merge "Add lbaas support for Openstack Network (Neutron)."
Merge "fix sql_connection string used in linuxbridge config"
Merge "update Berksfile.lock (mainly for openstack-common)"
Support HA Rabbit Queue Configurations

Change-Id: I75f3f52a17ff828639994256264b2501f9b6f8ce
Fixed ohai call for kernel version

The correct automatic attribute is node["kernel"]["release"]

Change-Id: Ic3c18bf9be937a36c4a0d8f690cb7336892c9c8f
Adjust service password

Adjust service_password to match other stackforge
cookbooks.  Right now, we name them after the
cookbook itself, so this should be set to
openstack-network and not quantum.

Change-Id: Ia117aa907f71b9025d13907c7d5ea04fde368774
Increase version dependency for openstack-common

Change-Id: I03bd1b32808b8ecd768749f7c63d80d5df5f6ad9
Merge "Fixed ohai call for kernel version"
Merge "Adjust service password"
Merge "Increase version dependency for openstack-common"
Fix dnsmasq package install failure

* added gettext to quantum_dhcp_build_packages, or it throws 'ERROR xgettext: Command not found'
* made dnsmasq_all to be installed last to fix install failure due to version dependency on dnsmasq-base(>= 2.65-1)
* added gettext to test example in dhcp_agent_spec.rb

Change-Id: I4f3f113d0b3cb182d52b0df763eb329d07a20166
Update quantum-server init script to point to proper config for linuxbridge plugin

Ubuntu packaging does not update plugin config path in /etc/default/quantum-server automatically.
As a result, quantum-server comes with wrong plugin config file for the plugins other than openvswitch.

Change-Id: I1cc9cb28a8412d33bf7ddb41ff84bb99cd28bff4
need to be explicit about the full path of the directory

chef(-solo) can't find the files otherwise

Change-Id: Ic668b0c741dd7eca1d301130e36e9158971a33e4