Commit Graph

139 Commits

Author SHA1 Message Date
Takashi Kajinami 610a2e4fe6 Retire PowerVMStacker SIG: Remove Project Content
Depends-on: https://review.opendev.org/c/openstack/project-config/+/909535
Change-Id: I9983db89974e37134cde612d55affb6b6b38230a
2024-02-20 22:53:37 +09:00
VedaAnnayappa 7ca211e700 Enable support for both python3.6 and python3.7
Change-Id: Ia74d470a6d593a6a81779788e2848c5b5995c44f
2019-09-16 23:52:14 -04:00
VedaAnnayappa f3008d1ee2 Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: Ic60993c2315e8b10da8abb1fb02e33151a1e2b98
2019-08-26 16:01:37 +00:00
Eric Fried edb9284fb2 Add bindep.txt
...with some of the things necessary to get lxml building again.

Change-Id: If87e74917af3bb86b7c166ccc411acce1d6cf6ce
2019-08-26 11:01:09 -05:00
Zuul ec05201839 Merge "Use opendev repository" 2019-04-24 12:19:52 +00:00
Le Hou df7773b39f Use opendev repository
Change-Id: I618d128ebe4d00a3eb7a79380932e8e7cfa44903
2019-04-24 10:27:24 +00:00
Ghanshyam Mann bebf0c5f5c Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I327f77002bb752025bf158d6e675705f8034ed7d
2019-04-22 23:05:10 +00:00
OpenDev Sysadmins 77792b892e OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:49:18 +00:00
Zuul 6bdc8ca7d7 Merge "Adapt to the inspector api signature" 2019-03-28 04:37:57 +00:00
Ian Wienand c1cfdf233a Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I7c32ecb145cae2a0967c62ed7f845dea25ea8ecf
2019-03-25 03:12:15 +00:00
Gautam Prasad e8c77a02e0 Adapt to the inspector api signature
All of the inspector interface methods takes in instance being
inspected and duration of seconds over which metric needs to be
calculated. Though the duration parameter is not used, the
method signaures need to be updated to match ceilometer
changes [1].

[1] 90560e42fd1b589ebb03b8629cf591dee8e559a6

Change-Id: I3ad8da0dc9cd26e269bf18f26231063d122faf98
2019-03-13 09:11:47 -04:00
Matthew Edmonds 7bf69d7bee More py3.x support
The Stein supported runtimes proposal [1] has chosen py36 over py35
due to the communities move to testing on Ubuntu 18.04, where py36
is the default runtime. We update tox.ini and setup.cfg accordingly.

We also add a py37 option to the tox.ini to facilitate future-looking
tests per the resolution on keeping up with Python 3 releases [2].

The py35 option will eventually need to be removed from tox.ini, but
this keeps it for now in order to allow time for folks to transition.

As previously commented, automatic tox envs (pyXX) will use the python
version appropriate to that env and ignore basepython inherited from
[testenv], so we no longer specify a basepython explicitly for these.

[1] https://review.openstack.org/611080
[2] https://review.openstack.org/613145

Change-Id: Ia7bc930de383d8522509488194e93e711f51590f
2018-12-11 12:57:15 -05:00
zhangbailin 450d0b5872 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces
openstack-dev.

Change-Id: Ie9d91699b5e8bb580c87d7184dfcc2a102bd3d87
2018-12-04 00:41:15 -05:00
zhouxinyong 59912f90d5 Optimizing the safety of the http link site in HACKING.rst
Change-Id: I682e19f799ce0cff6dab6cde2f02f1497436050f
2018-11-15 21:00:01 +08:00
Zuul 34bff5ef51 Merge "Don't use pypi releases for ceilomter" 2018-10-22 16:58:40 +00:00
Sean McGinnis 5516307c8b Increment versioning with pbr instruction
With moving away from required milestone releases, the version numbers
calculated by PBR on the master branch will not work for those testing
upgrades from the last stable release. More details can be found in the
mailing list post here:

    http://lists.openstack.org/pipermail/openstack-dev/2018-October/135706.html

This is an empty commit that will cause PBR to increment its calculated
version to get around this.

PBR will see the following which will cause it to increment the version:

Sem-Ver: feature

Please merge this patch as soon as possible to support those testing
upgrades.

Change-Id: I893e8f01462d61778e6f901a95eee960a53c3ddf
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-10-12 13:11:17 -05:00
Tony Breeds 4a9a647558 Don't use pypi releases for ceilomter
Use the newly created project-templates to gate on ceilometer's master
branch.

Depends-On: https://review.openstack.org/609901
Change-Id: Iab267fc2b62f9519af50263bb90fb4124214c8e8
2018-10-12 16:25:15 +11:00
Elod Illes 8049cef264 Install ceilometer from pypi
Since ceilometer is introduced in upper-constraints.txt [1], tests are
failing, as ceilometer was installed via tox.ini directly from github,
but pip doesn't like that:

"Could not satisfy constraints for 'ceilometer': installation from path
 or url cannot be constrained to a version"

[1] https://review.openstack.org/#/c/601498

Change-Id: I9a018f625e6f252fe64ee2b8b93f5f2e0b464309
2018-10-11 14:21:20 +02:00
Matthew Edmonds f2a08e5213 Clean up .gitignore
This cleans up .gitignore, removing things that no longer seem to be
relevant (e.g. .venv) and adding comments and formatting similar to
the suggestions proposed for openstack-dev/cookiecutter [1].

[1] https://review.openstack.org/#/c/592520/

Change-Id: I492b20c8464aff6aa9deb53639e623dcfb2cf9bc
2018-08-24 08:28:27 -04:00
Zuul b23ba7da51 Merge "docs: Modernize build process" 2018-08-23 19:35:17 +00:00
Doug Hellmann 0ec3c816f9 add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 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: I2d10818cfae923d241456c9e5aa387164dee51ad
Story: #2002586
Task: #24324
2018-08-22 10:46:49 -04:00
Doug Hellmann 4fec9a12ee import zuul job settings from project-config
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: I517c03ebb25cac9877e1f8e73538a20d242b2200
Story: #2002586
Task: #24324
2018-08-22 10:46:43 -04:00
Matthew Edmonds 23b1ad1d42 docs: Modernize build process
This mirrors changes recently merged in nova-powervm to fix [1],
cleanup[2], and modernize [3] our doc building.

[1] 8a0a82fba9e6069f54316c6f0cc4eb4f73d9baae
[2] 5b4d0f82265dbb86fcb044bf9dfe4577e2106904
[3] b0256a71b2195791cda4da9f633a3b5448ee2540

Change-Id: I79d53bcde102ad1d5b7ba65b623ea4a3fba3bfec
2018-08-15 10:06:19 -04:00
Vu Cong Tuan 1bd1f9e639 Switch to stestr
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: I4defbb8d866ae847253d4873891f7d2eb2593ed6
2018-07-24 08:34:10 +07:00
Doug Hellmann 183726646d add lower-constraints job
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: Ic189fc2d55534557029fec4150f7a7f3c9562d6e
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-07-20 10:27:43 -04:00
Eric Fried 054ba58c41 Use tox 3.1.1 and basepython fix
tox 3.1.1 fixed https://github.com/tox-dev/tox/issues/477 which
mishandled the basepython directive. Require this version and remove the
workarounds.

http://lists.openstack.org/pipermail/openstack-dev/2018-July/132085.html

Change-Id: Id7d904e42a87576c5e9b3fa34c7e2b036722e52d
2018-07-12 16:44:27 -05:00
XiaojueGuan f23ee8fe73 Update links in README
Change the outdated links to the latest links in README

Change-Id: I3283e168b2ed118673ba14ed3c0f6ac27458773e
2018-06-12 16:53:16 +08:00
huang.zhiping 527cda1bfb fix tox python3 overrides
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 can't set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36 due to https://github.com/tox-dev/tox/issues/425

Change-Id: I27cdedcdd7d499da545444174efb06a0f5b3948e
2018-06-08 19:13:34 +00:00
XiaojueGuan f89854d2f2 Trivial: Update pypi url to new url
Change-Id: Ie6028c20572d1e9ed757c2cc9df6c46e0259b272
2018-05-01 14:17:02 +08:00
Matthew Edmonds 7ccc8a83e3 update translations for queens
Update translations for the Queens release.

Note: this is being cherry-picked from stable/queens to master
instead of the other way around. The translations were actually done
based on queens, so that is where they were originally merged. In
hindsight, they should also be merged in master so that it has the
latest translations as well, so we should have followed the normal
process of merging in master first, but too late for that now.

Change-Id: I374eae9b0ef4bdd049d9b26b6bb27258c7907143
(cherry picked from commit a29ca2b75e)
2018-04-19 09:03:21 -04:00
Matthew Edmonds 0d0f882dcc Use py3 for pep8
We should use py3 for pep8 as it is stricter than pep8 on py2.7
and for consistency with nova-powervm [1].

[1] https://review.openstack.org/#/c/558868/

Change-Id: I247333e34762b2bf996b4795e266df5f284a9881
2018-04-04 12:29:35 -04:00
OpenStack Proposal Bot a93bc62d45 Updated from global requirements
Change-Id: Ia14d9d78b08c160eea6337e4eb2e85cac4484812
2018-03-15 06:48:12 +00:00
OpenStack Proposal Bot 1a4cf30dc4 Updated from global requirements
Change-Id: I7be742d662a3dc4b5d70c6e3b3593a846c8ebe19
2018-03-13 06:48:27 +00:00
OpenStack Proposal Bot 325b0bae6f Updated from global requirements
Change-Id: If4ec0f7d341153ba83c055acbfcf1451a5b50dfb
2018-03-10 13:08:15 +00:00
Matthew Edmonds a31d0fa44a fix copyright dates
Found some copyrights that were not updated the last time the
file was changed. Updating copyright dates to reflect the most
recent change.

Change-Id: I28adcc19b4f612095d54f41f52ac1f6ee18a0b81
2018-01-25 14:05:59 -05:00
OpenStack Proposal Bot b92dc9b703 Updated from global requirements
Change-Id: I608c69da6e94eec823ca4b5a245340c7d5cfdaae
2018-01-17 20:28:56 +00:00
OpenStack Proposal Bot 9c676d712d Updated from global requirements
Change-Id: I54c84ead988ef495350801f69935efe98cc05e41
2018-01-16 04:03:08 +00:00
OpenStack Proposal Bot 83e3b17a4c Updated from global requirements
Change-Id: Ib07e826f5dd8d8b7f9c64471bc26ef6b5576449b
2018-01-09 02:07:39 +00:00
Andreas Jaeger 00774de466 Avoid tox_install.sh for constraints support
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: Ie3e9a337a2ee160ccdbcdd3681d2caeb6518c085
2017-12-02 17:03:40 +00:00
OpenStack Proposal Bot e66d39dec8 Updated from global requirements
Change-Id: I70574296be26712757a28392223e109fa1702bda
2017-11-16 10:59:55 +00:00
OpenStack Proposal Bot 26f4fe37f3 Updated from global requirements
Change-Id: I11a031fd3dc32b800292e1271ae6b10e43226f47
2017-11-13 10:17:10 +00:00
Matthew Edmonds b2b5f462c3 update translations
Update po files with latest translations.

Change-Id: I29cee0e2dc5fa4fee9fc0a55b8d9e12176543861
2017-10-26 12:03:58 +00:00
Matthew Edmonds c79b9e7fc8 remove log translations
Logs are not longer supposed to be translated. This removes log
translation markers from the code and removes the po files that held
log translations.

Change-Id: I8910f6c4f4a13623720d6339431af66014d15dba
2017-10-23 15:40:29 -04:00
OpenStack Proposal Bot 208ae595e7 Updated from global requirements
Change-Id: I2b7e27717c105c9e373016d37f1550c121f50917
2017-09-16 22:53:51 +00:00
esberglu 7542a8f126 Pass in new DiskStats parameters
Ceilometer added two new parameters to DiskStats [1], wr_total_times
and rd_total_times. We do not currently have those metrics, so 0 will
be passed in for both.

[1] https://github.com/openstack/ceilometer/commit/ed67c2bd3

Change-Id: I7c60ad99df736fa878b97177035d1565dac4beab
2017-09-14 13:38:42 -05:00
OpenStack Proposal Bot 4983b04c40 Updated from global requirements
Change-Id: I5d1d1b124f6142b34b839275670d6787db57ecd2
2017-08-24 05:47:43 +00:00
OpenStack Proposal Bot ad45a8eab0 Updated from global requirements
Change-Id: I58552ffe11d1bd36f9af09e7750ec3c3865f15dc
2017-07-21 05:15:27 +00:00
OpenStack Proposal Bot 30b0fe3a0d Updated from global requirements
Change-Id: I93734651003a15ca9e827875a37a408a09716fe9
2017-07-14 23:00:19 +00:00
Vu Cong Tuan 9420ea2c50 Fix html_last_updated_fmt for Python3
html_last_updated_fmt option is interpreted as a
byte string in python3, causing Sphinx build to break.
This patch makes it utf-8 string.

Changing Popen to .check_output because of 2 reasons:
1. check_output() will raise CalledProcessError if
the called process returns a non-zero return code.
2. For consistency with keystone [1] and cinder [2]

[1] https://review.openstack.org/#/c/457142
[2] https://review.openstack.org/#/c/433081

Change-Id: I810f841097c64c5e73db42ca393f6179182d9694
2017-06-16 20:50:42 +07:00
OpenStack Proposal Bot b865f3b6af Updated from global requirements
Change-Id: Ic5a15760dc15d68aa5572f1225fbf158b429a094
2017-05-17 03:46:20 +00:00