Merge "[common] Use hyphens in filenames"

This commit is contained in:
Jenkins 2016-08-03 17:48:49 +00:00 committed by Gerrit Code Review
commit 83f14c917b
80 changed files with 156 additions and 127 deletions

View File

@ -5,15 +5,15 @@ OpenStack command-line clients
.. toctree::
:maxdepth: 2
common/cli_overview.rst
common/cli_install_openstack_command_line_clients.rst
common/cli_discover_version_number_for_a_client.rst
common/cli_set_environment_variables_using_openstack_rc.rst
common/cli-overview.rst
common/cli-install-openstack-command-line-clients.rst
common/cli-discover-version-number-for-a-client.rst
common/cli-set-environment-variables-using-openstack-rc.rst
cli_manage_projects_users_and_roles.rst
cli_nova_manage_projects_security.rst
cli_manage_services.rst
common/cli_manage_images.rst
common/cli_manage_volumes.rst
common/cli-manage-images.rst
common/cli-manage-volumes.rst
cli_manage_shares.rst
cli_manage_flavors.rst
cli_admin_manage_environment.rst

View File

@ -14,4 +14,4 @@ This section includes tasks specific to the OpenStack environment.
cli_nova_migrate_cfg_ssh.rst
cli_admin_manage_ip_addresses.rst
cli_admin_manage_stacks.rst
common/nova_show_usage_statistics_for_hosts_instances.rst
common/nova-show-usage-statistics-for-hosts-instances.rst

View File

@ -28,7 +28,7 @@ from its primary project.
Before you can run client commands, you must download and
source an OpenStack RC file. See `Download and source the OpenStack RC file
<http://docs.openstack.org/user-guide/common/cli_set_environment_variables_using_openstack_rc.html#download-and-source-the-openstack-rc-file>`_.
<http://docs.openstack.org/user-guide/common/cli-set-environment-variables-using-openstack-rc.html#download-and-source-the-openstack-rc-file>`_.
Projects
~~~~~~~~

View File

@ -7,7 +7,7 @@ Manage the cloud
.. toctree::
compute-euca2ools.rst
common/nova_show_usage_statistics_for_hosts_instances.rst
common/nova-show-usage-statistics-for-hosts-instances.rst
System administrators can use the :command:`openstack` and
:command:`euca2ools` commands to manage their clouds.
@ -25,7 +25,7 @@ specific commands might be restricted by the Identity service.
To install python-openstackclient, follow the instructions in the
`OpenStack User Guide
<http://docs.openstack.org/user-guide/common/cli_install_openstack_command_line_clients.html>`_.
<http://docs.openstack.org/user-guide/common/cli-install-openstack-command-line-clients.html>`_.
#. Confirm the installation was successful:

View File

@ -13,7 +13,7 @@ for your operating system.
.. toctree::
:maxdepth: 2
common/dashboard_customizing.rst
common/dashboard-customizing.rst
dashboard_sessions.rst
dashboard_manage_images.rst
dashboard_admin_manage_roles.rst

View File

@ -12,7 +12,7 @@ user, see the `upload and manage images with Dashboard in
OpenStack End User Guide
<http://docs.openstack.org/user-guide/dashboard_manage_images.html>`_
and `manage images with CLI in OpenStack End User Guide
<http://docs.openstack.org/user-guide/common/cli_manage_images.html>`_ .
<http://docs.openstack.org/user-guide/common/cli-manage-images.html>`_ .
To create and manage images as an administrator for other
users, use the following procedures.

View File

@ -17,7 +17,7 @@ Contents
:maxdepth: 2
common/conventions.rst
common/get_started_with_openstack.rst
common/get-started-with-openstack.rst
identity_management.rst
dashboard.rst
compute.rst
@ -38,7 +38,7 @@ Appendix
.. toctree::
:maxdepth: 1
common/app_support.rst
common/app-support.rst
Glossary
~~~~~~~~

View File

@ -89,8 +89,8 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/cli*', 'common/nova*', 'common/get_started_*',
'common/dashboard_customizing.rst', 'arch-guide-draft-mitaka']
exclude_patterns = ['common/cli*', 'common/nova*', 'common/get-started-*',
'common/dashboard-customizing.rst', 'arch-guide-draft-mitaka']
# The reST default role (used for this markup: `text`) to use for all
# documents.

View File

@ -35,7 +35,7 @@ Appendix
.. toctree::
:maxdepth: 1
common/app_support.rst
common/app-support.rst
Glossary
~~~~~~~~

View File

@ -89,8 +89,8 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/cli*', 'common/nova*', 'common/get_started_*',
'common/dashboard_customizing.rst']
exclude_patterns = ['common/cli*', 'common/nova*', 'common/get-started-*',
'common/dashboard-customizing.rst']
# The reST default role (used for this markup: `text`) to use for all
# documents.

View File

@ -39,7 +39,7 @@ Appendix
.. toctree::
:maxdepth: 1
common/app_support.rst
common/app-support.rst
Glossary
~~~~~~~~

View File

@ -95,9 +95,9 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/cli_manage*', 'common/nova*',
'common/get_started_*',
'common/dashboard_customizing.rst']
exclude_patterns = ['common/cli-manage*', 'common/nova*',
'common/get-started-*',
'common/dashboard-customizing.rst']
# The reST default role (used for this markup: `text`) to use for all
# documents.

View File

@ -48,7 +48,7 @@ Appendix
.. toctree::
:maxdepth: 1
common/app_support
common/app-support
Glossary
~~~~~~~~

View File

@ -5,7 +5,7 @@ OpenStack command-line clients overview
.. toctree::
:maxdepth: 2
common/cli_overview
common/cli_install_openstack_command_line_clients
common/cli_discover_version_number_for_a_client
common/cli_set_environment_variables_using_openstack_rc
common/cli-overview
common/cli-install-openstack-command-line-clients
common/cli-discover-version-number-for-a-client
common/cli-set-environment-variables-using-openstack-rc

View File

@ -261,4 +261,4 @@ What's next
Before you can run client commands, you must create and source the
``PROJECT-openrc.sh`` file to set environment variables. See
:doc:`../common/cli_set_environment_variables_using_openstack_rc`.
:doc:`../common/cli-set-environment-variables-using-openstack-rc`.

View File

@ -24,7 +24,7 @@ several message broker and database solutions, such as RabbitMQ,
MySQL, MariaDB, and SQLite.
Users can access OpenStack via the web-based user interface implemented
by :doc:`Dashboard <get_started_dashboard>`, via `command-line
by :doc:`Dashboard <get-started-dashboard>`, via `command-line
clients <http://docs.openstack.org/cli-reference/>`__ and by
issuing API requests through tools like browser plug-ins or :command:`curl`.
For applications, `several SDKs <http://developer.openstack.org/#sdk>`__

View File

@ -0,0 +1,23 @@
==================
OpenStack services
==================
.. toctree::
:maxdepth: 2
get-started-compute.rst
get-started-storage-concepts.rst
get-started-object-storage.rst
get-started-block-storage.rst
get-started-shared-file-systems.rst
get-started-networking.rst
get-started-dashboard.rst
get-started-identity.rst
get-started-image-service.rst
get-started-telemetry.rst
get-started-orchestration.rst
get-started-database-service.rst
get-started-data-processing.rst
This section describes OpenStack services in detail.

View File

@ -5,10 +5,10 @@ Get started with OpenStack
.. toctree::
:maxdepth: 2
get_started_conceptual_architecture.rst
get_started_logical_architecture.rst
get_started_openstack_services.rst
get_started_feedback.rst
get-started-conceptual-architecture.rst
get-started-logical-architecture.rst
get-started-openstack-services.rst
get-started-feedback.rst
The OpenStack project is an open source cloud computing platform for all
types of clouds, which aims to be simple to implement, massively

View File

@ -1,23 +0,0 @@
==================
OpenStack services
==================
.. toctree::
:maxdepth: 2
get_started_compute.rst
get_started_storage_concepts.rst
get_started_object_storage.rst
get_started_block_storage.rst
get_started_shared_file_systems.rst
get_started_networking.rst
get_started_dashboard.rst
get_started_identity.rst
get_started_image_service.rst
get_started_telemetry.rst
get_started_orchestration.rst
get_started_database_service.rst
get_started_data_processing.rst
This section describes OpenStack services in detail.

View File

@ -95,7 +95,7 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/cli*', 'common/nova*', 'common/get_started_*',
exclude_patterns = ['common/cli*', 'common/nova*', 'common/get-started-*',
'tables/*.rst', 'tables/manual/*.rst']
# The reST default role (used for this markup: `text`) to use for all

View File

@ -6,7 +6,7 @@ Dashboard
:maxdepth: 1
dashboard/configure.rst
common/dashboard_customizing.rst
common/dashboard-customizing.rst
dashboard/config-options.rst
dashboard/samples/index.rst
dashboard/logs.rst

View File

@ -44,7 +44,7 @@ Appendix
policy-json-file.rst
firewalls-default-ports.rst
common/app_support.rst
common/app-support.rst
Glossary
~~~~~~~~

View File

@ -94,8 +94,8 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/app_support.rst', 'common/cli*', 'common/nova*',
'common/get_started*', 'common/dashboard*',
exclude_patterns = ['common/app-support.rst', 'common/cli*', 'common/nova*',
'common/get-started*', 'common/dashboard*',
'common/conventions.rst']

View File

@ -90,7 +90,7 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/cli*', 'common/nova*',
'common/get_started*', 'common/dashboard*']
'common/get-started*', 'common/dashboard*']
# The reST default role (used for this markup: `text`) to use for all
# documents.

View File

@ -4,7 +4,7 @@ Highly available Identity API
You should be familiar with
`OpenStack Identity service
<http://docs.openstack.org/admin-guide/common/get_started_identity.html>`_
<http://docs.openstack.org/admin-guide/common/get-started-identity.html>`_
before proceeding, which is used by many services.
Making the OpenStack Identity service highly available

View File

@ -3,7 +3,7 @@ Highly available Telemetry API
==============================
`Telemetry service
<http://docs.openstack.org/admin-guide/common/get_started_telemetry.html`>_
<http://docs.openstack.org/admin-guide/common/get-started-telemetry.html`>_
provides data collection service and alarming service.
Telemetry central agent

View File

@ -37,7 +37,7 @@ Appendix
.. toctree::
:maxdepth: 1
common/app_support.rst
common/app-support.rst
Glossary
~~~~~~~~

View File

@ -89,7 +89,7 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/get_start*', 'common/cli*', 'common/dashboard*',
exclude_patterns = ['common/get-start*', 'common/cli*', 'common/dashboard*',
'common/nova*']
# The reST default role (used for this markup: `text`) to use for all

View File

@ -30,7 +30,7 @@ Appendix
.. toctree::
:maxdepth: 1
common/app_support.rst
common/app-support.rst
Glossary
~~~~~~~~

View File

@ -92,18 +92,18 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/cli*', 'common/nova*',
'common/get_started_with_openstack.rst',
'common/get_started_openstack_services.rst',
'common/get_started_feedback.rst',
'common/get_started_logical_architecture.rst',
'common/get_started_dashboard.rst',
'common/get_started_storage_concepts.rst',
'common/get_started_database_service.rst',
'common/get_started_data_processing.rst',
'common/get_started_object_storage.rst',
'common/get_started_orchestration.rst',
'common/get_started_telemetry.rst',
'common/dashboard_customizing.rst',
'common/get-started-with-openstack.rst',
'common/get-started-openstack-services.rst',
'common/get-started-feedback.rst',
'common/get-started-logical-architecture.rst',
'common/get-started-dashboard.rst',
'common/get-started-storage-concepts.rst',
'common/get-started-database-service.rst',
'common/get-started-data-processing.rst',
'common/get-started-object-storage.rst',
'common/get-started-orchestration.rst',
'common/get-started-telemetry.rst',
'common/dashboard-customizing.rst',
'shared/note_configuration_vary_by_distribution.rst']
# The reST default role (used for this markup: `text`) to use for all

View File

@ -53,7 +53,7 @@ Appendix
.. toctree::
:maxdepth: 1
common/app_support.rst
common/app-support.rst
Glossary
~~~~~~~~

View File

@ -6,7 +6,7 @@ Block Storage service
.. toctree::
common/get_started_block_storage.rst
common/get-started-block-storage.rst
cinder-controller-install.rst
cinder-storage-install.rst
cinder-backup-install.rst

View File

@ -92,18 +92,18 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/cli*', 'common/nova*',
'common/get_started_with_openstack.rst',
'common/get_started_openstack_services.rst',
'common/get_started_feedback.rst',
'common/get_started_logical_architecture.rst',
'common/get_started_dashboard.rst',
'common/get_started_storage_concepts.rst',
'common/get_started_database_service.rst',
'common/get_started_data_processing.rst',
'common/get_started_object_storage.rst',
'common/get_started_orchestration.rst',
'common/get_started_telemetry.rst',
'common/dashboard_customizing.rst',
'common/get-started-with-openstack.rst',
'common/get-started-openstack-services.rst',
'common/get-started-feedback.rst',
'common/get-started-logical-architecture.rst',
'common/get-started-dashboard.rst',
'common/get-started-storage-concepts.rst',
'common/get-started-database-service.rst',
'common/get-started-data-processing.rst',
'common/get-started-object-storage.rst',
'common/get-started-orchestration.rst',
'common/get-started-telemetry.rst',
'common/dashboard-customizing.rst',
'shared/note_configuration_vary_by_distribution.rst']
# The reST default role (used for this markup: `text`) to use for all

View File

@ -10,7 +10,7 @@ For more information about how to download and build images, see
<http://docs.openstack.org/image-guide/>`__.
For information about how to manage images, see the
`OpenStack End User Guide
<http://docs.openstack.org/user-guide/common/cli_manage_images.html>`__.
<http://docs.openstack.org/user-guide/common/cli-manage-images.html>`__.
.. note::

View File

@ -4,7 +4,7 @@ Image service
.. toctree::
common/get_started_image_service.rst
common/get-started-image-service.rst
glance-install.rst
glance-verify.rst

View File

@ -15,7 +15,7 @@ complete the following tasks:
* Customize your dashboard. See section
`Customize the dashboard
<http://docs.openstack.org/admin-guide/common/dashboard_customizing.html>`__.
<http://docs.openstack.org/admin-guide/common/dashboard-customizing.html>`__.
* Set up session storage. See
`Set up session storage for the dashboard

View File

@ -120,7 +120,7 @@ Appendix
.. toctree::
:maxdepth: 1
common/app_support.rst
common/app-support.rst
Glossary
~~~~~~~~

View File

@ -4,7 +4,7 @@ Identity service
.. toctree::
common/get_started_identity.rst
common/get-started-identity.rst
keystone-install.rst
keystone-services.rst
keystone-users.rst

View File

@ -122,7 +122,7 @@ Attach the volume to an instance
For more information about how to manage volumes, see the
`Manage volumes
<http://docs.openstack.org/user-guide/common/cli_manage_volumes.html>`__
<http://docs.openstack.org/user-guide/common/cli-manage-volumes.html>`__
in OpenStack End User Guide.
Return to :ref:`launch-instance`.

View File

@ -244,7 +244,7 @@ If your instance does not launch or seem to work as you expect, see the
`Instance Boot Failures
<http://docs.openstack.org/ops-guide/ops_maintenance_compute.html#instances>`__
section in OpenStack Operations Guide for more information or use one of
the :doc:`many other options <common/app_support>`
the :doc:`many other options <common/app-support>`
to seek assistance. We want your first installation to work!
Return to :ref:`Launch an instance <launch-instance-complete>`.

View File

@ -268,7 +268,7 @@ If your instance does not launch or seem to work as you expect, see the
`Instance Boot Failures
<http://docs.openstack.org/ops-guide/ops_maintenance_compute.html#instances>`__
section in OpenStack Operations Guide for more information or use one of
the :doc:`many other options <common/app_support>`
the :doc:`many other options <common/app-support>`
to seek assistance. We want your first installation to work!
Return to :ref:`Launch an instance <launch-instance-complete>`.

View File

@ -6,7 +6,7 @@ Shared File Systems service
.. toctree::
common/get_started_shared_file_systems.rst
common/get-started-shared-file-systems.rst
manila-controller-install.rst
manila-share-install.rst
manila-verify.rst

View File

@ -7,7 +7,7 @@ Networking service
.. toctree::
:maxdepth: 1
common/get_started_networking.rst
common/get-started-networking.rst
neutron-concepts.rst
neutron-controller-install.rst
neutron-compute-install.rst

View File

@ -4,7 +4,7 @@ Compute service
.. toctree::
common/get_started_compute.rst
common/get-started-compute.rst
nova-controller-install.rst
nova-compute-install.rst
nova-verify.rst

View File

@ -89,8 +89,8 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/cli*', 'common/nova*', 'common/get_started_*',
'common/dashboard_customizing.rst']
exclude_patterns = ['common/cli*', 'common/nova*', 'common/get-started-*',
'common/dashboard-customizing.rst']
# The reST default role (used for this markup: `text`) to use for all
# documents.

View File

@ -35,7 +35,7 @@ Appendix
.. toctree::
:maxdepth: 1
common/app_support
common/app-support
Glossary
~~~~~~~~

View File

@ -90,7 +90,7 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/cli*', 'common/nova*',
'common/get_started*', 'common/dashboard*']
'common/get-started*', 'common/dashboard*']
# The reST default role (used for this markup: `text`) to use for all
# documents.

View File

@ -29,7 +29,7 @@ Appendix
app_crypt.rst
app_roadmaps.rst
app_resources.rst
common/app_support.rst
common/app-support.rst
Glossary
~~~~~~~~

View File

@ -41,7 +41,7 @@ Install OpenStack command-line clients
For instructions on installing, upgrading, or removing command-line clients,
see the `OpenStack Command-Line Interface Reference
<http://docs.openstack.org/cli-reference/common/cli_install_openstack_command_line_clients.html>`_.
<http://docs.openstack.org/cli-reference/common/cli-install-openstack-command-line-clients.html>`_.
.. note::

View File

@ -910,7 +910,7 @@ or run this from the command line:
For more information about updating Block Storage volumes (for
example, resizing or transferring), see the `OpenStack End User
Guide <http://docs.openstack.org/user-guide/common/cli_manage_volumes.html>`__.
Guide <http://docs.openstack.org/user-guide/common/cli-manage-volumes.html>`__.
Block Storage Creation Failures
-------------------------------

View File

@ -5,13 +5,13 @@ OpenStack command-line clients
.. toctree::
:maxdepth: 2
common/cli_overview.rst
common/cli_install_openstack_command_line_clients.rst
common/cli_discover_version_number_for_a_client.rst
common/cli_set_environment_variables_using_openstack_rc.rst
common/cli_manage_images.rst
common/cli-overview.rst
common/cli-install-openstack-command-line-clients.rst
common/cli-discover-version-number-for-a-client.rst
common/cli-set-environment-variables-using-openstack-rc.rst
common/cli-manage-images.rst
cli_manage_images_curl.rst
common/cli_manage_volumes.rst
common/cli-manage-volumes.rst
cli_manage_shares.rst
cli_nova_configure_access_security_for_instances.rst
cli_launch_instances.rst

View File

@ -140,7 +140,7 @@ Create and manage security group rules
Modify security group rules with the :command:`nova secgroup-*-rule`
commands. Before you begin, source the OpenStack RC file. For details,
see :doc:`../common/cli_set_environment_variables_using_openstack_rc`.
see :doc:`../common/cli-set-environment-variables-using-openstack-rc`.
#. To list the rules for a security group, run the following command:

View File

@ -93,8 +93,8 @@ html_context = {"gitsha": gitsha, "bug_tag": bug_tag,
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['common/nova*',
'common/get_started_*',
'common/dashboard_customizing.rst'
'common/get-started-*',
'common/dashboard-customizing.rst'
]
# The reST default role (used for this markup: `text`) to use for all

View File

@ -20,7 +20,7 @@ manage images in the admin project.
You can also use the :command:`openstack`, :command:`glance` and
:command:`nova` command-line clients or the Image service and Compute
APIs to manage images. For more information see
:doc:`../common/cli_manage_images`.
:doc:`../common/cli-manage-images`.
Upload an image
~~~~~~~~~~~~~~~

View File

@ -33,7 +33,7 @@ Appendix
.. toctree::
:maxdepth: 1
common/app_support.rst
common/app-support.rst
Glossary
~~~~~~~~

View File

@ -6,5 +6,5 @@ bundled with the command-line clients. For example, the Python bindings
for the Compute API are bundled with the python-novaclient package.
For details about how to install the clients, see
:doc:`../common/cli_install_openstack_command_line_clients`.
:doc:`../common/cli-install-openstack-command-line-clients`.

View File

@ -127,10 +127,39 @@ redirectmatch 301 "^/kilo/install-guide/install/.*/sahara.*$" /
# Redirect old networking content to root for now
redirectmatch 301 /openstack-network/.*$ /index.html
# Redirect renamed common files
redirectmatch 301 ^/([a-z-]+)/common/app_support.html /$1/common/app-support.html
redirectmatch 301 ^/([a-z-]+)/common/cli_discover_version_number_for_a_client.html /$1/common/cli-discover-version-number-for-a-client.html
redirectmatch 301 ^/([a-z-]+)/common/cli_install_openstack_command_line_clients.html /$1/common/cli-install-openstack-command-line-clients.html
redirectmatch 301 ^/([a-z-]+)/common/cli_manage_images.html /$1/common/cli-manage-images.html
redirectmatch 301 ^/([a-z-]+)/common/cli_manage_volumes.html /$1/common/cli-manage-volumes.html
redirectmatch 301 ^/([a-z-]+)/common/cli_overview.html /$1/common/cli-overview.html
redirectmatch 301 ^/([a-z-]+)/common/cli_set_environment_variables_using_openstack_rc.html /$1/common/cli-set-environment-variables-using-openstack-rc.html
redirectmatch 301 ^/([a-z-]+)/common/dashboard_customizing.html /$1/common/dashboard-customizing.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_block_storage.html /$1/common/get-started-block-storage.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_compute.html /$1/common/get-started-compute.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_conceptual_architecture.html /$1/common/get-started-conceptual-architecture.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_dashboard.html /$1/common/get-started-dashboard.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_data_processing.html /$1/common/get-started-data-processing.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_database_service.html /$1/common/get-started-database-service.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_feedback.html /$1/common/get-started-feedback.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_identity.html /$1/common/get-started-identity.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_image_service.html /$1/common/get-started-image-service.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_logical_architecture.html /$1/common/get-started-logical-architecture.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_networking.html /$1/common/get-started-networking.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_object_storage.html /$1/common/get-started-object-storage.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_openstack_services.html /$1/common/get-started-openstack-services.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_orchestration.html /$1/common/get-started-orchestration.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_shared_file_systems.html /$1/common/get-started-shared-file-systems.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_storage_concepts.html /$1/common/get-started-storage-concepts.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_telemetry.html /$1/common/get-started-telemetry.html
redirectmatch 301 ^/([a-z-]+)/common/get_started_with_openstack.html /$1/common/get-started-with-openstack.html
redirectmatch 301 ^/([a-z-]+)/common/nova_show_usage_statistics_for_hosts_instances.html /$1/common/nova-show-usage-statistics-for-hosts-instances.html
# Redirect top ten (or so) User Guide pages post-migration
redirect 301 /user-guide/content/app_community_support.html /user-guide/common/app_support.html
redirect 301 /user-guide/content/checking_version_cli.html /user-guide/common/cli_discover_version_number_for_a_client.html
redirect 301 /user-guide/content/install_clients.html /user-guide/common/cli_install_openstack_command_line_clients.html
redirect 301 /user-guide/content/app_community_support.html /user-guide/common/app-support.html
redirect 301 /user-guide/content/checking_version_cli.html /user-guide/common/cli-discover-version-number-for-a-client.html
redirect 301 /user-guide/content/install_clients.html /user-guide/common/cli-install-openstack-command-line-clients.html
redirect 301 /user-guide/content/ssh-into-instance.html /user-guide/dashboard_launch_instances.html#connect-to-your-instance-by-using-ssh
redirect 301 /user-guide/content/app_cheat_sheet.html /user-guide/cli_cheat_sheet.html
redirect 301 /user-guide/content/Launching_Instances_using_Dashboard.html /user-guide/dashboard_launch_instances.html