Issue #8184 has been updated by Jeff McCune.

Status changed from Accepted to Merged - Pending Release

# Merged #

Merged as: commit dac469e2fca2037a0397ef0f66d7de8de1895176 
<https://github.com/puppetlabs/puppetlabs-cloud-provisioner/commit/dac469e2fca2037a0397ef0f66d7de8de1895176>
----------------------------------------
Bug #8184: CloudPack spec tests should pass with Fog 0.11.0
https://projects.puppetlabs.com/issues/8184

Author: Jeff McCune
Status: Merged - Pending Release
Priority: Low
Assignee: Dan Bode
Category: cloudpack
Target version: 
Keywords: 
Branch: 


# Overview #

The current version of Fog is 0.9.0 and our rspec tests are failing on this 
version:

<pre>
........................FFFFFFFFFF.................

Failures:

  1) Puppet::Face[:node, "0.0.1"] option validation (platform) should require a 
platform
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  2) Puppet::Face[:node, "0.0.1"] option validation (platform) should validate 
the platform
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  3) Puppet::Face[:node, "0.0.1"] option validation (type) should require a type
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  4) Puppet::Face[:node, "0.0.1"] option validation (type) should validate the 
tyoe
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  5) Puppet::Face[:node, "0.0.1"] option validation (image) should require an 
image
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  6) Puppet::Face[:node, "0.0.1"] option validation (image) should validate the 
image name
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  7) Puppet::Face[:node, "0.0.1"] option validation (keypair) should require a 
keypair name
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  8) Puppet::Face[:node, "0.0.1"] option validation (keypair) should validate 
the image name
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  9) Puppet::Face[:node, "0.0.1"] option validation (security-group) should 
split group names into an array
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

  10) Puppet::Face[:node, "0.0.1"] option validation (security-group) should 
validate all group names
     Failure/Error: data = 
Fog::AWS::Compute::Mock.data['us-east-1'][Fog.credentials[:aws_access_key_id]]
     NameError:
       uninitialized constant Fog::AWS::Compute
     # ./spec/unit/puppet/face/node/create_spec.rb:6

Finished in 10.91 seconds
51 examples, 10 failures
</pre>

# Expected Behaivor #

With Fog 0.7.2 the tests succeed:

<pre>
...................................................

Finished in 16.05 seconds
51 examples, 0 failures
</pre>


-- 
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.

Reply via email to