Detach DB plugin fails deployment when additional Yaml parameter file is empty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Medium
|
Matthew Mosesohn |
Bug Description
Steps to reproduce:
1) Install master node
2) Clone, build and install plugin from here [1]
3) Create new cluster
3) Enable plugin, comment all strings at Additional plugin config
4) Add some nodes and one node with DB role
5) Deploy cluster
Expected behaviour:
Deploy passed and there are no errors at the log.
Actual behaviour:
Deploy failed on DB node with:
"Deployment has failed. Method granular_deploy. Deployment failed on nodes 1."
At the Astute log:
2015-09-16 16:05:20 ERR [641] No more tasks will be executed on the node 7
2015-09-16 16:05:20 ERR [641] Task '{"priority"=>400, "type"=>"puppet", "uids"=>["7"], "parameters"
Fuel RC2 used.
[1] https:/
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
tags: | added: area-library |
tags: | added: on-verification |
Actual error message from puppet:
2015-09-16 16:29:46 +0000 Puppet (err): settings_hash is not a hash or array when accessing it with remote_database at /etc/fuel/ plugins/ detach- database- hiera_override. pp:17 on node node-1. test.domain. local
1.1/database_