Composable Neutron Core Compute Plugin
authorDan Prince <dprince@redhat.com>
Wed, 6 Jul 2016 15:13:15 +0000 (11:13 -0400)
committerDan Prince <dprince@redhat.com>
Tue, 12 Jul 2016 13:48:30 +0000 (09:48 -0400)
commit2a6ae1bab53a9dc051d9b307da3ee8d8e8c2ebc3
tree17ce9e81f8074db012957a35f4d6ee4bfb76e8c6
parentc4f27255c50a8afc737346db549b701515494f79
Composable Neutron Core Compute Plugin

Create a new resource registry entry for a Neutron "compute plugin".

For ML2 this may be the same os the NeutronComputePlugin but patches
for other vendors will follow that require extra bits on nodes
where VMs will be created.

This patch removes the ML2 code from the compute role and instead
uses the existing composable services.

NOTE: we are able to remove the puppet resource chain to force OVS to
get restarted due to puppet-neutron commit:
Idb1332dd498bb3065720f2ccaf68e6b0e9fa80c3 which should resolve that
issue.

Co-Authored-By: Emilien Macchi <emilien@redhat.com>
Depends-On: I95b9188607ab6c599ad4cde6faa1deb081618f3e
Change-Id: I2496372ca6e6ba9f52e9a8bb6e8dc731c125af13
environments/neutron-midonet.yaml
environments/neutron-nuage-config.yaml
environments/neutron-opencontrail.yaml
environments/neutron-plumgrid.yaml
overcloud-resource-registry-puppet.yaml
overcloud.yaml
puppet/compute.yaml
puppet/manifests/overcloud_compute.pp