Commit Graph

101 Commits

Author SHA1 Message Date
Elod Illes 74aa21f061 [stable-only] Remove periodic stable jobs template
Periodic stable jobs are failing for a long time since the project is
not actively maintained. This patch removes the periodic stable jobs
template to free up CI resource.

Change-Id: I4ee072267883cbefb115cbfc98c7b2fcc1b6a004
(cherry picked from commit 84b97fcedd)
(cherry picked from commit b77baf08a9)
(cherry picked from commit 1d060fc689)
(cherry picked from commit 7171e9f4b8)
2022-06-24 21:45:19 +02:00
OpenDev Sysadmins 02f18ea137 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
Ian Wienand 4d6349d378 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: I0debf30d5cf7303631c6a229419b95802993ea26
2019-03-25 03:16:39 +00:00
Doug Hellmann c76ae18b26 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: I09c9d4d4ef5a0b244af480186ce7e96305eb7033
Story: #2002586
Task: #24324
2018-08-22 10:47:37 -04:00
Elod Illes a2be3ca4c9 Fix sphinx-docs job for stable branch
build-openstack-sphinx-docs jobs fail on stable branches due to the new
pip version 10 introduces some previously Warning as Error: in case of
calling "pip install" without any package name, the command fails.
tox_install.sh is called during docs job without any package passed to
pip.

On master and stable/queens tox_install.sh is not used anymore, this is
why stable/pike is the first version to be fixed.

Change-Id: I8155fb720c35086ed3719fd282b8944627129f14
2018-06-06 19:10:45 +02:00
Matthew Edmonds bb0e0b4a57 update translations
Update po files with latest translations.

Change-Id: I29cee0e2dc5fa4fee9fc0a55b8d9e12176543861
(cherry picked from commit b2b5f462c3)
2017-10-26 11:01:28 -04:00
Matthew Edmonds 7e460d670a 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
(cherry picked from commit c79b9e7fc8)
2017-10-26 08:02:37 -04:00
Eric Fried 7ab0b13e2d Update tox.ini settings for pike
Change-Id: I76b56d57947477691a623577d6f615c0c3b78aa3
2017-08-11 21:04:49 +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
Ravi Kota 986c6409d8 Translation files for supported languages
Updated the po translation files for supported languages.

Change-Id: I939a8d5d46f8a5218ad836645d49fc550e871d45
Closes-Bug: #1688457
2017-05-05 03:00:17 -04:00
Jenkins 8998c1fd6d Merge "Remove support for py34 for ceilometer-powervm" 2017-04-12 11:03:34 +00:00
OpenStack Proposal Bot acd46b7b94 Updated from global requirements
Change-Id: I96824376b91733616364ad8a46503095d192dda9
2017-04-12 04:10:04 +00:00
Jenkins 609f3a0c46 Merge "Optimize the link address for fetching git code" 2017-04-11 19:02:08 +00:00
gengchc2 ef83477a74 Remove support for py34 for ceilometer-powervm
The gating on python 3.4 is restricted to <= Mitaka. This is due
to the change from Ubuntu Trusty to Xenial, where only python3.5
is available. There is no need to continue to keep these settings.

Change-Id: I3ac8d6d8818bff06f19a49f75867e08440397933
2017-04-11 17:51:48 +00:00
zhangyanxian 70357ba558 Optimize the link address for fetching git code
Use https instead of http to ensure the safety without containing our
account/password information

Change-Id: I5e4ee5b64565aadee129d102d7ae12d4f475fa6a
2017-04-11 17:45:27 +00:00
Jenkins 42c2b58060 Merge "Remove INSTALL_PYPOWERVM" 2017-04-11 17:31:48 +00:00
Drew Thorstensen 05fd9160b8 Remove INSTALL_PYPOWERVM
This function is no longer required now that pypowervm is in the
global-requirements.txt.

Change-Id: I7fa465aedbba217f9d8c51b7b6972435ac5c130f
2017-04-11 17:18:57 +00:00
Adam Reznechek 02d600e331 Manual sync with upstream requirements
Bump the reqs/test-reqs to the latest from the upstream
global requirements project.

Change-Id: Ic2f532833d04cb76f5f171d08b7855dc5cc3b218
2017-04-11 16:18:00 +00:00
gord chung 562b5182f8 use new instance polling interface
ceilometer has a new polling interface that inspects instance at once
rather than individual parts at a time.

Includes changes for vnic polling interface and disk polling interface.

Change-Id: Ieb68420eba002a36569db41c36ddf827bb9edfea
2017-04-10 21:27:56 -04:00
Adam Reznechek fdac541e70 Bump to match latest global requirements
This bumps all reqs to match the latest upstream
from global requirements master.

Change-Id: I26686a7bb73e217d4e1e0502febcfe943e7660ed
2017-03-06 14:54:06 +00:00
Adam Reznechek 7abfd20c90 Update to match latest global-requirements
Update requirements to the levels defined in OpenStack
global-requirements on 2016-1-10.

Change-Id: If3973819929f833a1c2fa4a7b15ca23a0deb484f
2017-01-10 17:25:42 -06:00
Cao Xuan Hoang 85a7997f75 Changed author and author-email
Changed author to OpenStack and author-email to
openstack-dev@lists.openstack.org

Change-Id: I4bc15383452cead51b4125df0960fc488079aecc
2016-11-30 08:45:27 +07:00
Flavio Percoco f767164b9e Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

b'https://gist.github.com/a25aca0b551e6e7060c15c4fefd2af38\n'

Change-Id: Ic0662a0eddddbaf525821e9d76f4f5fae34b1bfa
2016-11-25 12:50:30 +01:00
Adam Reznechek 85ef946a09 Add tox_install.sh for pypowervm upper-constraints workaround
With the recent addition of pypowervm to upper-constraints, installs
of ceilometer-powervm are now by default enforcing the version set there.
Since the master branch of ceilometer-powervm depends on the develop
version of pypowervm, this causes installs to fail.

This changeset adds a wrapper script (tox_install.sh) that edits
the upper-constraints file and replaces the pypowervm version pin
then sets pypowervm to be installed from source instead.

Change-Id: Ib60ee84ecb168991439ac5d097ba07a62d2329a7
2016-11-16 19:59:51 +00:00
Drew Thorstensen 1c69b80258 Update the init of the collector to take in a conf
In the Ocata release, there is a new conf variable that is passed
into the collector.  This is generally used by the libvirt collector
at the moment.  It is not needed by the PowerVM collector, but the
__init__ signature needs to be updated to take it in.  This change
brings the PowerVM collector in line with the base requirements from
the core ceilometer project.

Change-Id: Ib5620f6830949f50939d07ba07be900a5451df56
2016-11-09 22:13:09 -05:00
Drew Thorstensen 95c7897367 Use upper constraints
This changes the tox command to use the upper constraints.  This will
avoid known issues with newer versions of the library.

Change-Id: I85a03fc40356ca1493d6dcf550f63f0deba8dd84
Closes-Bug: 1637938
2016-10-31 09:37:03 -04:00
Jenkins 89e1cefe1f Merge "clean up oslo-incubator related stuff" 2016-10-25 18:55:21 +00:00
xiaozhuangqing 52aa461aa3 clean up oslo-incubator related stuff
Oslo-incubator has retired, so don't keep oslo-incubator
related stuff here.

Change-Id: Ied36fc2f4a3d82c8f14b5f580e02b5ed84ce18eb
2016-10-25 12:35:02 +00:00
Ravi Kota da742d283b Translation files for supported languages
Updated the po translation files for supported languages.

Change-Id: I717dc74703f9f1470a7b34125335c2900b6c7536
Closes-Bug: #1636140
2016-10-24 08:31:52 -04:00
Eric Fried e1bcb2c3de Change devstack pypowervm branch to develop
Change the default pypowervm branch installed by devstack from 'master'
to 'develop'.  The master branch is not useful.

Change-Id: I38048dee34fb5a045b8aece756e9d3e2818ee0f2
2016-10-13 10:28:15 -05:00
Jenkins 315f176856 Merge "Remove discover from test-requirements" 2016-10-12 18:40:04 +00:00
Drew Thorstensen 793901ffc7 Support new InterfaceStats
The InterfaceStats API has been updated to include a new set of metrics.
PowerVM does not support all of the new drop/error types.  However, it
does have a total drop packets count.  Since we poll the client side
VEA, those are likely dropped on transmit.  Therefore the dropped
packets counter works against the client side NIC, and counts all drops
as transmit drops.

Change-Id: Id75757d886df4b859e86da8a498b75d36c267e39
Closes-Bug: #1632710
2016-10-12 14:00:19 -04:00
Ravi Kota 98bb94a9b4 Translation files for supported languages
Updated the po translation files for supported languages.

Change-Id: I2b9a30b7a4bdf377f6a8574851836e94b1a9e354
2016-09-27 12:26:40 -04:00
xiaozhuangqing e63fb59de8 remove openstack/common from the exclude list of flake in tox.ini
The directory openstack/common was used to keep codes from oslo-incubator,
we have retired oslo-incubator, so don't use this directory any more.

Change-Id: I38abf7f3da42b36648535c2b63167a089c186e24
2016-08-29 18:49:42 +08:00
Swapnil Kulkarni (coolsvap) f8f8f059d7 Remove discover from test-requirements
It's only needed for python < 2.7 which is not supported

Change-Id: Iee8ce443cfc50112634900d4c0e47973f01516bb
2016-07-21 07:36:40 +00:00
Drew Thorstensen 1614313e5f Update Requirements
This change set updates ceilometer-powervm to be in alignment with the
current global-requirements

Change-Id: If56e584c04e513db0a1f13cd57b06f20d815f343
2016-06-20 11:15:28 -04:00
Jenkins f2c6f2c04a Merge "Fix package reference in version code" 2016-05-26 19:24:52 +00:00
Eric Fried 411bbb50b1 Fix package reference in version code
The package version file erroneously contained quotes here:

version_info = pbr.version.VersionInfo('__package__')

This caused docs builds using setuptools at or beyond 20.2 to fail with:

pkg_resources.RequirementParseError: Invalid requirement, parse error at
"'__packag'"

This change set remedies the line to refer to __package__ (a builtin
variable which resolves to the package name) rather than the literal
string '__package__':

version_info = pbr.version.VersionInfo(__package__)

...and updates the requirements file to use a setuptools version at or
beyond 16.0 to align with openstack's global requirements.

Change-Id: I9ba12bb256c5d3213eb07ddf13351178bf06114b
Closes-Bug: 1585027
2016-05-26 10:07:27 -05:00
adreznec 45809e9418 Add ceilometer-powervm spec dir and template
Add a specs directory structure for ceilometer-powervm and add in a
base spec template for creating new ceilometer-powervm specs

Change-Id: Ic07ebdf0dcdb26b4e6c76e1c45dc8bdb28d0d0ad
2016-05-26 08:54:51 -05:00
Ravi Kota e904cd0e50 Correct Translation files permissions
Change-Id 'Ib3616fbc2713329a174793634e680f7208049c86'
inadvertantly changed the file permissions from 644 to 755.
This fixes that problem.

Change-Id: I2cae47af11108a68d1aeb7078c5da50ec02839df
2016-05-17 12:54:54 -04:00
Ravi Kota 2e12e1ecc1 Translation files for supported languages
Updated the po translation files for supported languages

Change-Id: Ib3616fbc2713329a174793634e680f7208049c86
2016-05-16 10:47:57 -04:00
Drew Thorstensen 9af4c1f241 Allow multiple session connection attempts
We have seen scenarios where users have rebooted their systems and the
ceilometer-powervm process has started before the backing PowerVM REST
server. This generally indicates a packaging issue (where the
ceilometer-powervm package should depend on the others).  However,
there is the ability in the PowerVM Session to make multiple attempts.

This change set takes advantage of the multiple attempts provided by the
pypowervm session.  That means that if the REST server is booting, the
ceilometer-powervm will wait up to 10 minutes for the REST server to
finish starting.  The REST server should start much faster than that,
and this is just an upper limit timeout.

Change-Id: If9569eccbdb9107e5892f03a91a035e1d5943e5e
Closes-Bug: 1570404
2016-04-19 17:39:48 -04:00
Michelle Mandel 2cc735ebe6 Update comments to accurately describe actions
There were 2 comments that referred to "PowerVM SEA agent" when they
should actually refer to "PowerVM ceilometer compute agent". Updated
them to be accurate.

Change-Id: Ib3c2ab6f142e5e40d9cf9ae3f5875216cec9f03f
2016-03-03 02:09:31 +00:00
Drew Thorstensen c2a7ec707a Include setuptools version
This includes a workaround to avoid a version of setuptools that affects
the docs build.

Change-Id: Ia065a2f8c9d1365f630ce7ada573e04437e19e92
2016-03-02 19:54:51 -05:00
Steven Royer 5d5f7ac02d Fix typos in inspector
Change-Id: Iee89a2f9197aff3e1f96890128e356baf020bee9
2016-02-18 19:59:52 -06:00
Jenkins a241affa54 Merge "Replace deprecated library function os.popen() with subprocess" 2016-02-11 13:34:59 +00:00
Ondřej Nový dafcfb78d7 Deprecated tox -downloadcache option removed
Caching is enabled by default from pip version 6.0

More info:
https://testrun.org/tox/latest/config.html#confval-downloadcache=path
https://pip.pypa.io/en/stable/reference/pip_install/#caching

Change-Id: I5c2fedbdb26f2617b99cc15c3f82c89263745977
2016-02-10 23:05:19 +01:00