Add file to the reno documentation build to show release notes for
stable/ussuri.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.
Change-Id: I6729486a9b0fa4e1214f2b4632b152bdba106295
Sem-Ver: feature
New theme of docs (Victoria+) respects pygments_style.
Since we starts using Victoria reqs while being on Ussuri,
this patch ensures proper rendering both in Ussuri and Victoria.
Change-Id: Ibd9a69ce0a546e8f58393fa767a044e931809ace
These translation sections are not needed anymore, Babel can
generate translation files without them.
Change-Id: I6560c3ab26008862b49b63fe73147a9ef2861341
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.
Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.
To avoid similar gate break in future, we need to bump the hacking min
version.
- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
Change-Id: I375f1371ae3152b299f65dd36bda48f91e23dfc8
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found by updated hacking version.
Remove hacking and friends from lower-constraints, they are not needed
during installation.
Change-Id: Ic63e432161dcebb62e0b510af03e03f7bebb3fd7
Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.
Change-Id: I6101cb044ee0fc2a7be95352569782eaf0b938aa
This test has no purpose now.
Kolla Ansible removed Ceph deployment support in Ussuri so it
failed CI.
This also drops py27 gating because it broke in Ussuri.
Change-Id: I09aac88e2552231b0c76c5bea112e692571151c4
Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: Ifeef4c911d53a7ce216548bf5baea1719a068e80
Sem-Ver: feature
Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.
[1] sphinx-doc/sphinx@e3483e9
Change-Id: I6c3fcf7519c71058ed1814ac852473b12b17a2e9
This patch adds a new tox job/command for building the pdf
version of documentation.
tox -epdf-docs
In addition to adjusting the infra requirement for PDF build
support, the following changes are made to build a PDF doc
- Download link of config_options, sample config and policy
files are disabled for PDF doc as relative links do not
make sense.
- Pre-create the doc/build/pdf/_static directory as a
workaround because sphinx_feature_classification.support_matrix extension
is operating under the assumption that the _static directory already exist
and trying to copy support-matrix.css into it. We need to remove
this workaround once the problem in the support_matrix extension is fixed.
- Use the toctree_only=True workaround to avoid TOC duplicate links.
Change-Id: I8190e0a4f169e1a3268f5e724c30a1c809739dd6