Queues are now declared at the project level
https: //lists.openstack.org/pipermail/openstack-discuss/2021-November/025797.html
Change-Id: I6cfa0f392b10edf5e086b130606ba079a651c2a1
The default nodeset was just changed to focal [1], which in the absence
of the python-is-python3 package doesn't provide a python binary.
Enable again the docker-build and docker-publish Zuul jobs.
[1] https://review.opendev.org/c/opendev/base-jobs/+/789098
Change-Id: Ic78169052517701b235e906852923388d93776e8
- Support to new Falcon 3.0.0 and 3.0.1 keeping compatibility
for version 2.0.0
- Remove Falcon's class OptionalRepresentation
Starting from Falcon 3.0.0 version the class OptionalRepresentation
was removed. [1]
- Remove unnecessary URL slashes which are not compatible
with Falcon >= 3.0.0
- Keep facon.API instead of new falcon.App to keep support for
version 2.0.0
- Disable temporary docker-build and docker-publish Zuul jobs.
[1] https://falcon.readthedocs.io/en/stable/changes/3.0.0.html#breaking-changes
Change-Id: Ifb067429dd66fd350110187ac3a8b6a9977bad90
The change updates the imports to use simplejson library and
monasca_api.common.rest instead of monasca_common.rest, since
it was moved to this project during the API's merge.
Temporarily set following jobs as non-voting:
* monasca-tempest-python3-influxdb
* build-monasca-docker-image
* publish-monasca-api-docker-image
Change-Id: Ife3d2c9795a9dc406c2927cc9a077dda01c183c6
Story: 2007549
Task: 39389
To improve reliability of logs tempests tests we deploy only necessary
services in CI environment. This should save a lot of resources.
Change-Id: Id5b8ddc0700b2b7bc100f1eefbe891d9016e918c
At present, dimensions are not scoped by time window, which makes
dimension related queries to large databases timeout because it searches
all of time instead of a time window specified on the grafana app.
This commit implements the server side changes required to scope the
search query by the time window specified on the app.
Change-Id: Ia760c6789ac0063b8a25e52c9e0c3cc3b790ad2d
Story: 2005204
Task: 35790
Java implementation of persister has been deprecated and will not be
further developed. This change sets the CI job testing the Java
persister as non-voting to avoid blocking merging new Python code.
The job is still been run for support legacy deployments.
Change-Id: I39fefaf4eb8cb1310d574e2aa805ac618e700541
Story: 2005628
Task: 36761
In Train, we will use python 3.6 and 3.7 for python3 runtime
in our gate jobs [1]. This commit also adds python 3.7.
In Python3.7 async is a reserved keyword so replacing it with is_async.
[1] https://governance.openstack.org/tc/reference/runtimes/train.html
Change-Id: I05f40c4a9304cad551cefd4f10c3ba9a72d69a6f
Since [1], monasca-notification supports the standard oslo.config
based configuration style (ini file instead of yaml). The old
notification.yaml file still works but is deprecated.
So switching to use the new oslo.config based file is the way to go
forward.
Also adjust the zuul job to copy /var/log/monasca/notification and
/etc/monasca/notification.conf so debugging will be a bit easier.
[1] https://review.openstack.org/#/c/464768/
Story: 2004862
Task: 35646
Depends-On: https://review.opendev.org/668508
Depends-On: https://review.opendev.org/663960
Change-Id: I489d66d623c3e27ca28ba87ebde32264b13ac0f3
In change I03bc8d502a333a7a71d9c12b8ddc7c5dc0a4f588 this
test was made non-gating due to release of Falcon 2.0. Now
that the Log API also supports Falcon 2.0, we can mark
this as gating again.
Change-Id: Ie7dbf4077fb1937f6cc77d1b05b70bc5c7e6643c
Falcon 2.0.0 introduces some breaking changes. The relevant ones here are:
- falcon.testing.TestCase.api property was removed
- falcon.testing.TestBase class was removed
Additionally, the default behaviour for handling trailing slashes on
URIs also changed:
https://falcon.readthedocs.io/en/latest/user/faq.html#how-does-falcon-
handle-a-trailing-slash-in-the-request-path
This commit adds support for using the new release. It currently makes
no effort to be backwards compatible with older releases.
The change also updates the requirements for influxdb and sphinx
libraries to match global requirements.
Until monasca-log-api implementation is not updated to support the new
version of Falcon, `monascalog-python3-tempest` is marked to be
non-voting as agreed in the team meeting.
Story: 2005695
Task: 31015
Change-Id: I03bc8d502a333a7a71d9c12b8ddc7c5dc0a4f588
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: I06373169d986628c7403d226b7f91a065dc320fb
Java implementation of monasca-api has been deprecated in Queens cycle
and is not maintained anymore. This change removes the CI job for
building Java artifact.
Change-Id: I5d31b46bc91c7ba270aeb28760996866081c7e07
monasca-log-api DevStack plugin depends on monasca-api DevStack plugin,
so it should also be tested here.
Change-Id: I75dd8d491e1c26e5883992fadec49772ced19012
We want to migrate to the latest Ubuntu LTS release 18.04 aka Bionic.
See [0] for the big picture.
This change:
* installs Node.js from Ubuntu packages,
* removes apt-get `-y` option which is included in devstack's wrapper
function.
[0] https://etherpad.openstack.org/p/devstack-bionic
Story: 2004474
Task: 28174
Change-Id: I7ed847ee5f4f203f112dd051f0fb157a11907a75
Depends-On: https://review.openstack.org/618169
Change temepst-java-influxdb test to no voting.
Java-persister fully support only casanda db.
Story: 2004175
Task: 27657
Change-Id: Iedb3844fa455fd186d6c36f0bbb69a3aa313984a
Maven build job fails due to bugs in openjdk-8 and surefire plugin.
Known workarounds seem not to work for monasca-api.
This change disables building Java package in OpenStack CI.
Java API was deprecated in Queens release.
Story: 2004256
Task: 27808
Change-Id: Ibd48eb58dfff667e9234783807dd070dff7e72b8
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Use openstack-lower-constraints-jobs template.
Use publish-openstack-docs-pti template.
Remove jobs that are part of the templates.
Change-Id: I083626e0a3733f18cd09116fb01b1ea84c889883