Sphinx 4.x has renamed add_stylesheet to add_css_file and
add_javascript to add_js_file.
This patch updates the sphinx extensions in designate to use the
new methods.
Change-Id: I71baf9abb5566908da580d0c104831dea20c9d3c
- Enable PDF documentation. Based on [1].
- Enable table of contents generation for pdf
- Removed literalinclude of designate.conf [2]
- Removed illegal character (a literal ESC)
- Fix incorrect column count in backends summary section
- Replace nodes.line() with nodes.paragraph()
[1] https://review.opendev.org/601659
[2] https://github.com/sphinx-doc/sphinx/issues/3099
Change-Id: Ie454f8f9ebc8e36347ce33b22f2e6da0257fe4e0
Signed-off-by: Nicolas Bock <nicolas.bock@suse.com>
Sphinx 1.6 deprecated using the application object to perform logging
and it will be removed in the upcoming 2.0 release. This updates our
extensions to use the recommended sphinx.util.logging instead.
Change-Id: I0b4d0d66ad60ff8e9b2d7de70d9858bd6ca5efa6
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Under Python 3.6 in Debian Sid, I couldn't build the sphinx doc, and this
patch fixes it. It replaces unicode by six.text_type.
Change-Id: I538f10ef297fb45cb82e47f5bcb86ed214a062b0
Updated the theme, added some custom css for the
backends matrix, and moved the toc to the sidebar
Change-Id: Ibb7860d9ddc16e5d81e127c8713c810122c2c25f
The SafeConfigParser class has been renamed to ConfigParser in Python
3.2 [1]. This alias will be removed in future versions.So we can use
ConfigParser directly instead.
[1] http://bugs.python.org/issue10627
Change-Id: I8cc3bcde108916bda6b8ac95cae9abefe3b5cdee
Closes-Bug: #1618666
This adds a parameter to the backend class the defines its grade.
It can be overridden in the support-matrix.ini file it needed.
Change-Id: Icbcb3d88242c6d2de2c361722ddea85d4b585fca