Commit Graph

34 Commits

Author SHA1 Message Date
Zuul 1e5ab9f1c6 Merge "Include osc-placement in the plugin check job" 2024-01-23 12:22:58 +00:00
Zuul 782a0eee89 Merge "Replace deprecated perl-style regex" 2024-01-23 12:22:56 +00:00
Zuul bf5dd7cd5b Merge "Drop tripleoclient from plugin test" 2024-01-23 12:22:55 +00:00
Takashi Kajinami 0e97841781 Remove unmaintained rsdclient from plugin test
The rsdclient library[1] has not been updated for 5 years and is not
maintained.

[1] https://opendev.org/x/python-rsdclient

Change-Id: I3613c9e3dae0ea29c745eda3a7b17d58a0d5a179
2024-01-21 22:01:13 +09:00
Takashi Kajinami b4ea666d9f Replace deprecated perl-style regex
... according to the following warning posted by zuul

```
All regular expressions must conform to RE2 syntax, but an expression
using the deprecated Perl-style syntax has been detected. Adjust
the configuration to conform to RE2 syntax.
```

Change-Id: I770244a37b2b8e05d38f892aa5519784547defd2
2024-01-21 15:58:08 +09:00
Takashi Kajinami 6aef2f62bc Remove pankoclient from plugin test
... because the repository was already retired.

Change-Id: I7353ae5832a87eceb20645368609e6627c326a9d
2024-01-21 04:05:37 +09:00
Takashi Kajinami 3246939df9 Drop tripleoclient from plugin test
... because TripleO project was abandoned and its master is no longer
maintained.

Change-Id: I97f8c09b07da930059163d75dd6c472081691f8e
2024-01-21 04:04:59 +09:00
Stephen Finucane 43e424a831 Update CI to use unversioned jobs template
As part of the migration of this project to the independent release
model, we failed to notice that the job template was still tied to a
specific release. We've now introduced a new unversioned job template,
'openstack-python3-jobs' [1], which was can and should use. Do this.

[1] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/833286/

Depends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/833286/
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: Ie872c1a718451097634e23c6dbdd0ddb70af7f35
2022-03-15 15:06:33 +00:00
Takashi Kajinami fcd598458c Include osc-placement in the plugin check job
Now osc-placment is generally used to manage resources in placement
service, thus should be tested in the plugin check job.

Change-Id: I23b41355acf5b99b2537a66cc10566325b26c71e
2022-02-02 13:16:05 +00:00
Radosław Piliszek 37076d16af Remove karborclient - fix Zuul project definition
Karbor was retired.
Zuul fails to run jobs defined here due to:
  Unknown projects: openstack/python-karborclient [1]
As python-karborclient no longer has any Zuul definition.

Found trying to get [2] to do something.

Thanks to Clark Boylan (clarkb) for his quick support on #opendev.

[1] https://zuul.opendev.org/t/openstack/config-errors
[2] https://review.opendev.org/c/openstack/python-masakariclient/+/778513

Change-Id: I1237570e8af6c9af880b824e9e32e0b7dc54bc77
2021-03-03 19:24:00 +01:00
Ghanshyam Mann 5e98b3c8a4 Remove retired Qinling & Searchlight usage
Qinling and Searchlight projects are retiring in Wallaby cycle[1].
This commit removes the usages/support of Qinling & Searclight projects
before its code is removed.

Needed-By: https://review.opendev.org/c/openstack/qinling/+/764521
Needed-By: https://review.opendev.org/c/openstack/searchlight/+/764526

[1]
http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018638.html
http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018637.html

Change-Id: I1114b5423901da3a1de1bc76828d1b837c79381c
2020-12-08 09:03:53 -06:00
Monty Taylor 72bb1eaa52 Make sure virtualenv is installed for check plugins
We need to install this in a pre-playbook.

Change-Id: Ic01735080727206a5792d7906aa8e07c3531250f
2020-06-17 11:14:02 -05:00
Andreas Jaeger 315e39f18d congress is retired
Remove congressclient from .zuul.yaml and requirements, the repos are
retired.

See also https://review.opendev.org/721741

Change-Id: I41e622da0dbf8247704b630837fde0b0cfbe81f9
2020-05-28 18:43:13 +02:00
Andreas Jaeger 990b4825b2 Remove pbrx
The repository x/pbrx is getting retired. It was used to install all
siblings. Rework to install all repos that are setup directly.

Change-Id: I5229e49736e085e8148570bc4b9e9b2911553778
2020-05-13 09:10:00 +02:00
Andreas Jaeger 2f0bad48ba [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

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

Change-Id: Iadbea735f22cd8456a32f10fda598dc6a2983ec7
2020-02-04 20:45:20 +01:00
Sean McGinnis f9595aa3f0
Constrain openstackclient-check-plugins run on master
This job is currently running on stable branches, but that is now
resulting in the master version of openstackclient being pulled into the
job. That then will install the latest versions of things, and ends up
failing due to newer libraries being installed than what is in the
stable branch's upper-constraints.

Change-Id: Iedb94a84d2f09c05cc575a955b508e0fd6ca0a64
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-01-06 16:54:00 -06:00
Dean Troyer 7e5188b911 Prepare for OSC 4.0 release
The major version of this package will sync with the major version
of OSC that it installs. The minor and patch versions will not be kept
in sync.

Change-Id: I4870bceb14045434b70fb79d7f8f2c72e19a6e9e
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2019-09-12 08:37:27 -05:00
Zuul 369177dcab Merge "Revert "check-plugins job: convert the job to tox"" 2019-09-11 16:37:31 +00:00
Dean Troyer 8a73ffa2bb Revert "check-plugins job: convert the job to tox"
This reverts commit 1aed3ce715.

Change-Id: Id983fddcf07a5a43da62b7529d531c2444404b22
2019-09-11 08:41:09 -05:00
Zuul 32ef09e8ad Merge "check-plugins job: convert the job to tox" 2019-09-11 04:50:39 +00:00
Akihiro Motoki 1aed3ce715 check-plugins job: convert the job to tox
Previously check-plugins job runs a shell script in a playbook.
This commit converts it into tox env so that developers can run
the check job locally.

This commit also improves the output of check_osc_commands.

Change-Id: I280975f20b9dd5080bafb599440ed1c992648986
2019-07-31 16:32:45 +09:00
Corey Bryant 3fe48e57be 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: I29cc4548f827d0ce5428731a31f8da5d52aae559
Story: #2005924
Task: #34232
2019-07-09 09:56:54 -04:00
Andreas Jaeger 67d59eb63b Switch to openstackdocstheme
Switch over to openstackdocstheme, update tox.ini and conf.py for this.

Remove unused extensions from conf.py.

Use separate doc/requirements file.

Build the docs using zuul.

Change-Id: Idbae35f3ba82d755e661e8f3a5ed02395682ed23
2019-05-29 15:23:32 +02:00
OpenDev Sysadmins f2562436ab 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:35:52 +00:00
Zuul bba586371a Merge "add python 3.6 unit test job" 2018-09-01 12:32:18 +00:00
Zuul 6a473e6d76 Merge "import zuul job settings from project-config" 2018-09-01 12:30:30 +00:00
Zuul 694667786b Merge "Add python-qinlingclient to zuul job" 2018-08-23 15:51:59 +00:00
qingszhao 06a7f9685d 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: I0a03734d510a76bafbb117218eaa34e60bb28dec
Story: #2002586
Task: #24320
2018-08-21 14:56:22 +00:00
qingszhao 55c0c428b2 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: Ibea94fef1a443a9354a78a89c933a57fa5531243
Story: #2002586
Task: #24320
2018-08-21 14:55:50 +00:00
Monty Taylor 530e586626
Update openstackclient-check-plugins to honor constraints
Congratulations! You're the first customer of our fine new command pbrx
install-siblings!!!

Srrsly though - the job doesn't currently honor upper-constraints, but
doing that is, it turns out, hard when you're also trying to honor
required-projects. The logic that handles doing that for tox jobs got
extracted into a tool. Use that tool here to install the code from the
required-projects repos - and pass in the constraints file so that
constraints are applied appropriately.

Depends-On: https://review.openstack.org/589476
Change-Id: Ic29d2c1bb15479bd0852b74b5d08aac7ef90048e
2018-08-07 15:13:39 -05:00
Lingxian Kong ed9fc78482 Add python-qinlingclient to zuul job
The 'openstackclient-plugin-jobs' template is added in
https://review.openstack.org/#/c/562924/

Change-Id: If7814c7cb4682fa9b2129ca2018e387c6b05397a
2018-04-20 18:42:20 +12:00
James E. Blair ca95da02e1 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: Ia3d3a6d0267ab30f414e3bdef0570c721f6e5df4
2018-02-02 08:10:41 -08:00
James E. Blair f811fbab29 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: Ic1243f5b207eaff1f1d71a284ea51eea0f0386be
2017-10-29 09:41:51 -07:00
Dean Troyer fac9e324f5 Add OSC plugin job
Also remove legacy bits from openstackclient-check-plugins

Change-Id: I5ef187f96d62fcf9813c98c568f549ecb8fc86ba
2017-10-19 11:43:43 -05:00