Deploy additional nodes failed with enable verbose
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Stanislaw Bogatkin | ||
Mitaka |
Fix Released
|
High
|
Stanislaw Bogatkin | ||
Newton |
Fix Committed
|
High
|
Stanislaw Bogatkin |
Bug Description
Detailed bug description:
after change of environment configuration (for example addition of 2 ironic nodes), 'deploy changes' action failed just after deployment start
Steps to reproduce:
1. Deploy cluster with the following configuration:
1x Controller
1x Compute
1x Ironic.
Settings:
Compute - QEMU.
Network - Neutron with VLAN segmentation, DVR enabled.
Storage Backends - Cinder LVM over iSCSI for volumes.
Puppet debug logging - enabled
OpenStack debug logging - enabled
2. Add 1 Ironic and 1 Controller+Ironic node.
3. Deploy changes.
Expected results:
deployment pass
Actual result:
deploy failed. nailgun fails to serialize task graph
Reproducibility:
n/a
Workaround:
none
Impact:
cannot add ironic nodes
Description of the environment:
Operation system: ubuntu
Versions of components: 9.0 iso 366
Additional information:
task "ironic-conductor" failed to evaluate yaql condition. it fails with "KeyError: u'verbose'" exception, and it seems $.verbose doesn't work
"condition": {
"yaql_exp": "$.ironic.enabled and changedAny(
}
summary: |
- deploy changes fails + Deploy additional nodes failed with enable verbose |
tags: | added: area-library |
tags: | added: on-verification |
Fix proposed to branch: master /review. openstack. org/317558
Review: https:/