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
... 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
Now osc-placment is generally used to manage resources in placement
service, thus should be tested in the plugin check job.
Change-Id: I23b41355acf5b99b2537a66cc10566325b26c71e
Remove congressclient from .zuul.yaml and requirements, the repos are
retired.
See also https://review.opendev.org/721741
Change-Id: I41e622da0dbf8247704b630837fde0b0cfbe81f9
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
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>
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>
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
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
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
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
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: Ia3d3a6d0267ab30f414e3bdef0570c721f6e5df4
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