19 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov
4905fd1640 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: I2efe015a695bc45efe1ae63f62dd55329aa94c31
Story: 2006105
2019-10-18 16:16:02 +03:00
Dmitriy Rabotjagov
e01aed0d63 Replace git.openstack.org with opendev.org
This patch replaces git.openstack.org with opendev.org as redirection
from old path was enabled.

Change-Id: Ice94fbb7881061c2ce79dbc15eb3e062a655d45e
2019-05-30 09:38:22 +00:00
Mohammed Naser
c5aab7fd1a 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: I3a9015f78720e69eecd2a0ee0e30378fadd0ed57
2019-04-04 05:05:31 +00:00
Jean-Philippe Evrard
5f4fc3ef1a 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: I6d021c28020879cd34046e8f23ba7d12f0e65d6b
2017-12-05 11:54:55 +00:00
Logan V
5842a24cd3 Add external LB management handler hook interface
Based on conversation on an ansible issue[1], I implemented
a LB orchestration role[2] similar to the POC here[3].

This will allow external loadbalancer management roles to hook
into a universal notify listener "Manage LB" to perform before/
after endpoint management actions when the service is being
restarted.

[1]: https://github.com/ansible/ansible/issues/27813
[2]: https://github.com/Logan2211/ansible-haproxy-endpoints
[3]: https://github.com/Logan2211/tmp-ansible-27813

Change-Id: I7d2f47e94826526e9a5a99d32575f691fb6b30fd
2017-11-03 02:55:24 +00:00
Jean-Philippe Evrard
2cab2c2298 Update upgrade role for Queens from P
This changes the a-r-r with the proper version, and fixes
the repo path for role upgrades:

The role will, during test-upgrade-pre, have its current branch
checked out, and will deploy the current branch infrastructure,
including the generation of the constraints.

Then, the installation of previous branch of the role will use
the constraints for its previous version, but will have no
constraints for it, and fail.

We need to generate the constraints for the previous version too.
This should do it.

On top of that, we needed to update the work for Zuul v3:
This implements the 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: I8710e7b9bb6010ba98279f61a63274ace56f6e8d
Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
2017-10-17 18:32:54 +00:00
ZhongShengping
599fb64de0 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: I362996b70abdb2753df458d21e889a63835e4438
2017-07-03 16:15:19 +08:00
Cao Xuan Hoang
b1ef3f7888 Use https instead of http for git.openstack.org
Trivialfix

Change-Id: I058fba4184eb84ca3dff0f95f90dc0657f937613
2017-02-06 16:52:28 +07:00
Andy McCrae
c568e8f73a Update repository with reference to role git location
Change-Id: I8c4a1038d6466100909f9c9796543823e56b5955
2016-12-22 14:26:21 +00:00
Andy McCrae
42838c971c Remove Trusty support from os_glance role
Change-Id: If44365b0c00588a40802afe12f937b0c5ae797f8
Implements: blueprint trusty-removal
2016-12-15 13:17:08 +00:00
Jean-Philippe Evrard
25afc026fe 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: I7a20b4a0c43ff61f72678a65e57d55d26abcae02
2016-12-01 14:55:30 +00:00
Nish Patwa
ce54b773b7 [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: I213fbfa4857091111f548168f0d4d2b16f682f67
2016-10-18 17:14:01 +00:00
Travis Truman
26351579aa [DOCS] - Removing tags: and category:
Change-Id: I8a9c33c8bd8db13da8d671a8c79548526e21a6db
2016-08-18 14:05:52 -04:00
Robb Romans
12176ece55 [DOCS] Add project links; fix indents; wording
Change-Id: Ie5225d641c2db96ca314ab54613588408eb77005
2016-08-16 09:16:30 -05:00
Alexandra
25f8bf7369 [DOCS] Move glance role docs
Change-Id: I0dfaf4225984e72704b62f840891825483adc1c1
2016-08-12 10:44:33 -05:00
Major Hayden
57c330fa9a 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: Ica629c89c0e9638e96acdf9679edf24726a8e07c
Co-Authored-By: Major Hayden <major@mhtx.net>
2016-07-25 15:07:41 -05:00
Jesse Pretorius
d465552108 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: I813d38d54195c5f9fd7a402c97621c61946cde48
2016-07-12 16:52:38 +01:00
Travis Truman
dd622f8683 [DOCS] Cleanup the role docs for consistency and clarity
Change-Id: I4cc524151c6372842cdc83f9838df24d0743f91b
2016-03-07 17:03:49 -05:00
Matt Thompson
7ee4373ba6 Implement base configuration for independent repository
This is a first pass at bringing in the necessary bits for the gate to
successfully pass.

Change-Id: I5b4a6c813eaea5f4a4fea4b0a8b4905c4054382d
2016-03-02 07:28:55 +00:00