OpenStack Tempest Puppet Module
0546f05094
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 |
||
---|---|---|
lib/puppet | ||
manifests | ||
spec | ||
tests | ||
.fixtures.yml | ||
.gitignore | ||
.gitreview | ||
.rspec | ||
Gemfile | ||
LICENSE | ||
metadata.json | ||
Rakefile | ||
README.markdown |
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