InterfaceRoutes broke existing nic-configs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I was attempting to deploy an overcloud with the existing OVB nic-configs[1], and got the following:
openstack overcloud deploy --templates --libvirt-type qemu -e /usr/share/
/usr/lib/
RequestsDepen
Creating Swift container to store the plan
Creating plan from template files in: /tmp/tripleocli
Plan created.
Processing templates in the directory /tmp/tripleocli
WARNING: Following parameter(s) are defined but not used in plan. Could be possible that parameter is valid but currently not used.
GnocchiRbdPoo
RootStackName
Deploying templates in the directory /tmp/tripleocli
Initializing overcloud plan deployment
Creating overcloud Heat stack
The action raised an exception [action_
ERROR: Property error: : resources.
Unexpected status FAILED for tripleo.
It seems that [2] made the InterfaceRoutes parameters mandatory for some reason. Adding them to the OVB nic-configs seems to fix the problem, but this is a compatibility break that doesn't seem to have been intentional based on the fact that it was release noted as a feature, not an upgrade impact.
Note that the current OVB templates are already fixed by [3] so the problem shouldn't reproduce against master OVB anymore. However, I thought it should be reported.
1: https:/
2: https:/
3: https:/
Changed in tripleo: | |
status: | Confirmed → Triaged |
Should be fixed by https:/ /review. openstack. org/#/c/ 605807/