Auto-generate Vitrage config options
Change-Id: I44704211bef51d8269a5edcf30b57a2c06638262
This commit is contained in:
parent
01297e9288
commit
fa1db5ecc5
1
.gitignore
vendored
1
.gitignore
vendored
@ -24,6 +24,7 @@ ChangeLog
|
|||||||
.coverage
|
.coverage
|
||||||
cover
|
cover
|
||||||
etc/vitrage/vitrage.conf
|
etc/vitrage/vitrage.conf
|
||||||
|
doc/source/_static/
|
||||||
|
|
||||||
#Python
|
#Python
|
||||||
*.pyc
|
*.pyc
|
||||||
|
@ -15,7 +15,12 @@
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
sys.path.insert(0, os.path.abspath('../..'))
|
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
ROOT = os.path.abspath(os.path.join(BASE_DIR, "..", ".."))
|
||||||
|
|
||||||
|
sys.path.insert(0, ROOT)
|
||||||
|
sys.path.insert(0, BASE_DIR)
|
||||||
|
|
||||||
# -- General configuration ----------------------------------------------------
|
# -- General configuration ----------------------------------------------------
|
||||||
|
|
||||||
# Add any Sphinx extension module names here, as strings. They can be
|
# Add any Sphinx extension module names here, as strings. They can be
|
||||||
@ -23,9 +28,14 @@ sys.path.insert(0, os.path.abspath('../..'))
|
|||||||
extensions = [
|
extensions = [
|
||||||
'sphinx.ext.autodoc',
|
'sphinx.ext.autodoc',
|
||||||
# 'sphinx.ext.intersphinx',
|
# 'sphinx.ext.intersphinx',
|
||||||
'openstackdocstheme'
|
'openstackdocstheme',
|
||||||
|
'oslo_config.sphinxconfiggen',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
config_generator_config_file = os.path.join(ROOT,
|
||||||
|
'etc/vitrage/vitrage-config-generator.conf')
|
||||||
|
sample_config_basename = '_static/vitrage'
|
||||||
|
|
||||||
# autodoc generation is a bit aggressive and a nuisance when doing heavy
|
# autodoc generation is a bit aggressive and a nuisance when doing heavy
|
||||||
# text edit cycles.
|
# text edit cycles.
|
||||||
# execute "export SPHINX_DEBUG=1" in your terminal to disable
|
# execute "export SPHINX_DEBUG=1" in your terminal to disable
|
||||||
@ -56,7 +66,7 @@ pygments_style = 'sphinx'
|
|||||||
# Sphinx are currently 'default' and 'sphinxdoc'.
|
# Sphinx are currently 'default' and 'sphinxdoc'.
|
||||||
# html_theme_path = ["."]
|
# html_theme_path = ["."]
|
||||||
# html_theme = '_theme'
|
# html_theme = '_theme'
|
||||||
# html_static_path = ['static']
|
html_static_path = ['_static']
|
||||||
html_theme = 'openstackdocs'
|
html_theme = 'openstackdocs'
|
||||||
|
|
||||||
# openstackdocstheme options
|
# openstackdocstheme options
|
||||||
|
24
doc/source/configuration/index.rst
Normal file
24
doc/source/configuration/index.rst
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
.. _configuring:
|
||||||
|
|
||||||
|
=============================
|
||||||
|
Vitrage Configuration Options
|
||||||
|
=============================
|
||||||
|
|
||||||
|
Vitrage Sample Configuration File
|
||||||
|
=================================
|
||||||
|
|
||||||
|
Configure Vitrage by editing /etc/vitrage/vitrage.conf.
|
||||||
|
|
||||||
|
No config file is provided with the source code, it will be created during the
|
||||||
|
installation. In case where no configuration file was installed, one can be
|
||||||
|
easily created by running::
|
||||||
|
|
||||||
|
oslo-config-generator \
|
||||||
|
--config-file=/etc/vitrage/vitrage-config-generator.conf \
|
||||||
|
--output-file=/etc/vitrage/vitrage.conf
|
||||||
|
|
||||||
|
The following is a sample Vitrage configuration for adaptation and use. It is
|
||||||
|
auto-generated from Vitrage when this documentation is built, and can also be
|
||||||
|
viewed in `file form <../_static/vitrage.conf.sample>`_.
|
||||||
|
|
||||||
|
.. literalinclude:: ../_static/vitrage.conf.sample
|
@ -13,6 +13,7 @@ General
|
|||||||
profiler-config
|
profiler-config
|
||||||
keycloak-config
|
keycloak-config
|
||||||
|
|
||||||
|
../configuration/index
|
||||||
|
|
||||||
Datasources
|
Datasources
|
||||||
-----------
|
-----------
|
||||||
|
Loading…
Reference in New Issue
Block a user