Commit Graph

28 Commits

Author SHA1 Message Date
Martin Chacon Piza 91022f3e80 Remove project content on master branch
This is step 2b of repository deprecation process as described in [1].

[1] https://docs.openstack.org/project-team-guide/repository.html#step-2b-remove-project-content

Change-Id: Ie446c1cd447789d189a9e723fff9ee783dd3cf4f
2021-02-22 14:57:15 +01:00
Andreas Jaeger d2f2144ebb Cleanup py27 support
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Remove obsolete sections from setup.cfg:
  * Wheel is not needed for python 3 only repo
  * Some other sections are obsolete
- Update classifiers
- Use sphinx-build everywhere
- Remove py27 testing, use victoria jobs template
- Set ignore_basepython_conflict in tox.ini

Change-Id: I8067cc94f5a8d29c836771173399f3ce71897ad8
2020-05-27 09:06:04 +02:00
Adrian Czarnecki e4ad4bfff3 Replace deprecated log api test with up-to-date version
This version use only monasca devstack plugin with option to install old log api.

Remove python2 tempest test.

Depends-On: https://review.opendev.org/#/c/718512/
Change-Id: Ie21a34260ad16dcdd1592762da2942c6eeeccfae
2020-05-18 15:39:15 +00:00
Martin Chacon Piza bf5a1a7adc Migrate from ujson to simplejson
The change updates the imports to use simplejson instead of ujson and
monasca_log_api.common.rest instead of monasca_common.rest

Temporarily set monascalog-python3-tempest as voting false

This is an alternative to this change
https://review.opendev.org/#/c/724658/

Change-Id: Iae94376b38cae8a1eb8aa6a704fc2ca5d383adaf
Story: 2007549
Task: 39601
2020-05-12 11:53:33 +02:00
Ghanshyam Mann 98f8469157 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

monasca-log-api is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Depends-On: https://review.opendev.org/#/c/693631/
Change-Id: I3909027440b3af91d5c4fb964e862dedceaa6bed
2019-11-16 14:23:06 +00:00
Corey Bryant 4de81f8eff 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: Id18ba326da128998d7deb25e305fe2a2150a9f6f
Story: #2005924
Task: #34223
2019-07-05 13:09:04 -04:00
OpenDev Sysadmins 21736bb927 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:27:27 +00:00
Zuul 345b5487cf Merge "Push Docker image to Docker Hub" 2019-04-17 14:08:28 +00:00
Ghanshyam Mann a8402b4ef5 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: I036824344601821624f674f05edb6842b1b1baf3
2019-04-15 18:14:14 +00:00
Dobroslaw Zybort 15a9dc08aa Push Docker image to Docker Hub
Story: 2001694
Task: 30516

Change-Id: I9d84699c0bc668b0fa063fe04ac7bcbecd04c0d2
2019-04-15 15:26:53 +02:00
Dobroslaw Zybort 3c79ce57c6 Use proper naming for docker service image zuul job
https://docs.openstack.org/infra/manual/drivers.html#consistent-naming-for-jobs-with-zuul-v3

Change-Id: I4a509b60f6a294f6766796ba3bf6c4230485de99
Depends-On: https://review.openstack.org/#/c/650011
2019-04-09 10:56:07 +02:00
Ian Wienand ea3f5b4beb 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: I95cf79aa121b36ff559c21759e91b83be0cbecfe
2019-03-24 20:34:15 +00:00
Dobroslaw Zybort 9fd973e497 Use global job for building docker image
Change-Id: I4a2a3b28ed2aa7f227706153ac94f1de25e2609a
Story: 2001694
Task: 23213
2019-02-18 11:16:47 +01:00
Adrian Czarnecki e07786bfa5 Add python3 tempest tests
Change-Id: Idba7e5b843b761f9984b241b1bf413a14eb28942
2019-01-03 08:52:48 +00:00
Zuul 397a25f1d8 Merge "Migrate DevStack plugin to Ubuntu Bionic" 2018-12-18 09:17:55 +00:00
Witold Bedyk 53b8b96494 Migrate DevStack plugin to Ubuntu Bionic
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.

[0] https://etherpad.openstack.org/p/devstack-bionic

Story: 2004474
Task: 28175
Change-Id: I38c6c239597f58fb871171f7e25ac99edf8bf91b
Depends-On: https://review.openstack.org/618169
Depends-On: https://review.openstack.org/619572
2018-11-30 13:26:35 +01:00
Adrian Czarnecki 939018e1e5 Disable unnecessary service in tempest test
Story: 2004419
Task: 28068

Change-Id: Ibe9679e1b218bdc917da0c926ce6d190daea388a
2018-11-23 11:11:44 +01:00
Adrian Czarnecki 1e944e5c51 Switch tempest test to zuul3 native
Story: 2004175
Task: 27659

Change-Id: If1bb256c72968bed9af885d30912a371413526fb
2018-11-20 13:55:09 +01:00
Andreas Jaeger 5fced3ed4d Use templates for cover and lower-constraints
Use openstack-tox-cover template, this runs the cover job
in the check queue only.

Use openstack-lower-constraints-jobs template.

Remove jobs that are part of the templates.

Change-Id: Ibfd2b332061f45a8daa64381ac3d5da210585e42
2018-09-08 16:17:31 +02:00
Doug Hellmann 1c15845156 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: I2fd9760c27e3586996df9ceccd1d5f06efb3c2d3
Story: #2002586
Task: #24312
2018-08-22 18:51:59 -04:00
Doug Hellmann 097a2499f5 switch documentation job to new PTI
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: Iafd5408f1fb29732f97c80d60e3e440051c88d7c
Story: #2002586
Task: #24312
2018-08-22 18:51:46 -04:00
Doug Hellmann 6a189134b3 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: Iae18af85b19758f7f844fa9166b79b831629d292
Story: #2002586
Task: #24312
2018-08-22 18:49:55 -04:00
Witold Bedyk 8f6eb7ab85 Ignore changes in docs when running tempest tests
The change adds `irrelevant-files` to monasca-tempest-base configuration
with the goal to skip running the job for changes in documentation.

Change-Id: Iaaba10b26f00bd816f7fc15dd45bddb87ef6f844
2018-07-06 14:28:07 +02:00
Doug Hellmann d1aedd322d 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.

Remove the cap on eventlet at the same time to make the requirements
match the global list.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I5efe5f6e7a0725f1f20de11ca0b2fe656a4c099d
Depends-On: https://review.openstack.org/563087
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-27 14:48:44 +00:00
Adrian Czarnecki 875127d283 Fix tempest test
Improve exception handling this
fix ..if_body_is_empty test

Start using temestest from
monasca-tempest-plugin repository

Story: 2001400
Task: 12524

Depends-On: Ib3ff312fdf2a1d9d22f156ff27e6e1b6c7adcb88
Change-Id: I85f36dbadef1f385907deb5672b1f75bf7f005ec
2018-04-09 10:06:55 +00:00
James E. Blair 1403f7945d Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I0bf01ba2b009dcbe4329f82c77efd6905837129d
2018-01-31 16:31:22 -08:00
James E. Blair 0668901e29 Zuul: add file extension to playbook path
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated.  Update references
to include the extension.

Change-Id: Ie8a6610bb44ad41379d39e35e21d946d2dff820f
2017-10-29 08:41:19 -07:00
Tomasz Trębski 9c163622e2 Migrate log integration test to ZuulV3
- define .zuul.yaml to contain new job definitions
- move gate hooks to appropriate location

Story: 2001238
Task: 5763
Task: 5766

Depends-On: I263b1a92a9ec7b5e38d9c1dc8b02e214102a92c2
Change-Id: Icfb32df7e083c2c58c89fa3d2fe9a3eacfda6beb
2017-10-24 08:15:57 +00:00