nsx-v plugin v1.1.0 problems with hiera overrides
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel NSXv plugin |
Fix Committed
|
High
|
Igor Zinovik |
Bug Description
When using nsx-v plugin with others plugins that adds values inside quantum_settings hash - the deployment fails with:
$quantum_settings is :undef, not a hash or array at puppet/
Steps to reproduce:
1)create hiera override file with content:
quantum_settings:
keystone:
admin_password: 'passwd'
2)Try to run nsxv-install task
cd /etc/fuel/
puppet apply --debug --modulepath:
fix is pretty simple - change hiera to hiera_hash
deployment_
- $quantum_settings = hiera('
+ $quantum_settings = hiera_hash(
deployment_
- $ceilometer_hash = hiera('
+ $ceilometer_hash = hiera_hash(
This is MOS 7.0 and plugin version: 1.1.0
Changed in fuel: | |
assignee: | nobody → MOS Maintenance (mos-maintenance) |
importance: | Undecided → High |
status: | New → Confirmed |
milestone: | none → 7.0-updates |
tags: | added: non-release |
affects: | fuel → fuel-plugins |
Changed in fuel-plugins: | |
milestone: | 7.0-updates → none |
assignee: | MOS Maintenance (mos-maintenance) → Igor Zinovik (izinovik) |
tags: | added: nsxv |
Changed in fuel-plugins: | |
status: | In Progress → Fix Committed |
Changed in fuel-plugins: | |
milestone: | none → 7.0 |
affects: | fuel-plugins → fuel-plugin-nsxv |
Changed in fuel-plugin-nsxv: | |
milestone: | 7.0 → none |
milestone: | none → 1.0.1 |
Proposed change: /review. openstack. org/259435
https:/