OpenStack Tempest Puppet Module
Go to file
Colleen Murphy 0546f05094 Unpin beaker-rspec
The latest version of beaker tries to manage sshd_config[1] in order to
pass through environment variables. JJB also tries to manage
sshd_config by adding Match blocks to securely allow root SSH[2]. When
beaker tries to append the PermitUserEnvironment line after the Match
blocks, SSH fails to open port 22 and beaker can't SSH in to the
node[3]. This patch unpins beaker-rspec and adds set_env: false to the
nodepool nodesets so that the set_env method is never called and does
not try to mess with the sshd_config.

[1] https://github.com/puppetlabs/beaker/blob/master/lib/beaker/host_prebuilt_steps.rb#L528
[2] http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/puppet-module-jobs.yaml#n42
[3] http://logs.openstack.org/61/185161/1/check/gate-puppet-nova-puppet-beaker-rspec-dsvm-centos7/cd81608/console.html.gz#_2015-05-22_22_05_46_933
[4] https://github.com/puppetlabs/beaker/blob/master/lib/beaker/host_prebuilt_steps.rb#L502

Change-Id: Ie910a8919f4b1a074a0b4c9eb8797f2bb5f50771
2015-06-08 13:48:29 -07:00
lib/puppet Hide secrets from puppet logs 2014-07-22 13:12:53 +00:00
manifests Add Puppet 4.x lint checks 2015-03-19 20:09:22 +01:00
spec Unpin beaker-rspec 2015-06-08 13:48:29 -07:00
tests Add Puppet 4.x lint checks 2015-03-19 20:09:22 +01:00
.fixtures.yml Adding puppet-rspec tests 2014-03-26 12:44:02 +01:00
.gitignore Adding puppet-rspec tests 2014-03-26 12:44:02 +01:00
.gitreview Add .gitreview 2013-05-29 11:52:19 -04:00
.rspec Adding puppet-rspec tests 2014-03-26 12:44:02 +01:00
Gemfile Unpin beaker-rspec 2015-06-08 13:48:29 -07:00
LICENSE Synchronize LICENSE file with OpenStack projects 2015-04-20 09:30:39 -04:00
metadata.json Fix metadata.json lint issues 2015-03-19 20:05:16 +01:00
Rakefile Adding puppet-rspec tests 2014-03-26 12:44:02 +01:00
README.markdown Beaker tests 2015-04-30 13:17:08 -04:00

Tempest

5.0.0 - 2014.2.0 - Juno

Module for installing and configuring tempest.

Tempest is the test suite that can be used to run integration tests on an installed openstack environment.

This module assumes the provisioning of the initial OpenStack resources has been done beforehand.

Beaker-Rspec

This module has beaker-rspec tests

To run:

shell bundle install bundle exec rspec spec/acceptance

Release Notes

** 5.0.0 **

  • Stable Juno release
  • Pinned vcsrepo dependency to 2.x
  • Bumped stdlib dependency to 4.x
  • Added ability to hide secrets from puppet logs
  • Removed orphaned os_concat function
  • Removed dependencies on mysql and postgresql devel libraries