Merge "docs: Move development section under contributor guide"
This commit is contained in:
commit
0a08cc77cf
@ -12,3 +12,7 @@ redirectmatch 301 ^/([^/]+/[^/]+)/configuration/network.html$ /$1/configuration/
|
||||
redirectmatch 301 ^/([^/]+/[^/]+)/configuration/nova-cells.html$ /$1/configuration/reference/nova-cells.html
|
||||
redirectmatch 301 ^/([^/]+/[^/]+)/configuration/physical-network.html$ /$1/configuration/reference/physical-network.html
|
||||
redirectmatch 301 ^/([^/]+/[^/]+)/configuration/seed-custom-containers.html$ /$1/configuration/reference/seed-custom-containers.html
|
||||
|
||||
# The following redirects were added when development/* was moved to
|
||||
# contributor/*.
|
||||
redirectmatch 301 ^/([^/]+/[^/]+)/development/([^/]+).html$ /$1/contributor/$2.html
|
||||
|
@ -1,4 +1,4 @@
|
||||
.. _development-automated:
|
||||
.. _contributor-automated:
|
||||
|
||||
===============
|
||||
Automated Setup
|
||||
@ -7,7 +7,7 @@ Automated Setup
|
||||
This section provides information on the development tools provided by kayobe
|
||||
to automate the deployment of various development environments.
|
||||
|
||||
For a manual procedure, see :ref:`development-manual`.
|
||||
For a manual procedure, see :ref:`contributor-manual`.
|
||||
|
||||
Overview
|
||||
========
|
||||
@ -56,7 +56,7 @@ Clone the ``kayobe-config-dev`` repository to ``config/src/kayobe-config``::
|
||||
Inspect the kayobe configuration and make any changes necessary for your
|
||||
environment.
|
||||
|
||||
If using Vagrant, follow the steps in :ref:`development-vagrant` to prepare
|
||||
If using Vagrant, follow the steps in :ref:`contributor-vagrant` to prepare
|
||||
your environment for use with Vagrant and bring up a Vagrant VM.
|
||||
|
||||
If not using Vagrant, the default development configuration expects the
|
||||
@ -168,13 +168,13 @@ It is possible to test an upgrade from a previous release by running the
|
||||
|
||||
./dev/overcloud-upgrade.sh
|
||||
|
||||
.. _development-automated-seed:
|
||||
.. _contributor-automated-seed:
|
||||
|
||||
Seed
|
||||
====
|
||||
|
||||
These instructions cover deploying the seed services directly rather than in a
|
||||
VM. See :ref:`development-automated-seed-vm` for instructions covering
|
||||
VM. See :ref:`contributor-automated-seed-vm` for instructions covering
|
||||
deployment of the seed services in a VM.
|
||||
|
||||
Preparation
|
||||
@ -255,7 +255,7 @@ The machines and networking created by Tenks can be cleaned up via
|
||||
|
||||
./dev/tenks-teardown-overcloud.sh ./tenks
|
||||
|
||||
.. _development-automated-seed-hypervisor:
|
||||
.. _contributor-automated-seed-hypervisor:
|
||||
|
||||
Seed Hypervisor
|
||||
===============
|
||||
@ -308,13 +308,13 @@ hypervisor::
|
||||
|
||||
Upon successful completion of this script, the seed hypervisor will be active.
|
||||
|
||||
.. _development-automated-seed-vm:
|
||||
.. _contributor-automated-seed-vm:
|
||||
|
||||
Seed VM
|
||||
=======
|
||||
|
||||
The seed VM should be deployed on a system configured as a libvirt/KVM
|
||||
hypervisor, using :ref:`development-automated-seed-hypervisor` or otherwise.
|
||||
hypervisor, using :ref:`contributor-automated-seed-hypervisor` or otherwise.
|
||||
|
||||
Preparation
|
||||
-----------
|
@ -105,4 +105,4 @@ Project Team Lead Duties
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
All common PTL duties are enumerated in the `PTL guide <https://docs.openstack.org/project-team-guide/ptl.html>`_.
|
||||
Release tasks are described in the :doc:`Kayobe releases guide <../development/releases>`.
|
||||
Release tasks are described in the :doc:`Kayobe releases guide <releases>`.
|
||||
|
@ -13,4 +13,10 @@ We welcome everyone to join our project!
|
||||
:maxdepth: 1
|
||||
|
||||
contributing
|
||||
development
|
||||
vagrant
|
||||
manual
|
||||
automated
|
||||
testing
|
||||
release-notes
|
||||
releases
|
||||
|
@ -1,4 +1,4 @@
|
||||
.. _development-manual:
|
||||
.. _contributor-manual:
|
||||
|
||||
============
|
||||
Manual Setup
|
||||
@ -8,12 +8,12 @@ This section provides a set of manual steps to set up a development environment
|
||||
for an OpenStack controller in a virtual machine using `Vagrant
|
||||
<https://www.vagrantup.com/>`_ and Kayobe.
|
||||
|
||||
For a more automated and flexible procedure, see :ref:`development-automated`.
|
||||
For a more automated and flexible procedure, see :ref:`contributor-automated`.
|
||||
|
||||
Preparation
|
||||
===========
|
||||
|
||||
Follow the steps in :ref:`development-vagrant` to prepare your environment for
|
||||
Follow the steps in :ref:`contributor-vagrant` to prepare your environment for
|
||||
use with Vagrant and bring up a Vagrant VM.
|
||||
|
||||
Manual Installation
|
@ -1,4 +1,4 @@
|
||||
.. _development-vagrant:
|
||||
.. _contributor-vagrant:
|
||||
|
||||
=======
|
||||
Vagrant
|
@ -1,5 +0,0 @@
|
||||
=================
|
||||
How to Contribute
|
||||
=================
|
||||
|
||||
The contributor guide has moved to :doc:`../contributor/contributing`.
|
@ -1,14 +0,0 @@
|
||||
========================
|
||||
Kayobe Development Guide
|
||||
========================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
vagrant
|
||||
manual
|
||||
automated
|
||||
development
|
||||
testing
|
||||
releases
|
||||
contributing
|
@ -5,7 +5,7 @@ We advise new users start by reading the :doc:`Architecture <architecture>`
|
||||
documentation first in order to understand Kayobe's various components.
|
||||
|
||||
For users wishing to learn interactively we recommend starting at either
|
||||
the :doc:`all-in-one overcloud <development/automated>` deployment or
|
||||
the :doc:`all-in-one overcloud <contributor/automated>` deployment or
|
||||
the :ref:`'A Universe From Nothing' <a-universe-from-nothing>`
|
||||
deployment guide.
|
||||
|
||||
@ -26,5 +26,5 @@ and then :doc:`Deployment <deployment>` to deploy to it.
|
||||
* :doc:`Administration <administration/index>` - Post-deploy administration
|
||||
tasks
|
||||
* :doc:`Resources <resources>` - External links to Kayobe resources
|
||||
* :doc:`Development <development/index>` - Deploying Kayobe development
|
||||
environments
|
||||
* :doc:`Contributor <contributor/index>` - Contributing to Kayobe and deploying
|
||||
Kayobe development environments
|
||||
|
@ -15,7 +15,7 @@ understanding and using Kayobe.
|
||||
|
||||
This documentation is maintained at opendev.org
|
||||
`here <https://opendev.org/openstack/kayobe.git>`_. Feedback and contributions
|
||||
welcome, see :doc:`contributing <development/contributing>` for information on
|
||||
welcome, see :doc:`contributing <contributor/contributing>` for information on
|
||||
how.
|
||||
|
||||
.. include:: ../../README.rst
|
||||
@ -53,11 +53,3 @@ Contributor Guide
|
||||
:maxdepth: 2
|
||||
|
||||
contributor/index
|
||||
|
||||
Developer Documentation
|
||||
-----------------------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
development/index
|
||||
|
@ -23,3 +23,7 @@
|
||||
/kayobe/latest/configuration/nova-cells.html 301 /kayobe/latest/configuration/reference/nova-cells.html
|
||||
/kayobe/latest/configuration/physical-network.html 301 /kayobe/latest/configuration/reference/physical-network.html
|
||||
/kayobe/latest/configuration/seed-custom-containers.html 301 /kayobe/latest/configuration/reference/seed-custom-containers.html
|
||||
|
||||
# Moved /kayobe/latest/development/*.html to /kayobe/latest/contributor/
|
||||
/kayobe/latest/development/automated.html 301 /kayobe/latest/contributor/automated.html
|
||||
/kayobe/latest/development/index.html 301 /kayobe/latest/contributor/index.html
|
||||
|
Loading…
Reference in New Issue
Block a user