unit tests fail because of Evaluation Error: Error while evaluating a Function Call, undefined method `array_of_hash?'

Bug #1799757 reported by Alex Schultz
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
puppet-nova
Fix Released
High
Alex Schultz

Bug Description

Looks like something changed with Puppet 5.5.7 which has affected the loading of defined array_of_hash? function in the to_array_of_json_strings parser function.

2018-10-24 13:11:57.870225 | centos-7 | 1) nova::compute::pci on ubuntu-16.04-x86_64 configures nova-compute-pci with passthrough array configures nova pci_passthrough_whitelist entries
2018-10-24 13:11:57.870293 | centos-7 | Failure/Error: unless array_of_hash?(list)
2018-10-24 13:11:57.870313 | centos-7 |
2018-10-24 13:11:57.870398 | centos-7 | Puppet::PreformattedError:
2018-10-24 13:11:57.870650 | centos-7 | Evaluation Error: Error while evaluating a Function Call, undefined method `array_of_hash?' for Scope(Class[Nova::Compute::Pci]):Puppet::Parser::Scope (file: /home/zuul/workspace/spec/fixtures/modules/nova/manifests/compute/pci.pp, line: 24, column: 25) on node centos-7-vexxhost-sjc1-0003376228
2018-10-24 13:11:57.870754 | centos-7 | Shared Example Group: "nova-compute-pci" called from ./spec/classes/nova_compute_pci_spec.rb:82
2018-10-24 13:11:57.870840 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/scope.rb:1036:in `method_missing'
2018-10-24 13:11:57.870951 | centos-7 | # ./spec/fixtures/modules/nova/lib/puppet/parser/functions/to_array_of_json_strings.rb:29:in `block in <module:Functions>'
2018-10-24 13:11:57.871051 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/functions.rb:174:in `block (2 levels) in newfunction'
2018-10-24 13:11:57.871142 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
2018-10-24 13:11:57.871260 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler.rb:51:in `profile'
2018-10-24 13:11:57.871387 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/functions.rb:167:in `block in newfunction'
2018-10-24 13:11:57.871475 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/functions.rb:752:in `block in call'
2018-10-24 13:11:57.871550 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/functions.rb:749:in `catch'
2018-10-24 13:11:57.871638 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/functions.rb:749:in `call'
2018-10-24 13:11:57.871719 | centos-7 | # ./spec/fixtures/modules/nova/manifests/compute/pci.pp:24:in `block in call_function'
2018-10-24 13:11:57.871834 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/runtime3_support.rb:305:in `eval'
2018-10-24 13:11:57.871950 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/runtime3_support.rb:305:in `block in call_function'
2018-10-24 13:11:57.872042 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
2018-10-24 13:11:57.872120 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler.rb:51:in `profile'
2018-10-24 13:11:57.872239 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/runtime3_support.rb:303:in `call_function'
2018-10-24 13:11:57.872373 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:964:in `call_function_with_block'
2018-10-24 13:11:57.872488 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:933:in `eval_CallNamedFunctionExpression'
2018-10-24 13:11:57.872570 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/visitor.rb:90:in `visit_this_1'
2018-10-24 13:11:57.872673 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
2018-10-24 13:11:57.872773 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:370:in `eval_AssignmentExpression'
2018-10-24 13:11:57.872866 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/visitor.rb:90:in `visit_this_1'
2018-10-24 13:11:57.872957 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
2018-10-24 13:11:57.873061 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:1028:in `block in eval_IfExpression'
2018-10-24 13:11:57.873163 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/scope.rb:983:in `with_guarded_scope'
2018-10-24 13:11:57.873271 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:1026:in `eval_IfExpression'
2018-10-24 13:11:57.873385 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/visitor.rb:90:in `visit_this_1'
2018-10-24 13:11:57.873483 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
2018-10-24 13:11:57.873590 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:660:in `block in eval_BlockExpression'
2018-10-24 13:11:57.873687 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:660:in `each'
2018-10-24 13:11:57.873772 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:660:in `reduce'
2018-10-24 13:11:57.873880 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:660:in `eval_BlockExpression'
2018-10-24 13:11:57.873959 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/visitor.rb:90:in `visit_this_1'
2018-10-24 13:11:57.874049 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
2018-10-24 13:11:57.874143 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/parser/evaluating_parser.rb:63:in `evaluate'
2018-10-24 13:11:57.874250 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/ast/pops_bridge.rb:32:in `evaluate'
2018-10-24 13:11:57.874408 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/ast/pops_bridge.rb:72:in `block (2 levels) in evaluate'
2018-10-24 13:11:57.874501 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/ast/pops_bridge.rb:71:in `catch'
2018-10-24 13:11:57.874594 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/ast/pops_bridge.rb:71:in `block in evaluate'
2018-10-24 13:11:57.874686 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/ast/pops_bridge.rb:70:in `catch'
2018-10-24 13:11:57.874780 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/ast/pops_bridge.rb:70:in `evaluate'
2018-10-24 13:11:57.874867 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/ast.rb:31:in `safeevaluate'
2018-10-24 13:11:57.874960 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/resource/type.rb:136:in `evaluate_code'
2018-10-24 13:11:57.875048 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/resource.rb:79:in `block in evaluate'
2018-10-24 13:11:57.875134 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
2018-10-24 13:11:57.875227 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler.rb:51:in `profile'
2018-10-24 13:11:57.875343 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/resource.rb:71:in `evaluate'
2018-10-24 13:11:57.875444 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/compiler.rb:386:in `each'
2018-10-24 13:11:57.875531 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/compiler.rb:386:in `evaluate_classes'
2018-10-24 13:11:57.875655 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/runtime3_resource_support.rb:61:in `block in create_resources'
2018-10-24 13:11:57.875771 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
2018-10-24 13:11:57.875887 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
2018-10-24 13:11:57.875985 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
2018-10-24 13:11:57.876093 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:865:in `block in eval_ResourceExpression'
2018-10-24 13:11:57.876193 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:862:in `map'
2018-10-24 13:11:57.876304 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:862:in `eval_ResourceExpression'
2018-10-24 13:11:57.876422 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/visitor.rb:90:in `visit_this_1'
2018-10-24 13:11:57.876519 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
2018-10-24 13:11:57.876555 | centos-7 | # :in `stack'
2018-10-24 13:11:57.876651 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/puppet_stack.rb:33:in `eval'
2018-10-24 13:11:57.876738 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/puppet_stack.rb:33:in `stack'
2018-10-24 13:11:57.876853 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:737:in `eval_Program'
2018-10-24 13:11:57.876947 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/visitor.rb:90:in `visit_this_1'
2018-10-24 13:11:57.877038 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
2018-10-24 13:11:57.877127 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/pops/parser/evaluating_parser.rb:63:in `evaluate'
2018-10-24 13:11:57.877213 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/ast/pops_bridge.rb:125:in `evaluate'
2018-10-24 13:11:57.877292 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/ast.rb:31:in `safeevaluate'
2018-10-24 13:11:57.877404 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/resource/type.rb:136:in `evaluate_code'
2018-10-24 13:11:57.877498 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/resource.rb:79:in `block in evaluate'
2018-10-24 13:11:57.877596 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
2018-10-24 13:11:57.877688 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler.rb:51:in `profile'
2018-10-24 13:11:57.877794 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/resource.rb:71:in `evaluate'
2018-10-24 13:11:57.877893 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/compiler.rb:592:in `evaluate_main'
2018-10-24 13:11:57.877988 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/compiler.rb:166:in `block (2 levels) in compile'
2018-10-24 13:11:57.878078 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
2018-10-24 13:11:57.878156 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler.rb:51:in `profile'
2018-10-24 13:11:57.878242 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/compiler.rb:166:in `block in compile'
2018-10-24 13:11:57.878320 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/context.rb:65:in `override'
2018-10-24 13:11:57.878413 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet.rb:260:in `override'
2018-10-24 13:11:57.878498 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/compiler.rb:155:in `compile'
2018-10-24 13:11:57.878578 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/parser/compiler.rb:35:in `compile'
2018-10-24 13:11:57.878692 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/indirector/catalog/compiler.rb:303:in `block (2 levels) in compile'
2018-10-24 13:11:57.878792 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
2018-10-24 13:11:57.878882 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util/profiler.rb:51:in `profile'
2018-10-24 13:11:57.878978 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/indirector/catalog/compiler.rb:301:in `block in compile'
2018-10-24 13:11:57.879058 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util.rb:232:in `block in benchmark'
2018-10-24 13:11:57.879115 | centos-7 | # /usr/share/ruby/benchmark.rb:296:in `realtime'
2018-10-24 13:11:57.879200 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/util.rb:231:in `benchmark'
2018-10-24 13:11:57.879285 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/indirector/catalog/compiler.rb:299:in `compile'
2018-10-24 13:11:57.879424 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/indirector/catalog/compiler.rb:54:in `block in find'
2018-10-24 13:11:57.879518 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/node/environment.rb:450:in `with_text_domain'
2018-10-24 13:11:57.879605 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/indirector/catalog/compiler.rb:53:in `find'
2018-10-24 13:11:57.879706 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/indirector/indirection.rb:198:in `find'
2018-10-24 13:11:57.879803 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/support.rb:218:in `block in build_catalog_without_cache'
2018-10-24 13:11:57.879873 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet/context.rb:65:in `override'
2018-10-24 13:11:57.879938 | centos-7 | # ./.bundled_gems/gems/puppet-5.5.7/lib/puppet.rb:260:in `override'
2018-10-24 13:11:57.880043 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/support.rb:216:in `build_catalog_without_cache'
2018-10-24 13:11:57.880134 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/support.rb:231:in `block in build_catalog'
2018-10-24 13:11:57.880222 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/cache.rb:17:in `call'
2018-10-24 13:11:57.880295 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/cache.rb:17:in `get'
2018-10-24 13:11:57.880416 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/support.rb:230:in `build_catalog'
2018-10-24 13:11:57.880510 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/support.rb:28:in `load_catalogue'
2018-10-24 13:11:57.880628 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/example/class_example_group.rb:7:in `catalogue'
2018-10-24 13:11:57.880727 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/support.rb:8:in `block in subject'
2018-10-24 13:11:57.880816 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/matchers/create_generic.rb:82:in `call'
2018-10-24 13:11:57.880905 | centos-7 | # ./.bundled_gems/gems/rspec-puppet-2.3.2/lib/rspec-puppet/matchers/create_generic.rb:82:in `matches?'
2018-10-24 13:11:57.880982 | centos-7 | # ./spec/classes/nova_compute_pci_spec.rb:29:in `block (4 levels) in <top (required)>'
2018-10-24 13:11:57.881001 | centos-7 |

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/613138

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-nova (master)

Reviewed: https://review.openstack.org/613138
Committed: https://git.openstack.org/cgit/openstack/puppet-nova/commit/?id=3d877926f09d9c0c0f331025256c4b55214c1269
Submitter: Zuul
Branch: master

commit 3d877926f09d9c0c0f331025256c4b55214c1269
Author: Alex Schultz <email address hidden>
Date: Wed Oct 24 12:17:55 2018 -0600

    Fixup functions for 5.5.7+

    Recent changes to Puppet (5.5.7+) has broken some of the legacy function
    items we were doing in puppet-nova. We'll likely need to update all the
    functions to the new syntax but for now this change is to address
    current issues.

    Change-Id: If1d675cec6fe64e8a812fb638078b0ab1c66b5de
    Closes-Bug: #1799757

Changed in puppet-nova:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-nova (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.openstack.org/613445

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-nova (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/613446

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-nova (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/613447

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-nova (stable/rocky)

Reviewed: https://review.openstack.org/613445
Committed: https://git.openstack.org/cgit/openstack/puppet-nova/commit/?id=c40a994fe21a736f05c488ff2e3ec3db1f7fe1cf
Submitter: Zuul
Branch: stable/rocky

commit c40a994fe21a736f05c488ff2e3ec3db1f7fe1cf
Author: Alex Schultz <email address hidden>
Date: Wed Oct 24 12:17:55 2018 -0600

    Fixup functions for 5.5.7+

    Recent changes to Puppet (5.5.7+) has broken some of the legacy function
    items we were doing in puppet-nova. We'll likely need to update all the
    functions to the new syntax but for now this change is to address
    current issues.

    Change-Id: If1d675cec6fe64e8a812fb638078b0ab1c66b5de
    Closes-Bug: #1799757
    (cherry picked from commit 3d877926f09d9c0c0f331025256c4b55214c1269)

tags: added: in-stable-rocky
tags: added: in-stable-pike
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-nova (stable/pike)

Reviewed: https://review.openstack.org/613447
Committed: https://git.openstack.org/cgit/openstack/puppet-nova/commit/?id=466230f3e20889a8c14a7c1361c03f4b961c6232
Submitter: Zuul
Branch: stable/pike

commit 466230f3e20889a8c14a7c1361c03f4b961c6232
Author: Alex Schultz <email address hidden>
Date: Wed Oct 24 12:17:55 2018 -0600

    Fixup functions for 5.5.7+

    Recent changes to Puppet (5.5.7+) has broken some of the legacy function
    items we were doing in puppet-nova. We'll likely need to update all the
    functions to the new syntax but for now this change is to address
    current issues.

    Change-Id: If1d675cec6fe64e8a812fb638078b0ab1c66b5de
    Closes-Bug: #1799757
    (cherry picked from commit 3d877926f09d9c0c0f331025256c4b55214c1269)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-nova (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/614186

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on puppet-nova (stable/ocata)

Change abandoned by Alex Schultz (<email address hidden>) on branch: stable/ocata
Review: https://review.openstack.org/614186
Reason: not needed for ocata, this was 3.x and 4.x

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-nova (stable/queens)

Reviewed: https://review.openstack.org/613446
Committed: https://git.openstack.org/cgit/openstack/puppet-nova/commit/?id=086a2bfe140a183c645a30ff71c944dccfb9261c
Submitter: Zuul
Branch: stable/queens

commit 086a2bfe140a183c645a30ff71c944dccfb9261c
Author: Alex Schultz <email address hidden>
Date: Wed Oct 24 12:17:55 2018 -0600

    Fixup functions for 5.5.7+

    Recent changes to Puppet (5.5.7+) has broken some of the legacy function
    items we were doing in puppet-nova. We'll likely need to update all the
    functions to the new syntax but for now this change is to address
    current issues.

    Depends-On: https://review.openstack.org/#/c/614143/
    Change-Id: If1d675cec6fe64e8a812fb638078b0ab1c66b5de
    Closes-Bug: #1799757
    (cherry picked from commit 3d877926f09d9c0c0f331025256c4b55214c1269)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-nova 14.1.0

This issue was fixed in the openstack/puppet-nova 14.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-nova 11.6.0

This issue was fixed in the openstack/puppet-nova 11.6.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-nova 12.5.0

This issue was fixed in the openstack/puppet-nova 12.5.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-nova rocky-eol

This issue was fixed in the openstack/puppet-nova rocky-eol release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.