Merge pull request #40 from MirantisDellCrowbar/feature/DCB-117/release/pebbles/pull-req

Feature/dcb 117/release/pebbles/pull req
Merge branch 'release/pebbles/master' of github.com:crowbar/barclamp-nova into crowbar-release/pebbles/master
Port nova.conf to Grizzly

No need to conditionalize rabbit_settings, the recipe won't catch that
either. Config values that we set the same as upstream have been removed.
'logdir' is the deprecated name for 'log_dir'. Explicitly set
glance_host / glance_port. The option
'dhcpbridge_flagfile=/etc/nova/nova.conf' could have never worked, since
dnsmask config files look entirely differnt
(http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq.conf.example), thus
use the upstream default.

We only set public_interface when using nova-network and if the node has
a public IP, otherwise upstream default. Since this is Eth0, I assume we
rather want None. Similarly, I guess we want api_rate_limit=True
(default).

Dropped outdated config options:

 additional_compute_capabilities=pv,hvm (xen)
 daemonize=True
 root_helper=sudo nova-rootwrap
 enable_zone_routing=true
 allow_admin_api=true
 use_deprecated_auth=false
 connection_type=libirt

SUSE Notes:

A "auto_assign_floating_ip" config value exists for nova-network, don't
know if quantum implements that in Grizzly.
Port nova.conf to Grizzly / rework vnc settings.

As far as I can see it makes no sense to conditionalize novnc / xvpvnc proxy
config values. Defaults are applied anyway and whether these values are
used or not depends on which vnc binary / service is used.
Port nova.conf to Grizzly / Remaining network parts

Dropped outdated config options:

  flat_network_dhcp_start
  image_service (it's always Glance)
  floating_range (but the project recipe still uses it)
  libvirt_vif_type
Incorporate changes from recent merges
Merge pull request #184 from saschpe/release/pebbles/master-grizzly-templates

https://github.com/crowbar/barclamp-nova/pull/184

Merged by devtool for cloudsleuth
Merge pull request #44 from crowbar/release/pebbles/master

Release/pebbles/master
rhel initial support
lot of fixes for centos
Set the correct device names for "fixed" and "public"

Since https://github.com/crowbar/barclamp-deployer/pull/147 was merged the
deployer barclamp automatically include the vlan id in the interface attribute.
This should fix linux-bridge support again, which was broke since the above
mentioned pull request.
Resolve issue with objectstore.s3server
Only clean up if the tests are successful.  Otherwise, leave the setup for debugging purposes.

Fixed:

/opt/dell/barclamps/nova/smoketest/00-deploy-nova-vm.test: line 260: [: =: unary operator expected

in the event that the disk probe ssh fails.
Merge pull request #214 from cdearborn/pull-req-release-pebbles-master-07aada52af97d9bfca558de286e64b9cbb55da2d

Fixed quantum floating IP smoketest failure [1/2]
Add support for Live migrations with Xen
Added back in execute permissions
Install python-ceilometer not python-ceilometerclient

ceilometer.compute.nova_notifier is packaged in
python-ceilometer, not in python-ceilometerclient.
There is no use for python-ceilometerclient.
Merge pull request #199 from dirkmueller/pebbles_xen_mig

Add support for Live migrations with Xen
Merge pull request #211 from rhafer/release/pebbles/master

Set the correct device names for "fixed" and "public"
Merge pull request #212 from mjura/release/pebbles/working

Resolve issue with objectstore.s3server