This patch cleans up lots of old un-maintained cruft in the
dev_env.
1. removes unmaintained node definitions from the Vagrantfile
2. remove Rakefile and supporting code. I wound up moving all of
the code to other projects.
3. update README
Change-Id: I07a9ad8413aa717bfc2fca1c08508172c143e654
this commit updates the repos to use
librarian-puppet-simple instead of
librarian-puppet. This change is motivated
b/c I do want want to have to resolve deps.
Change-Id: I7e1d229a9190ef4411976561994b2cd2cfad025d
This commit updates the db params for the compute
role b/c the param names changed in:
https://review.openstack.org/#/c/30782/
This patch is required to fix the test run by this module.
Change-Id: I8926422ffe7381323d08404a9267741fbd02d873
It was resulting in ssl errors for many users.
Since the only module we were installing from
the forge was ruby, this updates the URL to not
use the forge.
Change-Id: Ia977287e5b3b353f843647b39bb517d38fcf80ae
Previously, we were not setting the rabbit_user of
compute instances.
This led to test failures when we changed the default
of rabbit_user in the openstack module.
This commit adds rabbit_user to the list of things configured
in the hiera file and ensures that the compute nodes set their
rabbit_user correctly.
Change-Id: Ic89c5f856a00d6bab2c3cab4b8a74818afc29fb4
Previously the paths to puppet configuration files
were hardcoded which didn't work on PE, as it uses
/etc/puppetlabs/puppet as the base directory for its
configuration (as opposed to the standard /etc/puppet).
Newly the paths are constructed using $settings::confdir
and $settings::config variables as appropriate which
ensures the correct files ale managed.
Change-Id: Ic02eb30eec5b0e4cd0e4b528d4525d5fa4452a8b
this commit is aimed at fixing gating test failures:
- add conditional statement so that openstack_dev_env can be tested
- fix dep failure
Change-Id: I29290fd448f39729d319412df470ff0eb6246333
The resource previously add had folsom in the title
which was misleading b/c it can now be configured to support
package repos for any released version of openstack.
Change-Id: I558c29838a6f33f11223302ea55eda8225425452
Previous network configurations have existed in the
Vagrantfile and been commented out for months.
this commit removes those commented out lines.
Change-Id: I88fc91a9f9f939f492b9e7a025ef237ac8ec9034
Previously gui_mode was checking for a value
of 'true' in the config.yaml file.
This did not match the default value of true
that was set there.
This commit changes this parameter to expect
a boolean value of true or false instead of a
string to make it more consistent with the other
values.
Change-Id: If3f55a16e38bd4bea310bac31b9ef7ac9de158af
The repo it was previously pointed to does not work.
This commit repoints Puppetfile at master of my repo
which is a slightly modified version of cisco's grizzly
branch.
Change-Id: Id9de909b7f7571e1ed53159fd3f6336111351def
This commit resolves a variety of quantum related issues.
* Ensures that network type is actually read from hiera.
* Ensure $nova_network is correctly set
Change-Id: I61f65b8271039b20fb0b15be0d3e84bc7bc4ad6e
This script was updated so that I could test swift as well
as cherry-pick commits from openstack's gerrit git repo.
it adds conditionally logic for when the repo is swift (to
build out the swift test env which includes a puppetmaster)
it also adds a test_mode=puppet_swift which runs the basic
swift smoke tests.
it also adds code so that I can run the gerrit cherry-pick command
to test patches from gerrit that are being reviewed.
Change-Id: If944160dfcc6b68b56f4f688d9d6dea314bf0c5a
This commit updates the Puppetfile to point all of the
repos at their new cononical source (stackforge!)
Change-Id: If1d71560b94983aeabc50909e2fc6d974c8ab173
this commit adds an explicit exit from the tempest tests.
Sometimes vagrant's ssh command does not return, this explicit exit
appears to guarentee that it exits.
This commit sets an expicit ref for the puppet module.
Previously, it was set to master, but the latest commits introduce
a dependency nightmare that I could not resolve :(
the upstream repos that I was relying on to configure puppet have been
deleted. currently, this breaks the entire CI system.
this module removes the puppet specific repos from the librarian
puppet file so that I can resume testing of openstack.
This commit knowingly breaks support for testing of swift, and these
repos will be added back once I can locate the required source code.
this commit adds a rake test that supports running all unit
tests. it also updates the openstack_test.sh script to invoke
that rake test to run tests.
Also, it adds unit testing requirements to the Gemfile.