Fix docs build
- fixed recursion error in templates.rst - docs/source/modules added to .gitignore - added setup.cfg to put html docs to right place - docs renamed to doc (convention for openstack community) Change-Id: I530228d0a764302ad7ca9d71be98856188c3fdcb
This commit is contained in:
parent
cc2032fbca
commit
94c32c0a34
|
@ -48,7 +48,9 @@ coverage.xml
|
|||
*.log
|
||||
|
||||
# Sphinx documentation
|
||||
docs/_build/
|
||||
doc/build/
|
||||
# autogenerated doc sources
|
||||
doc/source/modules/
|
||||
|
||||
# PyBuilder
|
||||
target/
|
||||
|
|
|
@ -13,24 +13,27 @@
|
|||
# serve to show the default.
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
# If extensions (or modules to document with autodoc) are in another directory,
|
||||
# add these directories to sys.path here. If the directory is relative to the
|
||||
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
||||
sys.path.insert(0, os.path.abspath('.'))
|
||||
sys.path.insert(0, os.path.abspath('../'))
|
||||
sys.path.insert(0, os.path.abspath('../../'))
|
||||
|
||||
import glob
|
||||
from sphinx.apidoc import main as sphinx_apidoc_main
|
||||
import shutil
|
||||
|
||||
shutil.rmtree('modules', ignore_errors=True)
|
||||
|
||||
# remove autogenerated rst files
|
||||
for f in glob.glob('modules/*.rst'):
|
||||
os.remove(f)
|
||||
|
||||
# generate docs
|
||||
sphinx_apidoc_main([
|
||||
'',
|
||||
'-o',
|
||||
'modules',
|
||||
'../../devops'
|
||||
# output dir
|
||||
'-o', 'modules',
|
||||
# source dir
|
||||
'../../devops',
|
||||
# exclude dirs
|
||||
'../../devops/settings.py',
|
||||
'../../devops/test_settings.py',
|
||||
'../../devops/migrations/',
|
||||
'../../devops/tests/',
|
||||
'../../devops/templates/',
|
||||
])
|
||||
|
||||
# -- General configuration ----------------------------------------------------
|
||||
|
@ -81,8 +84,7 @@ release = '3.0.0'
|
|||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
exclude_patterns = [
|
||||
'**test**',
|
||||
'**migration**',
|
||||
# NOTE: use sphinx_apidoc_main to exclude source dirs
|
||||
]
|
||||
|
||||
# The reST default role (used for this markup: `text`) to use for
|
|
@ -0,0 +1 @@
|
|||
This folder contains auto generated files. Please don't change them directly.
|
|
@ -29,7 +29,9 @@ a baremetal lab (requires the [1] merged to fuel-qa).
|
|||
|
||||
[1] https://review.openstack.org/#/c/292977/
|
||||
|
||||
.. code-block::yaml
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
---
|
||||
aliases:
|
||||
|
|
@ -24,7 +24,8 @@ by most of fuel-qa system tests:
|
|||
* STORAGE_POOL_NAME: Pool name for images of VMs
|
||||
* DRIVER_USE_HOST_CPU: CPU type used by VMs can be copied from the host
|
||||
|
||||
.. code-block::yaml
|
||||
.. code-block:: yaml
|
||||
|
||||
---
|
||||
aliases:
|
||||
|
|
@ -14,7 +14,8 @@ All slave nodes have only two network interfaces:
|
|||
from this bridge, and getting untagged packets on the libvirt networks
|
||||
'public', 'management', 'storage' and 'private'.
|
||||
|
||||
.. code-block::yaml
|
||||
.. code-block:: yaml
|
||||
|
||||
---
|
||||
aliases:
|
||||
|
|
@ -1,15 +1,18 @@
|
|||
.. _templates:
|
||||
|
||||
Templates
|
||||
=========
|
||||
|
||||
YAML fuel-devops templates are used for creating virtual environments
|
||||
which describe
|
||||
which describe
|
||||
|
||||
|
||||
Structure of the YAML template for environment creation
|
||||
=======================================================
|
||||
|
||||
|
||||
YAML template for fuel-devops contains the following objects:
|
||||
|
||||
.. code-block::yaml
|
||||
.. code-block:: yaml
|
||||
|
||||
# In the 'template' can be stored all data related to the environment.
|
||||
# There are stored such keys like 'devops_settings' (for fuel-devops)
|
||||
|
@ -59,9 +62,10 @@ YAML template for fuel-devops contains the following objects:
|
|||
See detailed examples here:
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
:glob:
|
||||
:maxdepth: 1
|
||||
|
||||
templates
|
||||
template_examples/*
|
||||
|
||||
|
||||
===============================
|
||||
|
@ -84,13 +88,13 @@ Example 1:
|
|||
|
||||
I want to specify the name of a node from the environment variable:
|
||||
|
||||
.. code-block::bash
|
||||
.. code-block:: bash
|
||||
|
||||
export MY_SLAVE09_NAME=contrail_slave_node-1
|
||||
|
||||
, and in the template, for node #9:
|
||||
|
||||
.. code-block::yaml
|
||||
.. code-block:: yaml
|
||||
|
||||
- name: !os_env MY_SLAVE09_NAME
|
||||
role: fuel_slave
|
||||
|
@ -101,13 +105,13 @@ Example 2:
|
|||
I want to override some names of keys in a dictionary, specifying,
|
||||
for example, the name of the bond interface from environment variable:
|
||||
|
||||
.. code-block::bash
|
||||
.. code-block:: bash
|
||||
|
||||
export MY_FIRST_BOND_IFACE=bond99
|
||||
|
||||
, and in the template, for necessary nodes:
|
||||
|
||||
.. code-block::yaml
|
||||
.. code-block:: yaml
|
||||
|
||||
network_config:
|
||||
!os_env MY_FIRST_BOND_IFACE :
|
||||
|
@ -122,7 +126,7 @@ Example 3:
|
|||
I want to specify the whole list of slave interfaces from environment
|
||||
variable:
|
||||
|
||||
.. code-block::bash
|
||||
.. code-block:: bash
|
||||
|
||||
export MY_SLAVE_INTERFACES="\
|
||||
[\
|
||||
|
@ -135,7 +139,7 @@ variable:
|
|||
|
||||
, and in the template for required nodes:
|
||||
|
||||
.. code-block::yaml
|
||||
.. code-block:: yaml
|
||||
|
||||
- name: slave-05
|
||||
role: fuel-slave
|
||||
|
@ -149,19 +153,19 @@ Example 4:
|
|||
You can !include some parts of the yaml file from other yamls like
|
||||
interfaces_schema1.yaml, interfaces_schema2.yaml or interfaces_schema3.yaml:
|
||||
|
||||
.. code-block::yaml
|
||||
.. code-block:: yaml
|
||||
|
||||
interfaces: !include interfaces_schema2.yaml
|
||||
|
||||
, or specifying it with an environment variable:
|
||||
|
||||
.. code-block::bash
|
||||
.. code-block:: bash
|
||||
|
||||
export LOAD_MY_INTERFACES='!include ./interfaces_schema2.yaml'
|
||||
|
||||
, and use this variable in the template:
|
||||
|
||||
.. code-block::yaml
|
||||
.. code-block:: yaml
|
||||
|
||||
interfaces: !os_env LOAD_MY_INTERFACES
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
devops.driver.dummy package
|
||||
===========================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
devops.driver.dummy.dummy_driver module
|
||||
---------------------------------------
|
||||
|
||||
.. automodule:: devops.driver.dummy.dummy_driver
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: devops.driver.dummy
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
|
@ -1,22 +0,0 @@
|
|||
devops.driver.ipmi package
|
||||
==========================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
devops.driver.ipmi.ipmi_driver module
|
||||
-------------------------------------
|
||||
|
||||
.. automodule:: devops.driver.ipmi.ipmi_driver
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: devops.driver.ipmi
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
|
@ -1,30 +0,0 @@
|
|||
devops.driver.libvirt package
|
||||
=============================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
devops.driver.libvirt.libvirt_driver module
|
||||
-------------------------------------------
|
||||
|
||||
.. automodule:: devops.driver.libvirt.libvirt_driver
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.driver.libvirt.libvirt_xml_builder module
|
||||
------------------------------------------------
|
||||
|
||||
.. automodule:: devops.driver.libvirt.libvirt_xml_builder
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: devops.driver.libvirt
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
|
@ -1,19 +0,0 @@
|
|||
devops.driver package
|
||||
=====================
|
||||
|
||||
Subpackages
|
||||
-----------
|
||||
|
||||
.. toctree::
|
||||
|
||||
devops.driver.dummy
|
||||
devops.driver.ipmi
|
||||
devops.driver.libvirt
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: devops.driver
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
|
@ -1,70 +0,0 @@
|
|||
devops.helpers package
|
||||
======================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
devops.helpers.helpers module
|
||||
-----------------------------
|
||||
|
||||
.. automodule:: devops.helpers.helpers
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.helpers.network module
|
||||
-----------------------------
|
||||
|
||||
.. automodule:: devops.helpers.network
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.helpers.node_manager module
|
||||
----------------------------------
|
||||
|
||||
.. automodule:: devops.helpers.node_manager
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.helpers.ntp module
|
||||
-------------------------
|
||||
|
||||
.. automodule:: devops.helpers.ntp
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.helpers.retry module
|
||||
---------------------------
|
||||
|
||||
.. automodule:: devops.helpers.retry
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.helpers.scancodes module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: devops.helpers.scancodes
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.helpers.templates module
|
||||
-------------------------------
|
||||
|
||||
.. automodule:: devops.helpers.templates
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: devops.helpers
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
|
@ -1,30 +0,0 @@
|
|||
devops.migrations package
|
||||
=========================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
devops.migrations.0001_initial module
|
||||
-------------------------------------
|
||||
|
||||
.. automodule:: devops.migrations.0001_initial
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.migrations.0002_add_field_created module
|
||||
-----------------------------------------------
|
||||
|
||||
.. automodule:: devops.migrations.0002_add_field_created
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: devops.migrations
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
|
@ -1,54 +0,0 @@
|
|||
devops.models package
|
||||
=====================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
devops.models.base module
|
||||
-------------------------
|
||||
|
||||
.. automodule:: devops.models.base
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.models.environment module
|
||||
--------------------------------
|
||||
|
||||
.. automodule:: devops.models.environment
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.models.network module
|
||||
----------------------------
|
||||
|
||||
.. automodule:: devops.models.network
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.models.node module
|
||||
-------------------------
|
||||
|
||||
.. automodule:: devops.models.node
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.models.volume module
|
||||
---------------------------
|
||||
|
||||
.. automodule:: devops.models.volume
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: devops.models
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
|
@ -1,49 +0,0 @@
|
|||
devops package
|
||||
==============
|
||||
|
||||
Subpackages
|
||||
-----------
|
||||
|
||||
.. toctree::
|
||||
|
||||
devops.driver
|
||||
devops.helpers
|
||||
devops.migrations
|
||||
devops.models
|
||||
devops.tests
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
devops.error module
|
||||
-------------------
|
||||
|
||||
.. automodule:: devops.error
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.settings module
|
||||
----------------------
|
||||
|
||||
.. automodule:: devops.settings
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.shell module
|
||||
-------------------
|
||||
|
||||
.. automodule:: devops.shell
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: devops
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
|
@ -1,62 +0,0 @@
|
|||
devops.tests package
|
||||
====================
|
||||
|
||||
Submodules
|
||||
----------
|
||||
|
||||
devops.tests.factories module
|
||||
-----------------------------
|
||||
|
||||
.. automodule:: devops.tests.factories
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.tests.test_helpers module
|
||||
--------------------------------
|
||||
|
||||
.. automodule:: devops.tests.test_helpers
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.tests.test_manager module
|
||||
--------------------------------
|
||||
|
||||
.. automodule:: devops.tests.test_manager
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.tests.test_scancodes module
|
||||
----------------------------------
|
||||
|
||||
.. automodule:: devops.tests.test_scancodes
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.tests.test_shell module
|
||||
------------------------------
|
||||
|
||||
.. automodule:: devops.tests.test_shell
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
devops.tests.use_cases module
|
||||
-----------------------------
|
||||
|
||||
.. automodule:: devops.tests.use_cases
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
|
||||
|
||||
Module contents
|
||||
---------------
|
||||
|
||||
.. automodule:: devops.tests
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
|
@ -1,7 +0,0 @@
|
|||
devops
|
||||
======
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 4
|
||||
|
||||
devops
|
Loading…
Reference in New Issue