253fd92b29
As announced on openstack-dev [1] openstack-infra images no longer have the jenkins user. The functional (devstack gate based) test suite of the osc-placement repo depended on the jenkins user in its post_test_hook. Because of that dependecy all functional test suite runs of osc-placement started to fail after [2] was merged. We fix the functional test suite of osc-placement by no longer hardcoding the jenkins user. Ideally we would not need root in post_test_hook. However it seems devstack installs globally (as root) the master branch of osc-placement (in develop mode) resulting the following directory being owned by root: /opt/stack/new/osc-placement/osc_placement.egg-info/ When 'tox -e functional' tries to install the commit under test of osc-placement in the tox functional venv (also in develop mode from the same repo directory) but as a non-privileged user that conflicts with the previous global installation. It'd be nice to remove the need for root altogether, but at the moment I don't know how to do that. [1] http://lists.openstack.org/pipermail/openstack-dev/ 2018-February/127800.html [2] https://review.openstack.org/514485/ Change-Id: I966fb6d16b0086fc5fe345fdb695dbbed2eb4299 |
||
---|---|---|
doc/source | ||
osc_placement | ||
releasenotes | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
osc-placement
OpenStackClient plugin for the Placement service
This is an OpenStackClient plugin, that provides CLI for the Placement service. Python API binding is not implemented - Placement API consumers are encouraged to use the REST API directly, CLI is provided only for convenience of users.
- Free software: Apache license
- Documentation: https://docs.openstack.org/osc-placement/latest/index.html
- Source: https://git.openstack.org/cgit/openstack/osc-placement
- Bugs: https://bugs.launchpad.net/placement-osc-plugin
- Release notes: https://docs.openstack.org/releasenotes/osc-placement/