Issue #9000 has been updated by Alexander Azarov.
Nikolay,
I have cucumber-puppet 0.3.2 and Puppet 2.7.3 -- is it the reason "catalog
compilation" fails? The log:
<pre>
$ 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 a catalog apply to a real node
Scenario Outline: Compile and verify catalog for r4 #
features/catalog/policy.feature:6
Given a node specified by "features/yaml/r4.osinka.int.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 | operatingsystem | kernel | is_virtual | domain |
uninitialized constant Puppet::Node::Catalog
| r4 | Debian | Linux | false | osinka.int |
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 for r4
1 scenario (1 failed)
4 steps (1 failed, 2 skipped, 1 passed)
0m0.009s
</pre>
----------------------------------------
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.