Issue #9000 has been updated by Martin Jackson.
Hi there I'm also getting the same error under puppet-2.6.0 and
cucumber-puppet-0.3.2.
$ cucumber-puppet features/catalog/policy.feature
Feature: General policy for all catalogs
In order to ensure applicability of a host's catalog
As a manifest developer
I want all catalogs to obey some general rules
Scenario Outline: Compile and verify catalog #
features/catalog/policy.feature:6
Given a node specified by "features/yaml/<hostname>.i3-dev.net.yaml" #
cucumber-puppet-0.3.2/lib/cucumber-puppet/steps.rb:1
When I compile its catalog #
cucumber-puppet-0.3.2/lib/cucumber-puppet/steps.rb:14
Then compilation should succeed #
cucumber-puppet-0.3.2/lib/cucumber-puppet/steps.rb:38
And all resource dependencies should resolve #
cucumber-puppet-0.3.2/lib/cucumber-puppet/steps.rb:18
Examples:
| hostname |
uninitialized constant Puppet::Node::Catalog
| uuka3v-prx01 |
exit (SystemExit)
features/catalog/policy.feature:8:in `When I compile its catalog'
|uninitialized constant Puppet::Node::Catalog
uuka3v-portal01 |
exit (SystemExit)
features/catalog/policy.feature:8:in `When I compile its catalog'
Failing Scenarios:
cucumber features/catalog/policy.feature:6 # Scenario: Compile and verify
catalog
cucumber features/catalog/policy.feature:6 # Scenario: Compile and verify
catalog
2 scenarios (2 failed)
8 steps (2 failed, 4 skipped, 2 passed)
0m0.079s
----------------------------------------
Feature #9000: Add support for puppet version 2.7.1
https://projects.puppetlabs.com/issues/9000
Author: Nikolay Sturm
Status: Accepted
Priority: Urgent
Assignee: Nikolay Sturm
Category:
Target version:
Keywords:
Branch:
Need to deprecate 0.24, due to 'uninitialized constant Puppet::Node::Catalog'.
Further problem with 2.7: undefined method `find' for
Puppet::Resource::Catalog:Class
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.