Use versioned links to OpenStack documentation

The :project-doc: format is part of the openstackdocstheme, and allows
us to link to the same release of the documentation for other projects,
without having to keep our links in sync.

Change-Id: Ifff2fd2d4e3680a9a757d77928acf84b7e5a3dd7
This commit is contained in:
Mark Goddard 2019-11-11 14:26:58 +00:00
parent a02c65832c
commit 8c1f3af579
5 changed files with 28 additions and 34 deletions

View File

@ -188,5 +188,5 @@ Or to perform an incremental backup, run the following command:
kayobe overcloud database backup --incremental kayobe overcloud database backup --incremental
Further information on backing up and restoring the database is available in Further information on backing up and restoring the database is available in
the `Kolla Ansible documentation the :kolla-ansible-doc:`Kolla Ansible documentation
<https://docs.openstack.org/kolla-ansible/latest/admin/mariadb-backup-and-restore.html>`__. <admin/mariadb-backup-and-restore.html>`.

View File

@ -605,8 +605,8 @@ bootstrapping nature of the command, Kayobe uses ``kayobe_ansible_user`` to
execute it, and uses the Kayobe remote Python virtual environment (or the execute it, and uses the Kayobe remote Python virtual environment (or the
system Python interpreter if no virtual environment is in use). system Python interpreter if no virtual environment is in use).
See the `Kolla Ansible documentation See the :kolla-ansible-doc:`Kolla Ansible documentation
<https://docs.openstack.org/kolla-ansible/latest/reference/deployment-and-bootstrapping/bootstrap-servers.html>`__ <reference/deployment-and-bootstrapping/bootstrap-servers.html>`
for more information on the functions performed by this command, and how to for more information on the functions performed by this command, and how to
configure it. configure it.

View File

@ -68,9 +68,8 @@ Control Plane Services
Kolla-ansible provides a flexible mechanism for configuring the services that Kolla-ansible provides a flexible mechanism for configuring the services that
it deploys. Kayobe adds some commonly required configuration options to the it deploys. Kayobe adds some commonly required configuration options to the
defaults provided by kolla-ansible, but also allows for the free-form defaults provided by kolla-ansible, but also allows for the free-form
configuration supported by kolla-ansible. The `kolla-ansible documentation configuration supported by kolla-ansible. The :kolla-ansible-doc:`kolla-ansible
<https://docs.openstack.org/kolla-ansible/latest/>`_ should be used as a documentation <>` should be used as a reference.
reference.
Global Variables Global Variables
---------------- ----------------
@ -126,9 +125,9 @@ variable ``kolla_ansible_custom_passwords`` in
Service Configuration Service Configuration
--------------------- ---------------------
Kolla-ansible's flexible configuration is described in the `kolla-ansible Kolla-ansible's flexible configuration is described in the
service configuration documentation :kolla-ansible-doc:`kolla-ansible service configuration documentation
<https://docs.openstack.org/kolla-ansible/latest/admin/advanced-configuration.html#openstack-service-configuration-in-kolla>`_. <admin/advanced-configuration.html#openstack-service-configuration-in-kolla>`.
We won't duplicate that here, but essentially it involves creating files under We won't duplicate that here, but essentially it involves creating files under
a directory which for users of kayobe will be ``$KOLLA_CONFIG_PATH/config``. In a directory which for users of kayobe will be ``$KOLLA_CONFIG_PATH/config``. In
kayobe, files in this directory are auto-generated and managed by kayobe. kayobe, files in this directory are auto-generated and managed by kayobe.

View File

@ -3,8 +3,7 @@ Kolla Configuration
=================== ===================
Anyone using Kayobe to build images should familiarise themselves with the Anyone using Kayobe to build images should familiarise themselves with the
`Kolla project's documentation :kolla-doc:`Kolla project's documentation <>`.
<https://docs.openstack.org/kolla/latest/>`__.
Container Image Build Host Container Image Build Host
========================== ==========================
@ -160,9 +159,8 @@ Overriding Jinja2 blocks
Kolla's images are defined via Jinja2 templates that generate Dockerfiles. Kolla's images are defined via Jinja2 templates that generate Dockerfiles.
Jinja2 blocks are frequently used to allow specific statements in one or more Jinja2 blocks are frequently used to allow specific statements in one or more
Dockerfiles to be replaced with custom statements. See the `Kolla documentation Dockerfiles to be replaced with custom statements. See the :kolla-doc:`Kolla
<https://docs.openstack.org/kolla/latest/admin/image-building.html#generic-customisation>`__ documentation <admin/image-building.html#generic-customisation>` for details.
for details.
Blocks are configured via the ``kolla_build_blocks`` variable, which is a dict Blocks are configured via the ``kolla_build_blocks`` variable, which is a dict
mapping Jinja2 block names in to their contents. mapping Jinja2 block names in to their contents.
@ -192,11 +190,10 @@ following content:
Overriding Jinja2 variables Overriding Jinja2 variables
--------------------------- ---------------------------
Jinja2 variables offer another way to customise images. See the `Kolla Jinja2 variables offer another way to customise images. See the
documentation :kolla-doc:`Kolla documentation
<https://docs.openstack.org/kolla/latest/admin/image-building.html#package-customisation>`__ <admin/image-building.html#package-customisation>` for details of using
for details of using variable overrides to modify the list of packages to variable overrides to modify the list of packages to install in an image.
install in an image.
Variable overrides are configured via the ``kolla_build_customizations`` Variable overrides are configured via the ``kolla_build_customizations``
variable, which is a dict/map mapping names of variables to override to their variable, which is a dict/map mapping names of variables to override to their
@ -231,10 +228,10 @@ Source code locations
For ``source`` image builds, configuration of source code locations for For ``source`` image builds, configuration of source code locations for
packages installed in containers by Kolla is possible via the ``kolla_sources`` packages installed in containers by Kolla is possible via the ``kolla_sources``
variable. The format is a dict/map mapping names of sources to their variable. The format is a dict/map mapping names of sources to their
definitions. See the `Kolla documentation definitions. See the :kolla-doc:`Kolla documentation
<https://docs.openstack.org/kolla/latest/admin/image-building.html#build-openstack-from-source>`__ <admin/image-building.html#build-openstack-from-source>` for details. The
for details. The default is to specify the URL and version of Bifrost, as default is to specify the URL and version of Bifrost, as defined in
defined in ``${KAYOBE_CONFIG_PATH}/bifrost.yml``. ``${KAYOBE_CONFIG_PATH}/bifrost.yml``.
For example, to specify a custom source location for the ``ironic-base`` For example, to specify a custom source location for the ``ironic-base``
package: package:
@ -274,11 +271,9 @@ using a seed.
Plugins & additions Plugins & additions
------------------- -------------------
These features can also be used for installing `plugins These features can also be used for installing :kolla-doc:`plugins
<https://docs.openstack.org/kolla/latest/admin/image-building.html#plugin-functionality>`__ <admin/image-building.html#plugin-functionality>` and :kolla-doc:`additions
and `additions <admin/image-building.html#additions-functionality>` to ``source`` type images.
<https://docs.openstack.org/kolla/latest/admin/image-building.html#additions-functionality>`__
to ``source`` type images.
For example, to install a ``networking-ansible`` plugin in the For example, to install a ``networking-ansible`` plugin in the
``neutron-server`` image: ``neutron-server`` image:

View File

@ -236,11 +236,11 @@ in the Queens release, and `removed
<https://docs.openstack.org/releasenotes/ironic/rocky.html#relnotes-11-0-0-stable-rocky-upgrade-notes>`__ <https://docs.openstack.org/releasenotes/ironic/rocky.html#relnotes-11-0-0-stable-rocky-upgrade-notes>`__
in the Rocky release. Nodes registered with ironic in Pike and earlier releases in the Rocky release. Nodes registered with ironic in Pike and earlier releases
of Bifrost use the classic drivers by default, and will need to be migrated to of Bifrost use the classic drivers by default, and will need to be migrated to
use the new hardware types. The `ironic documentation use the new hardware types. The :ironic-doc:`ironic documentation
<https://docs.openstack.org/ironic/latest/admin/upgrade-to-hardware-types.html>`__ <admin/upgrade-to-hardware-types.html>` provides details for how to do this,
provides details for how to do this, but for the default case of the but for the default case of the ``agent_ipmitool`` driver the following
``agent_ipmitool`` driver the following procedure may be used, replacing procedure may be used, replacing ``<node>`` with the name of the host to
``<node>`` with the name of the host to migrate: migrate:
.. code-block:: console .. code-block:: console