diff --git a/README.rst b/README.rst
index 94457a7dd4..8a31a787b6 100644
--- a/README.rst
+++ b/README.rst
@@ -32,53 +32,53 @@ Getting Started
===============
Learn about Kolla-Ansible by reading the documentation online
-`docs.openstack.org `__.
+`docs.openstack.org `__.
Get started by reading the `Developer
-Quickstart `__.
+Quickstart `__.
OpenStack services
------------------
Kolla-Ansible deploys containers for the following OpenStack projects:
-- `Aodh `__
-- `Barbican `__
-- `Bifrost `__
-- `Ceilometer `__
-- `Cinder `__
-- `CloudKitty `__
-- `Congress `__
-- `Designate `__
+- `Aodh `__
+- `Barbican `__
+- `Bifrost `__
+- `Ceilometer `__
+- `Cinder `__
+- `CloudKitty `__
+- `Congress `__
+- `Designate `__
- `Freezer `__
-- `Glance `__
-- `Heat `__
-- `Horizon `__
-- `Ironic `__
-- `Karbor `__
-- `Keystone `__
-- `Kuryr `__
-- `Magnum `__
-- `Manila `__
-- `Mistral `__
-- `Murano `__
-- `Neutron `__
-- `Nova `__
-- `Octavia `__
-- `Panko `__
-- `Rally `__
-- `Sahara `__
-- `Searchlight `__
-- `Senlin `__
-- `Solum `__
-- `Swift `__
-- `Tacker `__
-- `Tempest `__
-- `Trove `__
-- `Vmtp `__
-- `Watcher `__
-- `Zaqar `__
-- `Zun `__
+- `Glance `__
+- `Heat `__
+- `Horizon `__
+- `Ironic `__
+- `Karbor `__
+- `Keystone `__
+- `Kuryr `__
+- `Magnum `__
+- `Manila `__
+- `Mistral `__
+- `Murano `__
+- `Neutron `__
+- `Nova `__
+- `Octavia `__
+- `Panko `__
+- `Rally `__
+- `Sahara `__
+- `Searchlight `__
+- `Senlin `__
+- `Solum `__
+- `Swift `__
+- `Tacker `__
+- `Tempest `__
+- `Trove `__
+- `Vmtp `__
+- `Watcher `__
+- `Zaqar `__
+- `Zun `__
Infrastructure components
-------------------------
diff --git a/ansible/roles/horizon/templates/local_settings.j2 b/ansible/roles/horizon/templates/local_settings.j2
index d6b9345883..bc6d995465 100644
--- a/ansible/roles/horizon/templates/local_settings.j2
+++ b/ansible/roles/horizon/templates/local_settings.j2
@@ -734,7 +734,7 @@ SECURITY_GROUP_RULES = {
# $glance --os-image-api-version 2 help md-namespace-import
# $glance-manage db_load_metadefs
#
-# See Metadata Definitions on: http://docs.openstack.org/developer/glance/
+# See Metadata Definitions on: https://docs.openstack.org/glance/latest/
# TODO: (david-lyle) remove when plugins support settings natively
# Note: This is only used when the Sahara plugin is configured and enabled
diff --git a/doc/CONTRIBUTING.rst b/doc/CONTRIBUTING.rst
index 6cc96b9bec..64f4e7bdfb 100644
--- a/doc/CONTRIBUTING.rst
+++ b/doc/CONTRIBUTING.rst
@@ -33,7 +33,7 @@ Development Environment
Please follow our `quickstart`_ to deploy your environment and test your
changes.
-.. _quickstart: http://docs.openstack.org/developer/kolla-ansible/quickstart.html
+.. _quickstart: https://docs.openstack.org/kolla-ansible/latest/quickstart.html
Please use the existing sandbox repository, available at
https://git.openstack.org/cgit/openstack-dev/sandbox, for learning, understanding
diff --git a/doc/bifrost.rst b/doc/bifrost.rst
index 81d68d6f20..38c755ae38 100644
--- a/doc/bifrost.rst
+++ b/doc/bifrost.rst
@@ -166,7 +166,7 @@ group. In the ``all-in-one`` and ``multinode`` inventory files, a ``bifrost``
group is defined which contains all hosts in the ``deployment`` group. This
top level ``deployment`` group is intended to represent the host running the
``bifrost_deploy`` container. By default, this group contains ``localhost``.
-See `Multinode Deployment of Kolla `_
+See `Multinode Deployment of Kolla `_
for details on how to modify the Ansible inventory in a multinode deployment.
Bifrost does not currently support running on multiple hosts so the ``bifrost``
@@ -285,7 +285,7 @@ For example to use the ``debian`` Disk Image Builder OS element:
dib_os_element: debian
See the `diskimage-builder documentation
-`__ for more details.
+`__ for more details.
Deploy Bifrost
--------------
@@ -467,9 +467,9 @@ done remotely with ``ipmitool`` and Serial Over LAN. For example
References
==========
-Bifrost documentation: http://docs.openstack.org/developer/bifrost/
+Bifrost documentation: https://docs.openstack.org/bifrost/latest/
-Bifrost troubleshooting guide: http://docs.openstack.org/developer/bifrost/troubleshooting.html
+Bifrost troubleshooting guide: https://docs.openstack.org/bifrost/latest/troubleshooting.html
Bifrost code repository: https://github.com/openstack/bifrost
diff --git a/doc/designate-guide.rst b/doc/designate-guide.rst
index 2c75ab5f28..fa3e976072 100644
--- a/doc/designate-guide.rst
+++ b/doc/designate-guide.rst
@@ -119,4 +119,4 @@ Query instance DNS information to Designate ``dns_interface`` IP address:
For more information about how Designate works, see
`Designate, a DNSaaS component for OpenStack
-`__.
+`__.
diff --git a/doc/index.rst b/doc/index.rst
index 252c21adea..420fc1f4d5 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -31,7 +31,7 @@ suit the operator's exact requirements.
For information on building container images for use with Kolla-Ansible, please
refer to the `Kolla image documentation
-`_.
+`_.
Overview
diff --git a/doc/ironic-guide.rst b/doc/ironic-guide.rst
index 1a75ff7da0..df7ebb616c 100644
--- a/doc/ironic-guide.rst
+++ b/doc/ironic-guide.rst
@@ -49,7 +49,7 @@ Set ironic_console_serial_speed in ``/etc/kolla/globals.yml``:
ironic_console_serial_speed: 9600n8
-.. _web_console_documentation: https://docs.openstack.org/developer/ironic/deploy/console.html#node-web-console
+.. _web_console_documentation: https://docs.openstack.org/ironic/latest/admin/console.html#node-web-console
Post-deployment configuration
=============================
@@ -72,4 +72,4 @@ Create the flat network to launch the instances:
And then the above ID is used to set cleaning_network_uuid in the neutron
section of ironic.conf.
-.. _documentation: http://docs.openstack.org/developer/ironic/deploy/install-guide.html
+.. _documentation: https://docs.openstack.org/ironic/latest/install/index.html
diff --git a/doc/manila-guide.rst b/doc/manila-guide.rst
index 4436af5c97..d72a3b30c1 100644
--- a/doc/manila-guide.rst
+++ b/doc/manila-guide.rst
@@ -307,7 +307,7 @@ Modify the file ``/etc/kolla/config/manila.conf`` and add the contents:
Share migration requires have more than one back end configured.
`Configure multiple back ends
- `__.
+ `__.
Use the manila migration command, as shown in the following example:
diff --git a/doc/manila-hnas-guide.rst b/doc/manila-hnas-guide.rst
index aa5e9f8aa7..258c7e5b80 100644
--- a/doc/manila-hnas-guide.rst
+++ b/doc/manila-hnas-guide.rst
@@ -327,4 +327,4 @@ For more information about how to manage shares, see the
For more information about how HNAS driver works, see
`Hitachi NAS Platform File Services Driver for OpenStack
-`__.
+`__.
diff --git a/doc/multinode.rst b/doc/multinode.rst
index 95113b64c9..435ee3e621 100644
--- a/doc/multinode.rst
+++ b/doc/multinode.rst
@@ -201,4 +201,4 @@ Run the deployment:
kolla-ansible deploy -i
-.. _Building Container Images: http://docs.openstack.org/developer/kolla/image-building.html
+.. _Building Container Images: https://docs.openstack.org/kolla/latest/image-building.html
diff --git a/doc/osprofiler-guide.rst b/doc/osprofiler-guide.rst
index b5ce2a7734..b94b655716 100644
--- a/doc/osprofiler-guide.rst
+++ b/doc/osprofiler-guide.rst
@@ -54,4 +54,4 @@ The previous command will output the command to retrieve OSprofiler trace.
For more information about how OSprofiler works, see
`OSProfiler – Cross-project profiling library
-`__.
+`__.
diff --git a/doc/quickstart.rst b/doc/quickstart.rst
index e7f7bb6578..e881ba6c92 100644
--- a/doc/quickstart.rst
+++ b/doc/quickstart.rst
@@ -29,7 +29,7 @@ bare metal or a virtual machine with Kolla.
If developing Kolla on a system that provides VirtualBox or Libvirt in addition
to Vagrant, use the Vagrant virtual environment documented in
-`Development Environment with Vagrant `_.
+`Development Environment with Vagrant `_.
Prerequisites
=============
@@ -538,7 +538,7 @@ Deploy Kolla
Kolla-Ansible is used to deploy containers by using images built by Kolla.
There are two methods of deployment: *all-in-one* and *multinode*. The
*all-in-one* deployment is similar to `devstack
-`__ deploy which installs all
+`__ deploy which installs all
OpenStack services on a single host. In the *multinode* deployment, OpenStack
services can be run on specific hosts. This documentation describes deploying
an *all-in-one* setup. To setup *multinode* see the
@@ -693,4 +693,4 @@ default to ``kolla_internal_vip_address``.
.. _Docker Hub Image Registry: https://hub.docker.com/u/kolla/
.. _launchpad bug: https://bugs.launchpad.net/kolla/+filebug
-.. _Building Container Images: http://docs.openstack.org/developer/kolla/image-building.html
+.. _Building Container Images: https://docs.openstack.org/kolla/latest/image-building.html
diff --git a/doc/running-tests.rst b/doc/running-tests.rst
index 58b997bd2f..317f2d9483 100644
--- a/doc/running-tests.rst
+++ b/doc/running-tests.rst
@@ -98,7 +98,7 @@ Then run ``tox`` with the debug environment as one of the following::
tox -e debug test_file_name.TestClass.test_name
For more information see the `oslotest documentation
-`_.
+`_.
.. rubric:: Footnotes
diff --git a/doc/vagrant-dev-env.rst b/doc/vagrant-dev-env.rst
index edc476a2f0..9c9a0c0756 100644
--- a/doc/vagrant-dev-env.rst
+++ b/doc/vagrant-dev-env.rst
@@ -187,4 +187,4 @@ Further Reading
All Vagrant documentation can be found at
`docs.vagrantup.com `__.
-.. _Building Container Images: http://docs.openstack.org/developer/kolla/image-building.html
+.. _Building Container Images: https://docs.openstack.org/kolla/latest/image-building.html
diff --git a/doc/zun-guide.rst b/doc/zun-guide.rst
index 9f02692a35..0fbc760433 100644
--- a/doc/zun-guide.rst
+++ b/doc/zun-guide.rst
@@ -9,7 +9,7 @@ Preparation and Deployment
--------------------------
Zun requires kuryr and etcd services, for more information about how to
-configure kuryr refer to `Kuryr Guide `_.
+configure kuryr refer to `Kuryr Guide `_.
To allow Zun Compute connect to the Docker Daemon, add the following in the
``docker.service`` file on each zun-compute node.
diff --git a/releasenotes/notes/dockerfile-customizations-26981ebefe3b710b.yaml b/releasenotes/notes/dockerfile-customizations-26981ebefe3b710b.yaml
index b9557e9fb6..9c101529ca 100644
--- a/releasenotes/notes/dockerfile-customizations-26981ebefe3b710b.yaml
+++ b/releasenotes/notes/dockerfile-customizations-26981ebefe3b710b.yaml
@@ -2,7 +2,7 @@
prelude: >
In Newton cycle we included means to change various things in Kolla images
using override file. Full customization guide can be found here
- http://docs.openstack.org/developer/kolla/image-building.html#dockerfile-customisation
+ https://docs.openstack.org/kolla/latest/image-building.html#dockerfile-customisation
features:
- Customization mechanism for dockerfile
- Customization implemented in most of OpenStack services