Commit Graph

6 Commits

Author SHA1 Message Date
Hervé Beraud f3692d124f Add doc/requirements
We need to specify doc requirements in doc/requirements.txt
to avoid problems with the pip resolver [1] for the release team [2][3].
Removing specific doc requirements from test-requirements.txt.

The problem here is that this repos haven't doc/requirements.txt file
and by default in this case zuul will use the test-requirements.txt file
to pull requirements [4].

This requirements file contains extra requirements like flake8 that
collided with those allowed in our job environment and so the new pip
resolver fails to install these requirements and the job exits in error.

This project meet the conditions leading to the bug.

[1] http://lists.openstack.org/pipermail/release-job-failures/2021-January/001500.html
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019611.html
[3] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019612.html
[4] https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/ensure-sphinx/tasks/main.yaml#L36

Change-Id: I4bbbd504e7be70e1a02b308c5e7b2a761e9d124f
2021-01-07 14:43:08 +01:00
Andreas Jaeger 7752b4c912 Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: I5ebcd8f2cfa9f44830279679e3d6bcd24212bd93
2020-05-31 19:50:12 +02:00
pengyuesheng e8db39351c Bump the openstackdocstheme extension to 1.20
Some options are now automatically configured by the version 1.20:
- project
- html_last_updated_fmt
- latex_engine
- latex_elements
- version
- release.

Change-Id: I5d405167c73b6e2409d6673e116475c67b18b96e
2019-08-01 10:39:07 +08:00
zhulingjie f90c73911d Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I10f155c316dc77b69dcbbc387f3edf59ed84b5dd
2019-06-14 14:09:25 +00:00
Andreas Jaeger c7ce60845f Fix docs building
Remove reference to non-existing page to fix docs building, enable docs
building as voting job.

Change-Id: I9bcea6d6ace2208a9e16f63349175e409294a759
2018-09-09 20:04:02 +02:00
Chandan Kumar f68f2e0925 Apply cookiecutter to newly split project monasca-tempest-plugin
This tempest plugin is being split out of the main monasca project in
accordance with Queens goal "Split Tempest Plugins into Separate
Repos/Projects"[1]. This patch applies the standard boilerplate files
for OpenStack projects so that it can stand on its own.

[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html
2017-12-09 19:00:30 +05:30