1241 Commits

Author SHA1 Message Date
Bogdan Dobrelya
f313d7a87f PDF documentation build
The is one of community goals that each project could produce a
single PDF file. The pdf should be in the output of openstack-tox-docs
job.

The list of changes:
- copy the docs testenvs' dependencies from
  Ib3bb34191582f581c28f2f8a0281cf3ae44003e8
- do not place unrelated to the docs testenvs entries for the
  test-requieremets.txt, add missing flake8
- add the missing sphinxcontrib-mermaid docs requirements
- render mermaid diagrams only for html builds, for PDF use a hand-made
  quick and dirty approximation instead (if used for PDF builds, it
  fails on the py3 deprecated warn() methos)
- add the project architecture and components into the main ToC, omit
  rendering additional contents pages for PDF builds
- add a new pdf-docs environment to enable PDF build,
- sphinxcontrib-svg2pdfconverter is used to handle SVG properly,
- Add requirements for sphinx and poke it for openstackdocstheme,
- disable usage of xindy for tex,
- do not generate empty pages,

More about the goal:
https://governance.openstack.org/tc/goals/train/pdf-doc-generation.html
https://etherpad.openstack.org/p/train-pdf-support-goal
https://etherpad.openstack.org/p/pdf-goal-train-common-problems

TeX and  few more packages may be needed to build PDF locally
(listed for bindep):

inkscape [doc platform:dpkg]
fonts-liberation [doc platform:dpkg]
texlive-latex-base [doc platform:dpkg]
texlive-latex-extra [doc platform:dpkg]
texlive-xetex [doc platform:dpkg]
texlive-fonts-recommended [doc platform:dpkg]
xindy [doc platform:dpkg]
latexmk [doc platform:dpkg]
texlive [doc platform:rpm]
texlive-fncychap [doc platform:rpm]
texlive-titlesec [doc platform:rpm]
texlive-tabulary [doc platform:rpm]
texlive-framed [doc platform:rpm]
texlive-wrapfig [doc platform:rpm]
texlive-upquote [doc platform:rpm]
texlive-capt-of [doc platform:rpm]
texlive-needspace [doc platform:rpm]
texlive-polyglossia [doc platform:rpm]
latexmk [doc platform:rpm]
python3-sphinxcontrib-svg2pdfconverter-common [doc platform:rpm]
librsvg2-tools [doc platform:rpm]
librsvg2-bin [doc platform:dpkg]

Change-Id: Ib3bb34191582f581c28f2f8a0281cf3ae44003e8
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2019-09-17 17:20:48 +02:00
Zuul
73191f8705 Merge "fix the spelling mistakes" 2019-09-13 15:07:48 +00:00
Zuul
292ddfd9d0 Merge "Document per-role NovaEnableRbdBackend usage" 2019-09-12 12:48:49 +00:00
jiasirui
85ea77d348 fix the spelling mistakes
Change-Id: I994df056231208a47027267ce9832fb5a1c5ea69
2019-09-12 19:21:25 +08:00
Zuul
8c2c169d58 Merge "Document Split Control Plane Unified Ansible Inventory" 2019-09-10 16:31:56 +00:00
Oliver Walsh
d5e5ad4b0e Document per-role NovaEnableRbdBackend usage
Adds some basic documentation on how to use NovaEnableRbdBackend as a
per-role param.

Depends-On: I9f40a2a3561fcb1d1fec9d9c3c1f9cabaf02650c
Change-Id: I65ae4ea69b4be3159f28d8bda45f4217dc0b3582
Implements: blueprint nova-backend-per-role
2019-09-10 12:40:01 +01:00
John Fulton
9e295820df Document Split Control Plane Unified Ansible Inventory
Change-Id: Ic42750e829307194b5949f220b692d79e2b1dc5a
2019-09-06 16:17:38 -04:00
fmount
e326299389 Add ceph dashboard composable network section
This change improves the ceph dashboard section
including the steps needed to deploy the overcloud
adding a ceph dashboard composable network.

Change-Id: I08bd07cf797c68d6042999bc7f31f01ad352c4bb
2019-09-06 16:01:30 +02:00
Zuul
07b9488d02 Merge "Modify judgment logic" 2019-09-04 20:49:11 +00:00
Sorin Sbarnea
98ef15b0f7 Fix trunk.rdoproject.org url
trunk-primary hostname should never be used in jobs as it does not
have a valid certificated.

Change-Id: I736410f80ab15dc492f9462ddb9fefcdb86f3f00
2019-09-03 12:04:05 +01:00
Zuul
c7afaf5c37 Merge "standalone/ceph: add lvm2 dependency" 2019-08-29 15:20:03 +00:00
Zuul
bb19cbc444 Merge "Enhancement to cell v2 doc with split for stein/train" 2019-08-29 13:34:42 +00:00
Emilien Macchi
f9fac9b4d7 standalone/ceph: add lvm2 dependency
If following the doc, lvm2 is required to execute pvcreate and other lvm
related commands later.

Change-Id: I2b6d46c48796afb09989fa8a81feacc46b61ff7a
2019-08-28 21:56:50 +00:00
fmount
479d96c8a2 Add Ceph Dashboard deployment section
This change adds the ceph dashboard deployment
section that describes how to trigger the
ceph ansible related playbooks via TripleO.

Change-Id: Ib56d76aa048188a58a5193f871ed9051f0581cd3
2019-08-27 18:14:27 +02:00
Zuul
07fa87f28e Merge "Update references to deploy-guide" 2019-08-23 14:21:47 +00:00
Zuul
a455fbebc7 Merge "Add tempest_private_net_provider_type to allowed_overrides" 2019-08-22 20:14:12 +00:00
Alex Schultz
24c60ef633 Update references to deploy-guide
Since we moved the installation items to the deploy-guide, we need to
make sure we properly reference the new locations.

Change-Id: Ic481bf333b868d32638e5970b18c367f9d23d45c
2019-08-22 09:23:30 -06:00
karthik s
ca0cf030e6 Added docs for SR-IOV deployment
Change-Id: I2923e046727c901219be693f248b7c0078331b83
2019-08-22 15:17:50 +05:30
Martin Schuppert
cbc028a9dd Enhancement to cell v2 doc with split for stein/train
In train we'll add a new tripleoclient command to help with
export stack data which is required for the cell stack input.

Also this change adds a basic and an advanced cell deployment
architecture. Due to release specific features the doc is split
into in different parts (stein,train and cell management)

Depends-On: https://review.opendev.org/672070
Change-Id: Ia14e01f7f8deb55a6ac4f1b30a84352822143c27
2019-08-21 15:20:25 +02:00
4296ccbff3 Run deploy guide jobs
https://review.opendev.org/#/c/677029/ moved
docs to deploy-guide, let's run job to publish
these.

Change-Id: Ia587e7537c5e0f70f9004ecb2fdb12a784aab3fb
2019-08-21 13:41:28 +05:30
Alex Schultz
c6918e5da6 Migrate install to deploy-guide
The deployment guide is currently pointed at triplo-docs but it has been
requested that we actually publish a deployment guide. This change
extracts many of the installation doc pages and moves them into the
deploy-guide source tree.  Once the deploy-guide is published, we will
follow up to reference the deployment guide from tripleo-docs.

Change-Id: I0ebd26f014180a92c6cf4ab0929d99b2d860796f
2019-08-16 15:42:17 -06:00
Alex Schultz
cd139d47d8 Deprecate UI install instructions
Tripleo-ui has been removed as of Train. But we should keep the docs
around a bit longer as we don't branch tripleo-docs.

Change-Id: Iaaa3f6ece433401d696fe7f5d29d916c5c3d0c26
2019-08-16 14:55:20 -06:00
Zuul
501037e2c0 Merge "Document minor update of DCN deployment" 2019-08-16 15:25:42 +00:00
Zuul
57abe2d6f2 Merge "Fix mispelling on include/exclude list" 2019-08-14 22:37:15 +00:00
Trevor Vardeman
23889cf575 Updating the numbers for undercloud installation documentation
Changed a repositories document from txt to rst to properly render the rst
syntax within, and updated all references to that document.  Also updated the
installation document to properly process the auto configured numbering.

Change-Id: I7fad6e5f89023575c86fef70f2ee17c1543c546d
Closes-Bug: 1827829
2019-08-14 10:21:52 -05:00
fpantano
ccdc0fb1e4
Fix mispelling on include/exclude list
Change-Id: I097a22af29464ee39b49f44dd0aa3548ce015605
2019-08-14 16:36:44 +02:00
Zuul
7642dadb62 Merge "Minion doc" 2019-08-12 15:15:25 +00:00
Zuul
cdff1e5344 Merge "Override multiple ceph.conf sections using CephConfigOverrides" 2019-08-08 06:47:13 +00:00
Zuul
341eb0e10c Merge "Include SSH key in manual config-download Ceph example" 2019-08-06 19:55:00 +00:00
Marios Andreou
642e890a72 Add tempest_private_net_provider_type to allowed_overrides
We add tempest_private_net_provider_type as a featureset_override
in depends-on for scenario7 (ovs) standalone. This adds it to the doc
and updates the outdated link to the allowed overrides.

Depends-On: https://review.opendev.org/674228

Change-Id: I0a80c76bffafa4596888c86753915dd99f538a80
2019-08-06 15:26:19 +00:00
fpantano
341b993660
Override multiple ceph.conf sections using CephConfigOverrides
With the latest ceph-base change we now have the ability to
override the variables in multiple sections of ceph.conf other
than global.
This change improves the existing example of CephConfigOverrides
definition with an additional parameter in the [osd] section.

Depends-On: https://review.opendev.org/#/c/658161
Change-Id: I9d5cf96622b895cd0dad83b6fd3e41ed7204d50e
2019-08-06 08:27:21 +02:00
Zuul
43662ae092 Merge "Document using AllNodesExtraMapData from config-download" 2019-08-06 00:02:46 +00:00
Zuul
7dbf3c7c32 Merge "Fix some links" 2019-08-06 00:02:45 +00:00
Alex Schultz
70bf883213 Minion doc
Document the basic install for the undercloud minion

Related-Blueprint: undercloud-minion
Change-Id: Idbcd60c89ed3e078c4ee41743e4d9955bae2e86d
2019-08-05 13:35:05 -06:00
Andreas Jaeger
aacc95087f Use "modern" way of building docs
We don't use python build_sphinx anymore, replace with sphinx-build
according to PTI. Remove related configuration from setup.cfg.

This repo builds only docs, so no need for a separate
doc/requirements.txt file, remove its usage.

Cleanup requirements files, we need only requirements for building docs.

Update conf.py for newer openstackdocstheme.

Change-Id: I3f37375b77aaf2f652a69d396a2bc22fb7a7ee40
2019-08-04 16:54:30 +02:00
Andreas Jaeger
7e80d90796 Fix some links
* Remove section on tripleo-incubator, this repo is retired.
* Replace docs.openstack.org/developer/X with current link
  docs.openstack.org/X, use https where missing.

Change-Id: I18ff11126a3608a736cbee08c746d91906477c31
2019-08-04 16:38:25 +02:00
Sandeep Yadav
130aa09fdb Correcting typo in achieve spelling
There is a typographical errors in baremetal_overcloud.rst. Correcting
spelling from acheive to achieve.

Change-Id: If42152e768b590f14716e38f65d8f9ce2a94c46f
2019-07-31 03:09:07 +05:30
James Slagle
5b8f810a80 Document minor update of DCN deployment
Add high level steps of how to use the minor update procedure with a DCN
deployment.

Change-Id: I61cbcaefd78fc51103c205551fcbab6ac0a0676d
2019-07-25 11:26:35 -04:00
James Slagle
6c9a952600 Document using AllNodesExtraMapData from config-download
As the all_nodes.json data is now rendered by Ansible, we need to use
the data from the config-download directory instead of using the Heat
stack output.

Change-Id: I4f742ed182c9377ae66998934c145ead9295a724
Depends-On: Ib3838d404b45ae6684ef7e0aa211cb8015271866
2019-07-24 16:57:37 -04:00
Zuul
a8849950e3 Merge "[tripleo-ci][docs] Update Grafana link after recent migration" 2019-07-24 10:06:05 +00:00
Marios Andreou
53eacdcd05 [tripleo-ci][docs] Update Grafana link after recent migration
The tripleo-ci squad grafana instance was just moved to a new host
and we need to update the url http://cockpit-ci.tripleo.org/

Change-Id: I465949fb71ca3963942da042f0ec6d2d4341061c
2019-07-22 17:03:31 +03:00
Zuul
62cb1470f7 Merge "Remove midonet manual" 2019-07-22 13:50:01 +00:00
Zuul
7338a81c3f Merge "RHSM: updates about the service path" 2019-07-20 02:25:16 +00:00
Emilien Macchi
987c732169 Remove midonet manual
Midonet plugin isn't maintained nor supported anymore in TripleO; we
shouldn't document how to deploy the old templates, we don't even know
if they work.

Change-Id: I826e7e9adc13a25853dd6b01a972949f5c150696
2019-07-18 14:38:50 -04:00
Gael Chamoulaud
255a8b7a9b Improve running prep validations using Ansible documentation
This patch adds some important export of ANSIBLE_* variables as the
validations playbooks are in their own playbooks directory and are not at
the same level as the libraries, plugins, roles ans so on.

Change-Id: I9f3e8344bc9dd69139e7fdef0cd1e88144fcd477
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
2019-07-17 13:30:01 +02:00
Emilien Macchi
4c6197e62d RHSM: updates about the service path
Change-Id: I45f3dcf39dc52ba1600221674d5de1968360111b
Depends-On: https://review.opendev.org/671140
2019-07-16 15:42:59 -04:00
Gael Chamoulaud
a5f9ef9b7c TripleO documentation update for Validations
This patch adds documentation for the new TripleO Validations CLI
features:

When listing validations:
* '--extra-vars', which allows us to pass extra vars as a Dictionary
* '--extra-vars-file', which allows to pass a json or a yaml file
  instead of a Dictionary

When running validations:
* '--parameters', which allow us to get only a list of the available
  Ansible variables for the validations
* '--create-vars_file', which allows us to create a valid json or yaml
  file containing the available variables.

Change-Id: Ifa6786de133da5129b610b8e17fba773df517214
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
2019-07-15 14:20:00 +02:00
root
f8ff7455a9 Correcting typo in ipsec.rst - Fuirthermore to Furthermore
Third paragraph has a typographical error - Fuirthermore should be Furthermore.

Change-Id: I984fa050cb559aec8b0d9945a7529bbdcb0d6fd6
Closes-Bug: #1835267
2019-07-14 09:49:52 +05:30
Zuul
cea7ed36e5 Merge "Add support for running validations through ansible-playbook" 2019-07-11 14:58:24 +00:00
Gael Chamoulaud
5b569cda8f Add support for running validations through ansible-playbook
The validations can be performed either by calling Mistral or by
calling ansible-playbook, which is the default now.

Depends-On: I8c833819c88f1822bf605df0c997ab5d651e7620
Change-Id: I19b2c99aaaf99e2d712aa7360656582b8a997a54
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
2019-07-05 17:11:32 +02:00