Small cleanups:
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Change-Id: Ie5b5a771b08472ed08c5b80ac8497539781d5d1d
Needed-By: https://review.openstack.org/623229
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I34c1e80513b3896627144cae1748207d640c6495
This commit adds support for py36 in tox.ini by default. When tox
command is executed by developer it will run py36 tests.
Change-Id: Ifc15cd8913edd9c86ed6196f1393d40d7563429c
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I5b1cfc6a8e53557c22a45082ad6e3135d0311cf2
Story: #2002586
Task: #24290
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I938512ea5609c1cda33984cc447d78abf64f6bc3
Story: #2002586
Task: #24290
z3 is a new kind of theory where rules are treated by Microsoft Z3 engine.
The end-user must explicitly mark policies using this engine.
Change-Id: I519821ccb8a14d9a28bf890bb98c55c01c2a0e9c
Partially-implements: blueprint alternative-engine-z3
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I56099c2e073fdba3830ae53fa053c2daded8ada0
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I65df598a852fdb75cebc0bb49c7aa7a0e7d7ab8c
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
python-subunit is not used directly anywhere
and it is dependency of both testrepository
and os-testr
(probably was used by some tox wrapper script before)
Change-Id: I94c75b025dcfcb90ac02cb64e0b24ac5efa351a0
We do not need tox_install.sh, pip can handle constraints itself
and install the project correctly. Thus update tox.ini and remove
the now obsolete tools/tox_install.sh file.
This follows https://review.openstack.org/#/c/508061 to remove
tools/tox_install.sh.
Change-Id: I26b56d4e02fc70ab62c2a08afe634367b403738a
This commit enables 'include_rules' option for library policies
in client lib
Depends-On: Ib27119ba03d5658ff937f514f6ff3abfe5c390fe
Change-Id: I2271579f655481b156ec66382d887b8784b13ad6
This commit adds support in client library for create_policy to
accept params 'library_policy' as expected by server for activating
a library policy. Change needed by dashboard, for activating library
policy.
Change-Id: I0c4a70002bd172c0b5842cc7de1c9bb5ad0bcf5a
Closes-Bug:#1731194
Openstack client now defaults to unlimited max-width
instead of the previous fit-to-terminal width. As a
result, many commands have very wide and unreadable
output. This change fixes the issue by setting a
default max width of 80 (traditional terminal width).
User still has the option to set a different max-width
or specify --fit-width to fit to terminal width.
Change-Id: I5898639942bd4eb17b69c403277b46eb69951265
When max-width was not specified, the default to 40 is too small.
Instead use the traditional terminal default of 80.
Change-Id: If10e891757cf38012261648017384cb2c8f34d4a