2015-10-14 13:47:40 |
Nick Jones |
bug |
|
|
added bug |
2015-10-14 13:48:00 |
Nick Jones |
description |
The use of the 'pick' function to look up 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::common included automatically, but we don't include nova::vncproxy so we see the following error:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::vncproxy::host'; class ::nova::vncproxy has not been evaluated
The reverse is true on a control node where we do have nova::vncproxy included but not nova::compute:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::compute::vncproxy_host'; class ::nova::compute has not been evaluated |
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::common included automatically, but we don't include nova::vncproxy so we see the following error:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::vncproxy::host'; class ::nova::vncproxy has not been evaluated
The reverse is true on a control node where we do have nova::vncproxy included but not nova::compute:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::compute::vncproxy_host'; class ::nova::compute has not been evaluated |
|
2015-10-14 13:49:19 |
Nick Jones |
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::common included automatically, but we don't include nova::vncproxy so we see the following error:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::vncproxy::host'; class ::nova::vncproxy has not been evaluated
The reverse is true on a control node where we do have nova::vncproxy included but not nova::compute:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::compute::vncproxy_host'; class ::nova::compute has not been evaluated |
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::common included automatically, but we don't include nova::vncproxy so we see the following error:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::vncproxy::host'; class ::nova::vncproxy has not been evaluated
The reverse is true on a control node where we do have nova::vncproxy included but not nova::compute:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::compute::vncproxy_host'; class ::nova::compute has not been evaluated
Tested with Puppet 3.8.3. |
|
2015-10-14 13:51:16 |
Nick Jones |
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::common included automatically, but we don't include nova::vncproxy so we see the following error:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::vncproxy::host'; class ::nova::vncproxy has not been evaluated
The reverse is true on a control node where we do have nova::vncproxy included but not nova::compute:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::compute::vncproxy_host'; class ::nova::compute has not been evaluated
Tested with Puppet 3.8.3. |
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::common included automatically, but we don't include nova::vncproxy so we see the following error:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::vncproxy::host'; class ::nova::vncproxy has not been evaluated
The reverse is true on a control node where we do have nova::vncproxy included but not nova::compute:
Warning: Scope(Class[Nova::Vncproxy::Common]): Could not look up qualified variable '::nova::compute::vncproxy_host'; class ::nova::compute has not been evaluated
Tested with Puppet 3.8.3, puppetlabs-stdlib version 4.9.0. |
|
2015-10-14 14:34:28 |
Emilien Macchi |
puppet-nova: status |
New |
Confirmed |
|
2015-10-14 14:34:33 |
Emilien Macchi |
puppet-nova: importance |
Undecided |
Medium |
|
2015-12-09 20:39:33 |
Nate Potter |
puppet-nova: assignee |
|
Nate Potter (ntpttr) |
|
2015-12-09 21:21:28 |
OpenStack Infra |
puppet-nova: status |
Confirmed |
In Progress |
|
2016-05-17 22:29:33 |
Cody Herriges |
puppet-nova: status |
In Progress |
Confirmed |
|
2016-05-17 22:44:51 |
Nate Potter |
puppet-nova: assignee |
Nate Potter (ntpttr) |
|
|
2023-09-07 13:40:52 |
Takashi Kajinami |
puppet-nova: status |
Confirmed |
Fix Released |
|