diff --git a/priorities/stein-priorities.rst b/priorities/stein-priorities.rst
index cabda85f..c9c8b668 100644
--- a/priorities/stein-priorities.rst
+++ b/priorities/stein-priorities.rst
@@ -235,7 +235,7 @@ deployment by polling IPA using the already known IP address. That being
said, this is realistically going to require `Task execution improvements`_
to be complete to help ensure that operators are able to have performant
deployments. The specification can be found at
-`change 212206 `_.
+`change 212206 `_.
The story can be found at `story 1526486 `_.
Getting steps
diff --git a/specs/approved/boot-from-volume-reference-drivers.rst b/specs/approved/boot-from-volume-reference-drivers.rst
index 0414ba52..191c208e 100644
--- a/specs/approved/boot-from-volume-reference-drivers.rst
+++ b/specs/approved/boot-from-volume-reference-drivers.rst
@@ -624,9 +624,9 @@ Mitaka midcycle etherpad:
.. _`IPXE sanhook command`: http://ipxe.org/cmd/sanhook
.. _`IPXE san connection URLs`: http://ipxe.org/sanuri
.. _`Driver composition reform specification`: https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/driver-composition-reform.html
-.. _`Add network interface to base driver class`: https://review.openstack.org/#/c/285852/
+.. _`Add network interface to base driver class`: https://review.opendev.org/#/c/285852/
.. _`Add volume connection information for Ironic nodes`: https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/volume-connection-information.html
-.. _`Nova Specs - Ironic - Boot from Cinder volume`: https://review.openstack.org/#/c/311696/
+.. _`Nova Specs - Ironic - Boot from Cinder volume`: https://review.opendev.org/#/c/311696/
.. _`ironic mitaka midcycle`: https://etherpad.openstack.org/p/ironic-mitaka-midcycle
.. _`nfsroot kernel command line option`: https://www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txt
.. _`Root device hints`: https://specs.openstack.org/openstack/ironic-specs/specs/kilo-implemented/root-device-hints.html
diff --git a/specs/approved/cisco-ucs-oob-raid-configuration.rst b/specs/approved/cisco-ucs-oob-raid-configuration.rst
index 09710c88..cb1267e8 100644
--- a/specs/approved/cisco-ucs-oob-raid-configuration.rst
+++ b/specs/approved/cisco-ucs-oob-raid-configuration.rst
@@ -164,4 +164,4 @@ Documentation Impact
References
==========
-.. [1] New driver interface for RAID configuration: https://review.openstack.org/173214
+.. [1] New driver interface for RAID configuration: https://review.opendev.org/173214
diff --git a/specs/approved/collect-logs-from-agent-ramdisk.rst b/specs/approved/collect-logs-from-agent-ramdisk.rst
index e4788f63..f71f6f75 100644
--- a/specs/approved/collect-logs-from-agent-ramdisk.rst
+++ b/specs/approved/collect-logs-from-agent-ramdisk.rst
@@ -79,7 +79,7 @@ Alternatives
------------
Implement logs collecting mechanism in Ironic and IPA as it described in
-https://review.openstack.org/323511
+https://review.opendev.org/323511
Data model impact
diff --git a/specs/approved/collect-system-logs-from-ipa.rst b/specs/approved/collect-system-logs-from-ipa.rst
index 63b6625c..de4b3ba3 100644
--- a/specs/approved/collect-system-logs-from-ipa.rst
+++ b/specs/approved/collect-system-logs-from-ipa.rst
@@ -31,7 +31,7 @@ in production. The following points describe two of them:
#. Disable powering off a node upon a deployment failure.
Operators could `disable powering off a node upon a deployment
- failure `_ but this has
+ failure `_ but this has
some implications:
a. It does not work in conjunction with Nova. When the instance
diff --git a/specs/approved/crud-and-state-notifications.rst b/specs/approved/crud-and-state-notifications.rst
index f05014ef..76d7f70c 100644
--- a/specs/approved/crud-and-state-notifications.rst
+++ b/specs/approved/crud-and-state-notifications.rst
@@ -352,4 +352,4 @@ References
.. [#] https://wiki.openstack.org/wiki/Searchlight
.. [#] https://github.com/openstack/ironic/blob/2c76da5f437c5fc2f4022e8705e74fed0a46bebb/ironic/drivers/modules/irmc/inspect.py#L177
.. [#] https://github.com/openstack/ironic/blob/2c76da5f437c5fc2f4022e8705e74fed0a46bebb/ironic/drivers/modules/ilo/inspect.py#L56
-.. [#] https://review.openstack.org/#/c/321865/
+.. [#] https://review.opendev.org/#/c/321865/
diff --git a/specs/approved/drac-firmware-update-spec.rst b/specs/approved/drac-firmware-update-spec.rst
index e3eaca2e..82cb50e7 100644
--- a/specs/approved/drac-firmware-update-spec.rst
+++ b/specs/approved/drac-firmware-update-spec.rst
@@ -67,7 +67,7 @@ Support for firmware management in ``redfish`` hardware type
------------------------------------------------------------
A patch for firmware update in sushy has been merged:
-https://review.openstack.org/#/c/613828/
+https://review.opendev.org/#/c/613828/
There is no support for firmware update in the ``redfish`` hardware type yet.
Proposed change
diff --git a/specs/approved/enhance-power-interface-for-soft-reboot-and-nmi.rst b/specs/approved/enhance-power-interface-for-soft-reboot-and-nmi.rst
index 479b6037..d31b3d4e 100644
--- a/specs/approved/enhance-power-interface-for-soft-reboot-and-nmi.rst
+++ b/specs/approved/enhance-power-interface-for-soft-reboot-and-nmi.rst
@@ -465,7 +465,7 @@ References
[2] http://linux.die.net/man/1/ipmitool
-[3] https://review.openstack.org/#/c/187176/
+[3] https://review.opendev.org/#/c/187176/
[4] https://en.wikipedia.org/wiki/Communicating_sequential_processes
@@ -481,7 +481,7 @@ References
[10] https://blueprints.launchpad.net/nova/+spec/soft-reboot-poweroff
-[11] https://review.openstack.org/#/c/229282/
+[11] https://review.opendev.org/#/c/229282/
[12] http://governance.openstack.org/reference/tags/assert_follows-standard-deprecation.html
diff --git a/specs/approved/expose-supported-power-states.rst b/specs/approved/expose-supported-power-states.rst
index e4790ea9..2a0fadc7 100644
--- a/specs/approved/expose-supported-power-states.rst
+++ b/specs/approved/expose-supported-power-states.rst
@@ -226,4 +226,4 @@ References
==========
This change was originally mentioned in reviewing a SPEC to support soft
-shutdown.: https://review.openstack.org/#/c/186700/
+shutdown.: https://review.opendev.org/#/c/186700/
diff --git a/specs/approved/ilo-oob-raid.rst b/specs/approved/ilo-oob-raid.rst
index 8cd35e81..96d94b8b 100644
--- a/specs/approved/ilo-oob-raid.rst
+++ b/specs/approved/ilo-oob-raid.rst
@@ -219,4 +219,4 @@ interface.
References
==========
-[1] Ironic generic raid spec: https://review.openstack.org/173214
+[1] Ironic generic raid spec: https://review.opendev.org/173214
diff --git a/specs/approved/inband-raid-configuration.rst b/specs/approved/inband-raid-configuration.rst
index dfa272f0..1b0053d3 100644
--- a/specs/approved/inband-raid-configuration.rst
+++ b/specs/approved/inband-raid-configuration.rst
@@ -186,7 +186,7 @@ Work Items
Dependencies
============
-* Implement Zapping States - https://review.openstack.org/140826
+* Implement Zapping States - https://review.opendev.org/140826
Testing
diff --git a/specs/approved/inspect-wait-state.rst b/specs/approved/inspect-wait-state.rst
index 9d5c606b..9c38c3bf 100644
--- a/specs/approved/inspect-wait-state.rst
+++ b/specs/approved/inspect-wait-state.rst
@@ -217,5 +217,5 @@ References
==========
.. [#] https://docs.openstack.org/ironic-inspector/pike/user/http-api.html#start-introspection
-.. [#] https://review.openstack.org/#/c/482867/16/specs/approved/inspection-abort.rst
+.. [#] https://review.opendev.org/#/c/482867/16/specs/approved/inspection-abort.rst
.. [#] https://etherpad.openstack.org/p/inspector-queens-virtual-ptg
diff --git a/specs/approved/ipxe-dynamic-config.rst b/specs/approved/ipxe-dynamic-config.rst
index b2813603..53fca13a 100644
--- a/specs/approved/ipxe-dynamic-config.rst
+++ b/specs/approved/ipxe-dynamic-config.rst
@@ -194,7 +194,7 @@ Dependencies
============
* `New boot interface
- `_:
+ `_:
This spec is refactoring the boot logic out of the current Ironic
``deploy`` drivers into a new boot interface.
diff --git a/specs/approved/ironic-generic-raid-interface.rst b/specs/approved/ironic-generic-raid-interface.rst
index b515cf24..de06c4bc 100644
--- a/specs/approved/ironic-generic-raid-interface.rst
+++ b/specs/approved/ironic-generic-raid-interface.rst
@@ -547,7 +547,7 @@ Dependencies
============
* Root device hints - http://specs.openstack.org/openstack/ironic-specs/specs/kilo/root-device-hints.html
-* Zapping of nodes - https://review.openstack.org/#/c/140826/
+* Zapping of nodes - https://review.opendev.org/#/c/140826/
Testing
=======
@@ -582,4 +582,4 @@ Other references:
* New Ironic provisioning state machine: http://specs.openstack.org/openstack/ironic-specs/specs/kilo/new-ironic-state-machine.html
-* Support Zapping of Nodes: https://review.openstack.org/#/c/140826/
+* Support Zapping of Nodes: https://review.opendev.org/#/c/140826/
diff --git a/specs/approved/manual-cleaning.rst b/specs/approved/manual-cleaning.rst
index 816f89ee..c58ec586 100644
--- a/specs/approved/manual-cleaning.rst
+++ b/specs/approved/manual-cleaning.rst
@@ -15,7 +15,7 @@ running, manual, destructive tasks an operator may want to perform either
between workloads, or before the first workload has been assigned to a node.
This feature had previously been called `"Zapping"
-`_ and this specification copies
+`_ and this specification copies
a lot of the zapping specification. (Thank you Josh Gachnang!)
@@ -394,7 +394,7 @@ Work Items
Dependencies
============
-* get_clean_steps API: https://review.openstack.org/#/c/159322
+* get_clean_steps API: https://review.opendev.org/#/c/159322
Testing
@@ -436,11 +436,11 @@ Zapping related patches:
* Launchpad blueprint: https://blueprints.launchpad.net/ironic/+spec/implement-zapping-states
* specification patches:
- * https://review.openstack.org/#/c/185122/
- * https://review.openstack.org/#/c/209207/
+ * https://review.opendev.org/#/c/185122/
+ * https://review.opendev.org/#/c/209207/
* code patches:
- * https://review.openstack.org/#/c/221949/
- * https://review.openstack.org/#/c/221989/
- * https://review.openstack.org/#/c/223295/
- * https://review.openstack.org/#/c/223311/
+ * https://review.opendev.org/#/c/221949/
+ * https://review.opendev.org/#/c/221989/
+ * https://review.opendev.org/#/c/223295/
+ * https://review.opendev.org/#/c/223311/
diff --git a/specs/approved/network-provider.rst b/specs/approved/network-provider.rst
index f6f1dc6e..084b11cc 100644
--- a/specs/approved/network-provider.rst
+++ b/specs/approved/network-provider.rst
@@ -316,4 +316,4 @@ Discussions on the topic include:
* Logs from https://wiki.openstack.org/wiki/Meetings/Ironic-neutron
* The spec for the rest of the API and data model changes, and ML2 integration
- in general: https://review.openstack.org/#/c/188528
+ in general: https://review.opendev.org/#/c/188528
diff --git a/specs/approved/node-resource-class.rst b/specs/approved/node-resource-class.rst
index 33651f31..63d001cb 100644
--- a/specs/approved/node-resource-class.rst
+++ b/specs/approved/node-resource-class.rst
@@ -255,4 +255,4 @@ extremely hard via release notes (and probably ops list emails).
References
==========
-[0] https://review.openstack.org/#/c/312696
+[0] https://review.opendev.org/#/c/312696
diff --git a/specs/approved/nova-compatible-serial-console.rst b/specs/approved/nova-compatible-serial-console.rst
index 16bf5ce9..abbc6867 100644
--- a/specs/approved/nova-compatible-serial-console.rst
+++ b/specs/approved/nova-compatible-serial-console.rst
@@ -238,6 +238,6 @@ References
==========
.. [#] http://linux.die.net/man/1/socat
-.. [#] https://review.openstack.org/#/c/293873/
+.. [#] https://review.opendev.org/#/c/293873/
.. [#] https://blueprints.launchpad.net/nova/+spec/ironic-serial-console-support
-.. [#] https://review.openstack.org/#/c/188370/
+.. [#] https://review.opendev.org/#/c/188370/
diff --git a/specs/approved/power-fault-recovery.rst b/specs/approved/power-fault-recovery.rst
index 80ede087..d507ba54 100644
--- a/specs/approved/power-fault-recovery.rst
+++ b/specs/approved/power-fault-recovery.rst
@@ -252,4 +252,4 @@ Documentation Impact
References
==========
-.. [#] https://review.openstack.org/#/c/334113/
+.. [#] https://review.opendev.org/#/c/334113/
diff --git a/specs/approved/software-raid.rst b/specs/approved/software-raid.rst
index 2f60e6c6..c1dcbaaa 100644
--- a/specs/approved/software-raid.rst
+++ b/specs/approved/software-raid.rst
@@ -268,7 +268,7 @@ outlined in 'Deployer's Impact' need to be documented.
References
==========
-[1] https://review.openstack.org/#/c/592639
+[1] https://review.opendev.org/#/c/592639
[2] CERN Hardware Manager: https://github.com/cernops/cern-ironic-hardware-manager/commit/7f6d892ec4848a09000ed1f28f3137bf8ba917f0
[3] Patched Ironic Python Agent: https://github.com/cernops/ironic-python-agent/commit/bddac76c4d100af0103a6bc08b81dd71681a9c02
[4] Patched Ironic: https://github.com/cernops/ironic/commit/581e65f1d8986ac3e859678cb9aadd5a5b06ba60
diff --git a/specs/approved/support-smart-nic.rst b/specs/approved/support-smart-nic.rst
index f8a869f6..9d9f0929 100755
--- a/specs/approved/support-smart-nic.rst
+++ b/specs/approved/support-smart-nic.rst
@@ -406,8 +406,8 @@ Documentation Impact
References
==========
-.. [1] https://review.openstack.org/#/c/619920/
+.. [1] https://review.opendev.org/#/c/619920/
-.. [2] https://review.openstack.org/#/c/595402/
+.. [2] https://review.opendev.org/#/c/595402/
-.. [3] https://review.openstack.org/#/c/595512/
+.. [3] https://review.opendev.org/#/c/595512/
diff --git a/specs/approved/version-caching.rst b/specs/approved/version-caching.rst
index b55492bf..df5e96a8 100644
--- a/specs/approved/version-caching.rst
+++ b/specs/approved/version-caching.rst
@@ -198,8 +198,8 @@ References
* [3] https://github.com/openstack/os-client-config
* [4] https://github.com/openstack/python-openstackclient
* [5] Documentation on appdirs is found here: https://pypi.org/project/appdirs
-* [6] Original custom file cache solution: https://review.openstack.org/#/c/173674/1/
+* [6] Original custom file cache solution: https://review.opendev.org/#/c/173674/1/
* [7] Current state of the implementation at the time of this spec being
- raised: https://review.openstack.org/#/c/173674/19
+ raised: https://review.opendev.org/#/c/173674/19
* [8] http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2015-05-11.log.html#t2015-05-11T19:38:04
-* [9] https://review.openstack.org/#/c/173674/9
+* [9] https://review.opendev.org/#/c/173674/9
diff --git a/specs/approved/virtual-bare-metal-cluster-manager.rst b/specs/approved/virtual-bare-metal-cluster-manager.rst
index 025c3143..aff24d61 100644
--- a/specs/approved/virtual-bare-metal-cluster-manager.rst
+++ b/specs/approved/virtual-bare-metal-cluster-manager.rst
@@ -375,7 +375,7 @@ References
==========
* `DevStack bare metal network simulation split (abandoned)
- `__
+ `__
* `Sam Betts libvirt bare metal simulation
`__
* `QuintupleO: OpenStack virtual bare metal
diff --git a/specs/approved/volume-connection-information.rst b/specs/approved/volume-connection-information.rst
index 5a55550c..cc256f1b 100644
--- a/specs/approved/volume-connection-information.rst
+++ b/specs/approved/volume-connection-information.rst
@@ -867,7 +867,7 @@ explain the newly added fields and end points.
References
==========
-.. [2] https://review.openstack.org/#/c/184652/
-.. [4] https://review.openstack.org/#/c/294995
-.. [5] https://review.openstack.org/#/c/211101/
+.. [2] https://review.opendev.org/#/c/184652/
+.. [4] https://review.opendev.org/#/c/294995
+.. [5] https://review.opendev.org/#/c/211101/
.. [6] http://docs.openstack.org/mitaka/config-reference/block-storage/fc-zoning.html
diff --git a/specs/backlog/driver-capabilities.rst b/specs/backlog/driver-capabilities.rst
index 115e455b..600fd5ac 100644
--- a/specs/backlog/driver-capabilities.rst
+++ b/specs/backlog/driver-capabilities.rst
@@ -188,6 +188,6 @@ Documentation Impact
References
==========
-* [1] https://review.openstack.org/97150
-* [2] https://review.openstack.org/99235
-* [3] https://review.openstack.org/131272
+* [1] https://review.opendev.org/97150
+* [2] https://review.opendev.org/99235
+* [3] https://review.opendev.org/131272
diff --git a/specs/backlog/obtaining-steps.rst b/specs/backlog/obtaining-steps.rst
index ed53a349..6e288c42 100644
--- a/specs/backlog/obtaining-steps.rst
+++ b/specs/backlog/obtaining-steps.rst
@@ -29,7 +29,7 @@ node and the ``ironic-python-agent`` process executing upon the node.
.. Note::
This document is present in the backlog as there are implementation issues
to this feature. Please see Gerrit change
- `606199 `_ for more information.
+ `606199 `_ for more information.
Problem description
===================