Scope-related warnings from nova::vncproxy::common
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-nova |
Fix Released
|
Medium
|
Unassigned |
Bug Description
The use of the 'pick' function to select variables from other classes can throw scope-related warnings on nodes that don't have all of those classes included, as 'pick' attempts to qualify all variables passed before selecting the first defined value. For example:
Nodes that have the nova::compute class included and on which we want to enable the VNC service (the default), i.e a compute node, get nova::vncproxy:
Warning: Scope(Class[
The reverse is true on a control node where we do have nova::vncproxy included but not nova::compute:
Warning: Scope(Class[
Tested with Puppet 3.8.3, puppetlabs-stdlib version 4.9.0.
description: | updated |
description: | updated |
description: | updated |
Changed in puppet-nova: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in puppet-nova: | |
assignee: | nobody → Nate Potter (ntpttr) |
Changed in puppet-nova: | |
status: | In Progress → Confirmed |
Fix proposed to branch: master /review. openstack. org/255529
Review: https:/