generate_sample.sh fails if MODULEPATH is already set. This fix was
adapted from a change in nova: https://review.openstack.org/#/c/168745/
Change-Id: I2b0b52b5d71157a42028d95d84e36eeb0fe3016d
Migrates Tuskar from common code to olso.db
Adds oslo.db to requirements.txt.
Adds oslotest to test-requirements.txt.
Adds EngineFacade lazy loading - inspired in ironic.
Updates imports and calls to adapt to moved code in oslo.db.
Updates import_opt calls parameters to reflect move configs.
Adds note to docs about setting up database.connection.
Regenerates tuskar.conf.sample.
Change-Id: I709209bc8ce82b7134d738da3a0fb609d02ffb8c
Closes-Bug: #1290849
Requirements files should not be kept in alphabetical order, because
pip does not actually have a dep solver. Order is important. This file
should never have existed. While doing this, put pbr at the top of
the file, which is where it needs to be, and remove setuptools_git
which should no longer be used.
Change-Id: I1ae61c1c5ce66ed15fbdefbee063997ea6f3172c
Due to an error in the oslo.config.generator.rc file,
the configuration options for the keystone middleware
were not created properly.
Change-Id: Ieafd4263d9ec5a8ffa8f93a0611add0097d3f1e2
-swift role is now separated in upstream templates,
so adding it to scaling
-adding swift role back to initial data
-merge.py now needs all templates and it decides
based on parameters. Otherwise it doesn't work.
Tuskar is currently broken because of this change
in tripleo templates. So this fixes broken state.
Change-Id: Icd62b94447b2d72616597d74fc8191a2d158c15c
This gets rid of the unnecessary option count at the end of the
file and ensures that the config groups are ordered in a repeatable
way so adding an option won't shuffle the entire sample config.
The new config generator uses stevedore so I added that to
test-requirements too.
Change-Id: I5fa0e21ca19a4736ebb3ea9c31b683be5324e052
Current default path for virtual environment in tools/with_venv.sh
is .venv, but official documentation uses tox, and actual path
for those following it will be .tox/pyXY. This patch tries to find
appropriate tox environment.
Change-Id: I78d8cbdf7cc31ccc27f3ef5c3c8cc0630b1b2eff
Remove vim setting
Remove line containing
comment - # vim: tabstop=4 shiftwidth=4 softtabstop=4
at the top of source code files, except for files in
openstack/common.
Change-Id: I7d43f92e0110b597452183ae22acaf1114efd3f9
Close-bug: #1229324
This patch adds initial data to Tuskar in the form
of four Overcloud Roles (controller, computer, object_storage,
and block_storage).
Change-Id: Ie3ea02333144b2611025e7b2d84bf23d986c5069
See I62ce43a330d7ae94eda4c7498782a655e63747fa for the gorey details on
why this exists.
As of this fix:
https://github.com/eventlet/eventlet/pull/34
which was released in eventlet 0.13, we no longer need the patch.
This has now been removed from oslo-incubator, so this is really just
syncing that removal.
Change-Id: I84267f3c6726cb2e750f615e107c48b12c6ed353
Tests in oslo-incubator now need the horrendous hack to workaround an
issue with eventlet on RHEL6. We've moved the patch_tox_venv tool
and redhat-eventlet.patch into oslo-incubator, so add them to
openstack-common.conf.
Change-Id: I1acfec282b64d7582144b155119bedb1741db2f7
Fix all existing pep8 errors.
Remove install_venv and friends, which were not needed.
Add a few ignores for nova code that is yet to be cleaned up.
Skip one failing test case, fixed by review 29394.
Import contrib/redhat-eventlet.patch from Nova.
Change-Id: I46b6ccaa272bd058757064672ce9221263ed7087