Commit Graph

34 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 51228fad0a Switch sphinx language to en
With sphinx release of 5.0.0, they changed default for language variable
to 'en' from None. With that current None valuable is not valid and should
not be used.


Change-Id: I5f7244ed81d9ab87e23654d881d976bc4faa2960
2022-05-30 16:01:17 +02:00
Jonathan Rosser 01eecae8d3 Fix linter errors
Change-Id: Ifed6a818868943c19bbdb3620582c2f2aca3b937
2020-10-02 10:40:16 +01:00
Zuul f80f7689cf Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:38:58 +00:00
OpenStack Proposal Bot 6b15f88770 Updated from OpenStack Ansible Tests
Change-Id: I4af66799fa06e27fe24de654959bf8433e3b5ac4
2020-06-03 19:00:26 +00:00
Andreas Jaeger 70187517c2 Use newer openstackdocstheme and reno versions
The sync from https://review.opendev.org/733244 updated to
openstackdocstheme 2.2.1 and reno 3.1.0 versions.

Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.

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: Iabe397da6771d8d5272371b777b3a7a733aaedef
2020-06-03 19:02:14 +02:00
Andreas Jaeger 4b34598e35 Update docstheme for style
New version of openstackdocstheme (Victoria+) respects pygments_style.
Since this repo is using now Victoria (master) requirements but has
not branched for Ussuri yet, it uses the new version.

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.

Change-Id: I54a62915be530ad645625e7775c9e0e9f1514090
2020-05-20 18:45:18 +02:00
OpenStack Proposal Bot f19c979833 Updated from OpenStack Ansible Tests
Change-Id: I3cb6675cae785dc6d47915da2d6f1ac34a893a1e
2020-05-12 18:03:02 +00:00
Zuul 288526d60d Merge "Cleanup py27 support" 2020-05-11 11:06:23 +00:00
Andreas Jaeger 57672cbdf5 Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove setup.* files, these are not needed for this repo
- Cleanup */source/conf.py to remove now obsolete content.
- Remove install_command from tox.ini, the default is fine,
  move constraints into deps, cleanup a bit
- Enable warnings for docs building
- Correct ansible search/match tests for ansible 2.9

Depends-On: https://review.opendev.org/726645
Change-Id: Ia5aaa8f41172fe200d1d7ce0c7b6f26f7834e38a
2020-05-10 17:38:52 +00:00
OpenStack Proposal Bot 73cbffa272 Updated from OpenStack Ansible Tests
Change-Id: Ia0b1a5a7a9d094df1c5ce90d0af7aaf5c5d7d8fd
2020-05-05 13:30:38 +00:00
OpenStack Proposal Bot 72bd7fa454 Updated from OpenStack Ansible Tests
Change-Id: I08969832a92780db26c0fcfbb45cda977a15f7bc
2020-04-13 17:45:23 +00:00
OpenStack Proposal Bot 7b3bec7668 Updated from OpenStack Ansible Tests
Change-Id: If96320459c806ccf3098ef4a4af39e06d0d3a89f
2019-11-21 16:32:42 +00:00
Dmitriy Rabotyagov 13e3edf9c1 PDF Documentation Build tox target
This patch adds a `pdf-docs` tox target that will build
PDF versions of our docs. As per the Train community goal:

  https://governance.openstack.org/tc/goals/selected/train/pdf-doc-generation.html

Add sphinxcontrib-svg2pdfconverter to doc/requirements.txt
to convert our SVGs.

Change-Id: Ie582a8d9d1a9fcd5a9766c351c9edb58ade47fd0
Story: 2006105
2019-10-17 19:21:35 +03:00
OpenStack Proposal Bot 9a1a57d99b Updated from OpenStack Ansible Tests
Change-Id: I5432f09a28cdbe66b60910188327da9a9fe3255b
2019-07-30 19:35:23 +00:00
OpenStack Proposal Bot 0963fa015f Updated from OpenStack Ansible Tests
Change-Id: Id63dfc30d1afd0b18b186b05bd851eeaff44a343
2019-07-20 09:27:20 +00:00
zhangboye ada25b5cde Cap sphinx for py2 to match global requirements
Change-Id: Ie95a8fab58fe01ac0ddcc7dd7b268b0ba39b3b0a
2019-05-16 14:28:09 +08:00
Mohammed Naser f1c5af4259 docs: drop sphinxmark
sphinxmark is no longer compatible with the latest release of Sphinx
which is causing all of our documentation jobs to fail.  This patch
removes it as our current usage of openstacktheme for documentation
already provides watermarks for current branch and notices for which
branch the documentation covers.

Change-Id: I620380741243cf16307ef106d67d44a820b0fbb4
2019-04-04 09:10:45 +00:00
OpenStack Proposal Bot e86b67a851 Updated from global requirements
Change-Id: Ie1f1f8814b77efcef57491ad704f96040730e024
2018-03-15 07:30:19 +00:00
OpenStack Proposal Bot f7bdcbfb5d Updated from global requirements
Change-Id: I93029d54033ff3f2bb01b62544cdbb5c63a59144
2018-03-13 07:11:49 +00:00
OpenStack Proposal Bot 3f638a29f5 Updated from global requirements
Change-Id: Ide19bd9078dec02b4a77e7122e5ccfb275899363
2018-03-11 13:50:05 +00:00
ZhongShengping 3f26fc8b72 Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
https://governance.openstack.org/tc/reference/project-testing-interface.html

For more detials information, please refer to:
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: Ia599971891c354ff7b0fbce0c78845946502ea3b
2018-03-09 12:01:25 +08:00
Jean-Philippe Evrard b4042d02da Remove pip_install dependency
With addition of pip_install on every node, we don't
need to have pip_install as a meta dependency.

Depends-On: If3412bb888ebb854874bbc43eb76bfcb3e4a7868
Depends-On: I79ff70c438b44753be2a93f004ebbc46de0a963d
Change-Id: I0a078b6049b76e792722abb83e7d5c730aae1698
2017-12-05 11:54:12 +00:00
Jesse Pretorius 28a62e408e Initial OSA zuul v3 role jobs
This patch implements an initial set of jobs intended to match
the current job execution method. It does not intend to improve
how the jobs are executed - only to replicate what is currently
in openstack-infra/openstack-zuul-jobs and provide the platform
to iterate on.

Change-Id: I53dfb4f5c24c523d77f9f293d47b7b882aa77bf1
2017-10-17 17:59:49 +01:00
ZhongShengping b67cc0879f Fix openstackdocstheme settings
To use openstackdocstheme 1.11.0 properly, this patch fixes
some settings according to follow[0].

[0]https://docs.openstack.org/openstackdocstheme/latest/

Change-Id: I14a13371646eac1928b18fca4d3547cb1550141c
2017-07-03 16:12:23 +08:00
gecong1973 fda7f9b8d7 Use https instead of http for git.openstack.org
TrivialFix

Change-Id: I0e594d483deaea63e1e5b59f51b8041e829b69b2
2017-02-06 11:46:46 +08:00
Andy McCrae 036a991075 Update repository with reference to role git location
Change-Id: I481416d2c50ea282bcb9dd42da3b0faf0fd718bf
2016-12-22 14:26:20 +00:00
Jean-Philippe Evrard d0ed655dbe Point roles docs bugs to openstack-ansible LP
Currently when clicking on the small bug in the roles'
docs, we land on openstack-manuals launchpad.

This should solve it.

Change-Id: I849cdf5bf7401dadddbd653eb2b76a5329cdd436
2016-12-01 15:13:06 +00:00
Nish Patwa 2295885d46 [DOCS] Added release-name as a watermark to Docs.
Added a water mark to the role documentation
to make clear to deployers which release they're
working with.

Modified conf.py that adds watermark to the documentation according
to particular branch. If the current branch is master than
watermark is 'Pre-release' and if the current branch is
stable/<release-name> than watermark is <release-name>.

This is a combined implementation based on the following
patches:
- https://review.openstack.org/372565
- https://review.openstack.org/382637
- https://review.openstack.org/384140

Change-Id: I41062b52898a894fb5f306c968dc6bcddbbfa9a6
2016-10-18 17:26:15 +00:00
Robb Romans 887ea608fa [DOCS] Create separate example playbook file
Change-Id: Ic78d44f209d75dd4483ccb68fa6de44b6c63e66e
2016-08-11 20:21:22 -05:00
Jesse Pretorius 4c0c29037d Ensure that doc linting is included in the linters test
The 'docs' tox target executes the doc8 lint test which may result in
failures when testing documentation builds, but OpenStack-CI does not
execute that tox target.

In order to ensure that we catch all standard documentation syntax
errors and prevent them from merging, this patch includes the docs
target in the 'linters' chain of tests.

Fixes for any failures which result from executing this test are also
included in the patch.

Change-Id: Ifb66e109667ae14f56f83a91301b0595319a24ca
2016-07-25 22:53:11 +01:00
Jesse Pretorius cd09761192 Update sphinx configuration
This patch updates the sphinx configuration for docs and releasenotes
to make it easier to replicate across repositories and to comply with
pep8 testing without exceptions.

Change-Id: Id667fecfd65db48af1c334b40799cf9270b06228
2016-07-12 16:51:15 +01:00
Travis Truman ef6f746bed DOC - Adopting the common role documentation pattern
As discussed during the Newton design summit, we
agreed to adopt the role documentation pattern laid
out in the os_keystone role

Change-Id: Ie09f55b57361a7d5ce0c8cb987f7cfdaa81961ae
2016-06-07 11:13:06 -04:00
Kevin Carter b5cf284ede
Updates for typos
This change updates a few things that were missed when the role
was cut over.

Change-Id: I38824f82f884958b554b1618fc059a67a03aabdc
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2015-12-09 09:17:00 -06:00
Kevin Carter eb9f3d858b IRR for lxc_host
The change moves the role out from the main repo lxc_host
repository and into its own standalone repository.

Items within this change:
  * The role has been updated to ensure it runs standalone.
  * Tests added to the role within tox.
  * Functional tests added to the role that can either be run
    via the run_tests.sh script or using tox.
  * dev requirements have been updated for testing usecases.
  * Docs added to both the README.rst file as well as the docs
    folder.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2015-11-03 04:22:57 -06:00