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)
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
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
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
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)
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
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
Use https instead of http to ensure the safety without containing our
account/password information
Change-Id: I5e4ee5b64565aadee129d102d7ae12d4f475fa6a
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
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
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
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
Change the default pypowervm branch installed by devstack from 'master'
to 'develop'. The master branch is not useful.
Change-Id: I38048dee34fb5a045b8aece756e9d3e2818ee0f2
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
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
This change set updates ceilometer-powervm to be in alignment with the
current global-requirements
Change-Id: If56e584c04e513db0a1f13cd57b06f20d815f343
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
Add a specs directory structure for ceilometer-powervm and add in a
base spec template for creating new ceilometer-powervm specs
Change-Id: Ic07ebdf0dcdb26b4e6c76e1c45dc8bdb28d0d0ad
Change-Id 'Ib3616fbc2713329a174793634e680f7208049c86'
inadvertantly changed the file permissions from 644 to 755.
This fixes that problem.
Change-Id: I2cae47af11108a68d1aeb7078c5da50ec02839df
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
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