hiera('network_metadata') in manifests does not allow to override with hash merge
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Aleksandr Didenko |
Bug Description
If you try to override anything in network_metadata hash partially via Hiera deep merge (for instance override only gateway, or only VIPs), then deployment will fail with puppet parse errors like:
Error: get_nodes_
Steps to reproduce:
1) Create any env with controller+compute
2) Inject task right after globlals.pp that will create /etc/hiera/
network_metadata:
vips:
management:
namespace: 'haproxy'
3) Deploy cluster
Expected result:
Cluster deploy is successful
Actual result:
Deployment fails with puppet errors
Affected version is 8.0
Changed in fuel: | |
status: | New → In Progress |
Changed in fuel: | |
status: | Fix Released → Fix Committed |
tags: | added: on-verification |
Review for this is https:/ /review. openstack. org/#/c/ 254719/