From b807077a21c446b46a0642ab250995d9df459f27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Harald=20Jens=C3=A5s?= Date: Wed, 23 Jan 2019 00:37:10 +0100 Subject: [PATCH] Enable ML2 baremetal by default with Ironic service When support for routed provider networks and Ironic was added in tripleo the mechanism driver was only enabled for the undercloud. Override the NeutronMechanismDrivers parameter to add 'baremetal' mech driver in the Ironic service environment. Closes-Bug: #1812936 Change-Id: I555684541846f325c02c0fd8cb9c82ac4b8ede5b --- environments/services/ironic.yaml | 3 +++ ...-ml2-baremetal-with-ironic-service-8c2909023e3896a5.yaml | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 releasenotes/notes/enable-ml2-baremetal-with-ironic-service-8c2909023e3896a5.yaml diff --git a/environments/services/ironic.yaml b/environments/services/ironic.yaml index a7f98cc482..ace29f8379 100644 --- a/environments/services/ironic.yaml +++ b/environments/services/ironic.yaml @@ -1,3 +1,6 @@ +parameter_defaults: + NeutronMechanismDrivers: ['openvswitch', 'baremetal'] + resource_registry: OS::TripleO::Services::IronicApi: ../../deployment/ironic/ironic-api-container-puppet.yaml OS::TripleO::Services::IronicConductor: ../../deployment/ironic/ironic-conductor-container-puppet.yaml diff --git a/releasenotes/notes/enable-ml2-baremetal-with-ironic-service-8c2909023e3896a5.yaml b/releasenotes/notes/enable-ml2-baremetal-with-ironic-service-8c2909023e3896a5.yaml new file mode 100644 index 0000000000..e8230f90bf --- /dev/null +++ b/releasenotes/notes/enable-ml2-baremetal-with-ironic-service-8c2909023e3896a5.yaml @@ -0,0 +1,6 @@ +features: + - | + The ``baremetal`` ML2 mechanism driver is enabled in the Networking Service + (neutron) in the overcloud by default when the Baremtal Service (ironic) is + enabled. Previously the user would have to enable this driver manually by + overriding the ``NeutronMechanismDrivers`` parameter.