Activity log for bug #1506066

Date Who What changed Old value New value Message
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