update_dnsmasq task fails on duplcate/shared admin networks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Aleksandr Didenko |
Bug Description
After introducing the possibility to share L2/L3 parameters between networks it became possible to use the same admin network in different nodegroups. So if we use the same admin network parameters, then update_dnsmasq will fail:
# fuel task | grep update_dnsmasq
14 | error | update_dnsmasq | None | 100 | cf65a5ac-
puppet.log in mcollective container:
2015-12-15 14:27:16 +0000 Scope(Class[main]) (debug): Trying to create nailgun:
2015-12-15 14:27:16 +0000 Puppet (err): Duplicate declaration: Nailgun:
Steps to reproduce:
1. Create new environment
2. Create 3 new node network groups
3. Delete one of newly created groups
4. Check "fuel task" on Fuel node
Expected result:
update_dnsmasq task is in "ready" state
Actual result:
update_dnsmasq task is in "error" state
tags: | added: on-verification |
Fix proposed to branch: master /review. openstack. org/257941
Review: https:/