diff --git a/README.rst b/README.rst
index 3235ae4e0..ccd824da5 100644
--- a/README.rst
+++ b/README.rst
@@ -15,7 +15,7 @@ Neutron shared routines and utilities
* Free software: Apache license
* Documentation: https://docs.openstack.org/neutron-lib/latest/
-* Source: https://git.openstack.org/cgit/openstack/neutron-lib
+* Source: https://opendev.org/openstack/neutron-lib
* Bugs: https://bugs.launchpad.net/neutron
* Release notes: https://docs.openstack.org/releasenotes/neutron-lib/
diff --git a/doc/source/contributor/contributing.rst b/doc/source/contributor/contributing.rst
index 02113b3e2..3f8bc1b38 100644
--- a/doc/source/contributor/contributing.rst
+++ b/doc/source/contributor/contributing.rst
@@ -73,11 +73,11 @@ Phase 1: Rehome
Examples:
-- `319769 `_ brought over a number of common
+- `319769 `_ brought over a number of common
utility functions as-is from neutron into a new package structure within neutron-lib.
-- `253661 `_ rehomed neutron callbacks into a
- private package that's enhanced via `346554 `_.
-- `319386 `_ rehomes a validator from neutron
+- `253661 `_ rehomed neutron callbacks into a
+ private package that's enhanced via `346554 `_.
+- `319386 `_ rehomes a validator from neutron
into neutron-lib.
Phase 2: Enhance
@@ -93,7 +93,7 @@ functionality.
Examples:
-- `346554 `_ enhances the rehomed private callback
+- `346554 `_ enhances the rehomed private callback
API in neutron-lib.
Phase 3: Release
@@ -106,7 +106,7 @@ project.
Once a release is cut, an openstack infra proposal bot will submit patches to the master branch
of all projects that consume neutron-lib to set the new release as the minimum requirement.
Someone from the neutron release team can bump `global requirements` (g-r); for example
-`review 393600 `_.
+`review 393600 `_.
When the bot-proposed requirement patches have merged, your rehomed code can be consumed.
@@ -132,7 +132,7 @@ source.
- Prepare a neutron core patch to remove and update the rehomed code from its source.
This can be done without a `debtcollector `_
notice by following the steps here. In the patch's commit message include the ``NeutronLibImpact``
- so that we can easily `query `_
+ so that we can easily `query `_
for such changes. Mark the patch as a work in progress with a -1 workflow vote.
- If the change is significant enough, it may warrant a "reference implementation" in an
impacted subproject to ensure the impacts are fully understood. Testing this
@@ -153,5 +153,5 @@ source.
Examples:
-- `348472 `_ removes a validator in neutron that
+- `348472 `_ removes a validator in neutron that
was rehomed to neutron-lib.
diff --git a/doc/source/contributor/releasing.rst b/doc/source/contributor/releasing.rst
index 958c9c2b9..7f5b947ff 100644
--- a/doc/source/contributor/releasing.rst
+++ b/doc/source/contributor/releasing.rst
@@ -3,7 +3,7 @@ Releasing
=========
Before you intend to release a new version of neutron-lib consider posting
-a `sentinel patch `_
+a `sentinel patch `_
that will allow to validate that the neutron-lib hash chosen for tagging is
not breaking gate or check jobs affecting a project you care about, first
and foremost Neutron.
diff --git a/doc/source/contributor/review-guidelines.rst b/doc/source/contributor/review-guidelines.rst
index aeeccb897..826d100ab 100644
--- a/doc/source/contributor/review-guidelines.rst
+++ b/doc/source/contributor/review-guidelines.rst
@@ -29,9 +29,9 @@ When reviewing neutron-lib changes, please be aware:
- Publish a change to neutron-lib that uses `Depends-On:` for the
dummy change in neutron; this pulls the neutron dummy change into the
neutron-lib gate job. For example
- `386846 `_ uses a dummy
+ `386846 `_ uses a dummy
neutron-lib patch to test code that already exists in neutron-lib
- `master` whereas `346554 `_
+ `master` whereas `346554 `_
tests the neutron-lib patch's code itself.
- View neutron-lib gate job results and repeat as necessary.
diff --git a/doc/source/user/hacking.rst b/doc/source/user/hacking.rst
index ddd88b240..e191f7921 100644
--- a/doc/source/user/hacking.rst
+++ b/doc/source/user/hacking.rst
@@ -49,7 +49,7 @@ To adopt neutron-lib's hacking checks:
#. Actively adopt neutron-lib hacking checks by running and monitoring
the neutron-lib `periodic job `_ (as per `stadium guidelines
- `_ and
+ `_ and
watching for announcements. Announcements regarding neutron-lib adopter
hacking checks will be communicated via openstack-discuss email list
and `neutron meetings `_.
diff --git a/neutron_lib/api/definitions/base.py b/neutron_lib/api/definitions/base.py
index b293aa63e..8be3b71a8 100644
--- a/neutron_lib/api/definitions/base.py
+++ b/neutron_lib/api/definitions/base.py
@@ -148,26 +148,26 @@ KNOWN_EXTENSIONS = (
'trunk',
'trunk-details',
# Add here list of extensions with pointers to the project repo, e.g.
- # 'bgp', # http://git.openstack.org/cgit/openstack/neutron-dynamic-routing
+ # 'bgp', # https://opendev.org/openstack/neutron-dynamic-routing
- # http://git.openstack.org/cgit/openstack/neutron-fwaas
+ # https://opendev.org/openstack/neutron-fwaas
'fwaas',
'fwaasrouterinsertion',
'fwaas_v2',
- 'bgpvpn', # https://git.openstack.org/cgit/openstack/networking-bgpvpn
+ 'bgpvpn', # https://opendev.org/openstack/networking-bgpvpn
'bgpvpn-routes-control',
'bgpvpn-vni',
- # git.openstack.org/cgit/openstack/neutron-vpnaas
+ # https://opendev.org/openstack/neutron-vpnaas
'vpnaas',
'vpn-endpoint-groups',
'vpn-flavors',
- # http://git.openstack.org/cgit/openstack/networking-sfc:
+ # https://opendev.org/openstack/networking-sfc:
'flow_classifier',
'sfc',
- # http://git.openstack.org/cgit/openstack/neutron-interconnection:
+ # https://opendev.org/openstack/neutron-interconnection:
'interconnection',
)
diff --git a/neutron_lib/api/definitions/trunk_details.py b/neutron_lib/api/definitions/trunk_details.py
index 60cdfd17f..708f9caa2 100644
--- a/neutron_lib/api/definitions/trunk_details.py
+++ b/neutron_lib/api/definitions/trunk_details.py
@@ -41,7 +41,7 @@ DESCRIPTION = "Expose trunk port details"
# A timestamp of when the extension was last updated.
UPDATED_TIMESTAMP = "2016-01-01T10:00:00-00:00"
# TODO(armax): to be removed when review
-# https://review.openstack.org/#/c/484058/ merges
+# https://review.opendev.org/#/c/484058/ merges
TIMESTAMP = UPDATED_TIMESTAMP
# The name of the resource introduced or being extended.
diff --git a/neutron_lib/placement/utils.py b/neutron_lib/placement/utils.py
index bed579f94..a1eac557b 100644
--- a/neutron_lib/placement/utils.py
+++ b/neutron_lib/placement/utils.py
@@ -81,7 +81,7 @@ def six_uuid5(namespace, name):
# NOTE(bence romsics): The spec said: "Agent resource providers shall
# be identified by their already existing Neutron agent UUIDs [...]"
#
-# https://review.openstack.org/#/c/508149/14/specs/rocky
+# https://review.opendev.org/#/c/508149/14/specs/rocky
# /minimum-bandwidth-allocation-placement-api.rst@465
#
# However we forgot that agent UUIDs are not stable through a few
diff --git a/releasenotes/notes/api-definition-base-d2e9514c5ee2ef5b.yaml b/releasenotes/notes/api-definition-base-d2e9514c5ee2ef5b.yaml
index ab6df51a5..1091b361a 100644
--- a/releasenotes/notes/api-definition-base-d2e9514c5ee2ef5b.yaml
+++ b/releasenotes/notes/api-definition-base-d2e9514c5ee2ef5b.yaml
@@ -2,4 +2,4 @@
other:
- Provide API definition framework for Neutron Stadium APIs to
be consolidated into neutron-lib. For more details see review
- https://review.openstack.org/#/c/353131/.
+ https://review.opendev.org/#/c/353131/.
diff --git a/releasenotes/notes/context-public-6df198b77027c224.yaml b/releasenotes/notes/context-public-6df198b77027c224.yaml
index d13df73c6..1aa8ee73f 100644
--- a/releasenotes/notes/context-public-6df198b77027c224.yaml
+++ b/releasenotes/notes/context-public-6df198b77027c224.yaml
@@ -9,4 +9,4 @@ features:
ctx = context.get_admin_context()
- For more examples, see: https://review.openstack.org/#/c/388157/
+ For more examples, see: https://review.opendev.org/#/c/388157/
diff --git a/releasenotes/notes/plugin-directory-55861f4098813ba6.yaml b/releasenotes/notes/plugin-directory-55861f4098813ba6.yaml
index 6d1988806..7bd577194 100644
--- a/releasenotes/notes/plugin-directory-55861f4098813ba6.yaml
+++ b/releasenotes/notes/plugin-directory-55861f4098813ba6.yaml
@@ -12,4 +12,4 @@ features:
core_plugin = directory.get_plugin()
l3_plugin = directory.get_plugin(constants.L3)
- For more examples, see: https://review.openstack.org/#/c/386845/
+ For more examples, see: https://review.opendev.org/#/c/386845/
diff --git a/releasenotes/notes/revert-review-400408-4999a9159689c0c5.yaml b/releasenotes/notes/revert-review-400408-4999a9159689c0c5.yaml
index 06538a30b..0f9c40224 100644
--- a/releasenotes/notes/revert-review-400408-4999a9159689c0c5.yaml
+++ b/releasenotes/notes/revert-review-400408-4999a9159689c0c5.yaml
@@ -3,4 +3,4 @@ fixes:
- Bug `1720046 `_ is fixed
by reverting the logic of ``neutron_lib.utils.net.get_random_mac`` to its
original behavior from commit `If2539f94b5479f0d6afa64c973082cbe8c5309ac
- `_.
+ `_.
diff --git a/tox.ini b/tox.ini
index 02972766f..157e0fcb9 100644
--- a/tox.ini
+++ b/tox.ini
@@ -13,7 +13,7 @@ setenv =
OS_STDOUT_CAPTURE={env:OS_STDOUT_CAPTURE:true}
OS_STDERR_CAPTURE={env:OS_STDERR_CAPTURE:true}
deps =
- -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+ -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands =
@@ -29,7 +29,7 @@ commands =
[testenv:releasenotes]
basepython = python3
deps =
- -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+ -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
-r{toxinidir}/requirements.txt
-r{toxinidir}/doc/requirements.txt
commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
@@ -52,7 +52,7 @@ commands =
[testenv:docs]
basepython = python3
deps =
- -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+ -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
-r{toxinidir}/requirements.txt
-r{toxinidir}/doc/requirements.txt
commands = sphinx-build -W -b html doc/source doc/build/html
@@ -61,7 +61,7 @@ commands = sphinx-build -W -b html doc/source doc/build/html
basepython = python3
whitelist_externals = rm
deps =
- -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+ -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
-r{toxinidir}/requirements.txt
-r{toxinidir}/doc/requirements.txt
commands =
@@ -71,7 +71,7 @@ commands =
[testenv:linkcheck]
basepython = python3
deps =
- -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+ -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
-r{toxinidir}/requirements.txt
-r{toxinidir}/doc/requirements.txt
whitelist_externals = rm