diff --git a/CHAIR.rst b/CHAIR.rst
index 889aa4aa5..648c7654e 100644
--- a/CHAIR.rst
+++ b/CHAIR.rst
@@ -56,7 +56,7 @@ When the election results are available, the outgoing chair should:
* welcome new and returning members
* update the tech-committee group in gerrit:
- https://review.openstack.org/#/admin/groups/205,members to remove
+ https://review.opendev.org/#/admin/groups/205,members to remove
members who should no longer be included and add new members
* encourage all TC members to vote on the patch prepared by the
election officials with the new roster
@@ -74,7 +74,7 @@ After the election results are confirmed, the outgoing chair should:
candidates
* after a chair is selected, ensure they appear in the
tech-committee-chair group in gerrit:
- https://review.openstack.org/#/admin/groups/206,members
+ https://review.opendev.org/#/admin/groups/206,members
* the outgoing chair should notify the board chair and secretary of
the new TC membership and chair
* the outgoing chair should notify the community of the new chair
diff --git a/README.rst b/README.rst
index b6a429171..01b316253 100644
--- a/README.rst
+++ b/README.rst
@@ -2,7 +2,7 @@
openstack-governance
======================
-The repository http://git.openstack.org/cgit/openstack/governance/
+The repository https://opendev.org/openstack/governance/
contains OpenStack Technical Committee reference documents and tracks
official resolutions voted by the committee. It also contains a
library for accessing some of the machine-readable data in the
diff --git a/doc/source/index.rst b/doc/source/index.rst
index 884fa52bd..1c236eb99 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -55,7 +55,7 @@ How to propose governance changes
=================================
Motions should be posted for discussion as a proposed change to the
-openstack/governance repository (on review.openstack.org) and/or as a
+openstack/governance repository (on review.opendev.org) and/or as a
"[tc]" thread to the openstack-discuss@lists.openstack.org mailing-list.
Upon verification, the chair will put the motion on the
`current proposals tracker`_.
diff --git a/goals/ocata/remove-incubated-oslo-code.rst b/goals/ocata/remove-incubated-oslo-code.rst
index e163e0f99..b4828f81f 100644
--- a/goals/ocata/remove-incubated-oslo-code.rst
+++ b/goals/ocata/remove-incubated-oslo-code.rst
@@ -258,7 +258,7 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/391707/
+* https://review.opendev.org/#/c/391707/
I18n
----
@@ -280,12 +280,12 @@ Planning Artifacts:
- https://storyboard.openstack.org/#!/story/2000776
Completion Artifacts:
- - https://review.openstack.org/394436
- - https://review.openstack.org/394508
- - https://review.openstack.org/394509
- - https://review.openstack.org/394570
- - https://review.openstack.org/394571
- - https://review.openstack.org/395116
+ - https://review.opendev.org/394436
+ - https://review.opendev.org/394508
+ - https://review.opendev.org/394509
+ - https://review.opendev.org/394570
+ - https://review.opendev.org/394571
+ - https://review.opendev.org/395116
OpenStack Charms
----------------
@@ -398,8 +398,8 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/392281
-* https://review.openstack.org/391715
+* https://review.opendev.org/392281
+* https://review.opendev.org/391715
Security
--------
@@ -433,7 +433,7 @@ Planning Artifacts:
Completion Artifacts:
- https://review.openstack.org/#/c/391865/
+ https://review.opendev.org/#/c/391865/
barbican
--------
@@ -444,7 +444,7 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/390809/
+* https://review.opendev.org/#/c/390809/
cinder
------
@@ -455,7 +455,7 @@ Completion Artifacts:
cinder: NA
os-brick: NA
-python-cinderclient: https://review.openstack.org/#/c/393610/
+python-cinderclient: https://review.opendev.org/#/c/393610/
python-brick-cinderclient-ext: NA
cloudkitty
@@ -465,7 +465,7 @@ Planning Artifacts:
Completion Artifacts:
cloudkitty: NA
-python-cloudkittyclient: https://review.openstack.org/#/c/391885
+python-cloudkittyclient: https://review.opendev.org/#/c/391885
congress
--------
@@ -474,7 +474,7 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/396501/
+* https://review.opendev.org/#/c/396501/
designate
---------
@@ -485,7 +485,7 @@ Planning Artifacts:
Completion Artifacts:
-`Designate Completion `_
+`Designate Completion `_
dragonflow
----------
@@ -498,7 +498,7 @@ Planning Artifacts: None
Completion Artifacts:
-* https://review.openstack.org/#/c/385391/
+* https://review.opendev.org/#/c/385391/
ec2-api
-------
@@ -509,7 +509,7 @@ Planning Artifacts:
Completion Artifacts:
-`EC2-API Completion `_
+`EC2-API Completion `_
freezer
-------
@@ -540,9 +540,9 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/380452
+* https://review.opendev.org/380452
-* https://review.openstack.org/394780
+* https://review.opendev.org/394780
heat
----
@@ -556,7 +556,7 @@ Completion Artifacts:
Already removed from heat and heat-cfnclient.
python-heatclient:
-https://review.openstack.org/#/q/project:openstack/python-heatclient+topic:goal-remove-incubated-oslo-code
+https://review.opendev.org/#/q/project:openstack/python-heatclient+topic:goal-remove-incubated-oslo-code
horizon
-------
@@ -588,7 +588,7 @@ Planning Artifacts:
Completion Artifacts:
- `Karbor Client `_
+ `Karbor Client `_
keystone
--------
@@ -647,10 +647,10 @@ This work is already done.
Completion Artifacts:
python-mistralclient:
-https://review.openstack.org/#/c/393076/
-https://review.openstack.org/#/c/393084/
-https://review.openstack.org/#/c/395055/
-https://review.openstack.org/#/c/395082/
+https://review.opendev.org/#/c/393076/
+https://review.opendev.org/#/c/393084/
+https://review.opendev.org/#/c/395055/
+https://review.opendev.org/#/c/395082/
monasca
-------
@@ -664,9 +664,9 @@ None
Completion Artifacts:
-* https://review.openstack.org/#/c/395021/
-* https://review.openstack.org/#/c/395014/
-* https://review.openstack.org/#/c/395009/
+* https://review.opendev.org/#/c/395021/
+* https://review.opendev.org/#/c/395014/
+* https://review.opendev.org/#/c/395009/
murano
------
@@ -675,7 +675,7 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/395039/
+* https://review.opendev.org/#/c/395039/
neutron
-------
@@ -700,7 +700,7 @@ None
Completion Artifacts:
-``_
+``_
octavia
-------
@@ -716,7 +716,7 @@ None
Completion Artifacts:
-https://review.openstack.org/#/c/393564/
+https://review.opendev.org/#/c/393564/
oslo
----
@@ -736,8 +736,8 @@ Completion Artifacts:
* http://lists.openstack.org/pipermail/openstack-dev/2016-June/097228.html (the
closing/shutdown of the oslo-incubator, what's leftover is now just a set
of tools for PTL or other community folks in oslo.tools)
-* https://review.openstack.org/#/c/323706/ and
- https://review.openstack.org/#/c/320680/ (farewell reviews)
+* https://review.opendev.org/#/c/323706/ and
+ https://review.opendev.org/#/c/320680/ (farewell reviews)
rally
-----
@@ -748,7 +748,7 @@ None
Completion Artifacts:
-`Rally Completion `_
+`Rally Completion `_
sahara
------
@@ -757,7 +757,7 @@ Planning Artifacts: None
Completion Artifacts:
-`Sahara Completion `_
+`Sahara Completion `_
searchlight
-----------
@@ -766,7 +766,7 @@ Planning Artifacts:
Completion Artifacts:
-`Searchlight Completion `_
+`Searchlight Completion `_
senlin
------
@@ -794,13 +794,13 @@ None
Completion Artifacts:
-* https://review.openstack.org/#/c/391337/
-* https://review.openstack.org/#/c/388675/
-* https://review.openstack.org/#/c/388536/
-* https://review.openstack.org/#/c/365211/
-* https://review.openstack.org/#/c/365208/
-* https://review.openstack.org/#/c/365024/
-* https://review.openstack.org/#/c/389502/
+* https://review.opendev.org/#/c/391337/
+* https://review.opendev.org/#/c/388675/
+* https://review.opendev.org/#/c/388536/
+* https://review.opendev.org/#/c/365211/
+* https://review.opendev.org/#/c/365208/
+* https://review.opendev.org/#/c/365024/
+* https://review.opendev.org/#/c/389502/
swift
@@ -845,7 +845,7 @@ tripleo
Planning Artifacts: https://bugs.launchpad.net/tripleo/+bug/1636767
-Completion Artifacts: https://review.openstack.org/390808
+Completion Artifacts: https://review.opendev.org/390808
trove
-----
@@ -856,7 +856,7 @@ Planning Artifacts:
Completion Artifacts:
-`Trove Client Commit `_
+`Trove Client Commit `_
vitrage
-------
@@ -896,8 +896,8 @@ Planning Artifacts: None
Completion Artifacts:
-* https://review.openstack.org/#/c/398760/
-* https://review.openstack.org/#/c/398758/
+* https://review.opendev.org/#/c/398760/
+* https://review.opendev.org/#/c/398758/
zaqar
-----
@@ -909,7 +909,7 @@ Planning Artifacts:
Completion Artifacts:
-`Zaqar Client Commit `_
+`Zaqar Client Commit `_
zun
-----
diff --git a/goals/pike/deploy-api-in-wsgi.rst b/goals/pike/deploy-api-in-wsgi.rst
index 93ce9d483..b781ad54e 100644
--- a/goals/pike/deploy-api-in-wsgi.rst
+++ b/goals/pike/deploy-api-in-wsgi.rst
@@ -119,8 +119,8 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/476996/
-* https://review.openstack.org/#/c/476995/
+* https://review.opendev.org/#/c/476996/
+* https://review.opendev.org/#/c/476995/
Chef OpenStack
--------------
@@ -141,12 +141,12 @@ Planning Artifacts:
DevStack change still needed to properly run cinder-api under Apache:
-https://review.openstack.org/#/c/441266/
+https://review.opendev.org/#/c/441266/
Completion Artifacts:
-* https://review.openstack.org/#/c/207020/
-* https://review.openstack.org/#/c/441266/
+* https://review.opendev.org/#/c/207020/
+* https://review.opendev.org/#/c/441266/
cloudkitty
----------
@@ -155,7 +155,7 @@ Planning Artifacts:
Completion Artifacts:
-https://review.openstack.org/#/c/366043/
+https://review.opendev.org/#/c/366043/
Community App Catalog
---------------------
@@ -220,7 +220,7 @@ Freezer supports two ways of running dsvm gate job, apache2 (with mod_wsgi) or
apache2 (with mod_proxy and uwsgi). The default way for running devstack is
apache2 with mod_proxy and uwsgi.
-https://review.openstack.org/#/c/471080/
+https://review.opendev.org/#/c/471080/
fuel
@@ -252,9 +252,9 @@ Completion Artifacts:
.. _1742813: https://bugs.launchpad.net/glance/+bug/1742813
* Glance supports running as a wsgi app with this branch:
- https://review.openstack.org/#/q/status:merged+project:openstack/glance+branch:master+topic:goal-deploy-api-in-wsgi
+ https://review.opendev.org/#/q/status:merged+project:openstack/glance+branch:master+topic:goal-deploy-api-in-wsgi
* Devstack is now deploying glance as a wsgi app under uwsgi with apache with:
- https://review.openstack.org/459451
+ https://review.opendev.org/459451
heat
----
@@ -266,7 +266,7 @@ Planning Artifacts:
Completion Artifacts:
-* `heat `_
+* `heat `_
horizon
-------
@@ -315,9 +315,9 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/453705/
-* https://review.openstack.org/455734/
-* https://review.openstack.org/467536/
+* https://review.opendev.org/453705/
+* https://review.opendev.org/455734/
+* https://review.opendev.org/467536/
keystone
--------
@@ -329,7 +329,7 @@ Planning Artifacts:
Completion Artifacts:
-* http://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=a00e5f8810b6ca3b0b5d63cc228125e19bc91955
+* https://opendev.org/openstack/devstack/commit/a00e5f8810b6ca3b0b5d63cc228125e19bc91955
kolla
-----
@@ -366,8 +366,8 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/448190/
-* https://review.openstack.org/#/c/631338/
+* https://review.opendev.org/#/c/448190/
+* https://review.opendev.org/#/c/631338/
mistral
-------
@@ -385,10 +385,10 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/439577
-* https://review.openstack.org/436890
-* https://review.openstack.org/479447
-* https://review.openstack.org/560888
+* https://review.opendev.org/439577
+* https://review.opendev.org/436890
+* https://review.opendev.org/479447
+* https://review.opendev.org/560888
murano
------
@@ -399,8 +399,8 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/442327/
-* https://review.openstack.org/#/c/442936/
+* https://review.opendev.org/#/c/442327/
+* https://review.opendev.org/#/c/442936/
neutron
-------
@@ -411,8 +411,8 @@ Planning Artifacts:
Completion Artifacts:
-* Expose neutron app as a wsgi script: https://review.openstack.org/#/c/409351/
-* Enable neutron wsgi in devstack: https://review.openstack.org/#/c/439191/
+* Expose neutron app as a wsgi script: https://review.opendev.org/#/c/409351/
+* Enable neutron wsgi in devstack: https://review.opendev.org/#/c/439191/
nova
----
@@ -428,7 +428,7 @@ deploy it under uswgi in devstack for testing.
Completion Artifacts:
-* Enable nova wsgi in devstack: https://review.openstack.org/#/c/457715/
+* Enable nova wsgi in devstack: https://review.opendev.org/#/c/457715/
octavia
-------
@@ -437,12 +437,12 @@ Planning Artifacts:
The octavia API is already implemented as a wsgi application, we just need to
setup the web server integration. This is work in progress here:
-https://review.openstack.org/440934
+https://review.opendev.org/440934
Completion Artifacts:
-* https://review.openstack.org/440934
-* https://review.openstack.org/478637
+* https://review.opendev.org/440934
+* https://review.opendev.org/478637
OpenStack Charms
----------------
@@ -586,7 +586,7 @@ Planning Artifacts:
* Launchpad bug: https://bugs.launchpad.net/sahara/+bug/1673198
Completion Artifacts:
- * Enable wsgi jobs: https://review.openstack.org/#/c/454083/
+ * Enable wsgi jobs: https://review.opendev.org/#/c/454083/
searchlight
-----------
@@ -598,7 +598,7 @@ Planning Artifacts:
Completion Artifacts:
* Deploy in devstack under wsgi (reworking to move away from mod_wsgi):
- https://review.openstack.org/#/c/456627/
+ https://review.opendev.org/#/c/456627/
Security
--------
@@ -635,8 +635,8 @@ Planning Artifacts:
Completion Artifacts:
-* Add wsgi script file: https://review.openstack.org/#/c/448400/
-* Enable wsgi on devstack jobs: https://review.openstack.org/#/c/448410/
+* Add wsgi script file: https://review.opendev.org/#/c/448400/
+* Enable wsgi on devstack jobs: https://review.opendev.org/#/c/448410/
Stable branch maintenance
-------------------------
@@ -657,11 +657,11 @@ Planning Artifacts:
Completion Artifacts:
-* Support tests for Apache (swift): https://review.openstack.org/#/c/23585/
+* Support tests for Apache (swift): https://review.opendev.org/#/c/23585/
* Add example Apache config files (swift):
- https://review.openstack.org/#/c/33169/
+ https://review.opendev.org/#/c/33169/
* enable apache2 server as front end for swift (devstack):
- https://review.openstack.org/#/c/33946/
+ https://review.opendev.org/#/c/33946/
tacker
@@ -676,11 +676,11 @@ Telemetry
Planning Artifacts:
-* panko: https://review.openstack.org/#/c/467796/
+* panko: https://review.opendev.org/#/c/467796/
Completion Artifacts:
-* aodh: https://review.openstack.org/#/c/292245/
+* aodh: https://review.opendev.org/#/c/292245/
* ceilometer: api is deprecated
* gnocchi: out of openstack but already has uwsgi
@@ -693,7 +693,7 @@ Planning Artifacts:
Completion Artifacts:
-* Tricircle Admin API: https://review.openstack.org/#/c/440175/
+* Tricircle Admin API: https://review.opendev.org/#/c/440175/
tripleo
-------
@@ -731,7 +731,7 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/455477
+* https://review.opendev.org/455477
vitrage
-------
@@ -742,7 +742,7 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/478518/
+* https://review.opendev.org/#/c/478518/
watcher
-------
@@ -752,7 +752,7 @@ Planning Artifacts:
Completion Artifacts:
Watcher API may now works with mod-wsgi.
-Patchset https://review.openstack.org/#/c/450740/ provided the following
+Patchset https://review.opendev.org/#/c/450740/ provided the following
changes:
* wsgi app script files, to run watcher-api under Apache HTTPd.
@@ -782,5 +782,5 @@ Planning Artifacts:
Completion Artifacts:
-* Add wsgi script file: https://review.openstack.org/#/c/437190/
-* Enable wsgi on devstack jobs: https://review.openstack.org/#/c/438774/
+* Add wsgi script file: https://review.opendev.org/#/c/437190/
+* Enable wsgi on devstack jobs: https://review.opendev.org/#/c/438774/
diff --git a/goals/pike/python35.rst b/goals/pike/python35.rst
index f725fe416..de3f6857e 100644
--- a/goals/pike/python35.rst
+++ b/goals/pike/python35.rst
@@ -272,7 +272,7 @@ Planning Artifacts:
Completion Artifacts:
-* http://git.openstack.org/cgit/openstack/cloudkitty/tree/setup.cfg#n19
+* https://opendev.org/openstack/cloudkitty/src/branch/master/setup.cfg#L19
Community App Catalog
---------------------
@@ -291,8 +291,8 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/525349/
-* https://review.openstack.org/#/c/525423/
+* https://review.opendev.org/#/c/525349/
+* https://review.opendev.org/#/c/525423/
designate
---------
@@ -333,10 +333,10 @@ Planning Artifacts:
* All freezer unit tests are passing with py35 and gating on different freezer
components.
-* https://review.openstack.org/#/c/466807/
-* https://review.openstack.org/#/c/466811/
-* https://review.openstack.org/#/c/466813/
-* https://review.openstack.org/#/c/466816/
+* https://review.opendev.org/#/c/466807/
+* https://review.opendev.org/#/c/466811/
+* https://review.opendev.org/#/c/466813/
+* https://review.opendev.org/#/c/466816/
Completion Artifacts:
@@ -376,7 +376,7 @@ Completion Artifacts:
run under py35 and will run them as their own non-voting gate job
named 'glance-eventlet-ssl-handshake-broken-py35' so that it's obvious
that this issue exists (and, more optimistically, we can easily detect
- when it's fixed). (See https://review.openstack.org/#/c/571040/)
+ when it's fixed). (See https://review.opendev.org/#/c/571040/)
- There is a workaround, namely, use something like HAProxy to do SSL
termination before calls are forwarded to Glance.
@@ -392,9 +392,9 @@ Planning Artifacts:
Completion Artifacts:
-* `heat `_
-* `python-heatclient `_
-* `heat-translator `_
+* `heat `_
+* `python-heatclient `_
+* `heat-translator `_
horizon
-------
@@ -436,13 +436,13 @@ Completion Artifacts:
* ironic: DONE
- Patch making the CI job voting: https://review.openstack.org/#/c/531398/
+ Patch making the CI job voting: https://review.opendev.org/#/c/531398/
* ironic-python-agent: TODO
* ironic-inspector: DONE
- Patch making the CI job voting: https://review.openstack.org/#/c/531400/
+ Patch making the CI job voting: https://review.opendev.org/#/c/531400/
karbor
------
@@ -452,10 +452,10 @@ Planning Artifacts:
* https://bugs.launchpad.net/karbor/+bug/1681622
Completion Artifacts:
-* `karbor classifier `_
-* `karbor-dashboard classifier `_
-* `python-karborclient classifier `_
-* `python 3 jobs `_
+* `karbor classifier `_
+* `karbor-dashboard classifier `_
+* `python-karborclient classifier `_
+* `python 3 jobs `_
keystone
--------
@@ -467,10 +467,10 @@ Planning Artifacts:
Completion Artifacts:
-* `keystone `_
-* `keystonemiddleware `_
-* `python-keystoneclient `_
-* `keystoneauth `_
+* `keystone `_
+* `keystonemiddleware `_
+* `python-keystoneclient `_
+* `keystoneauth `_
kolla
-----
@@ -481,8 +481,8 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/414813/
-* https://review.openstack.org/#/c/341068/
+* https://review.opendev.org/#/c/414813/
+* https://review.opendev.org/#/c/341068/
kuryr
-----
@@ -495,7 +495,7 @@ Planning Artifacts:
Completion Artifacts:
-* `kuryr `_
+* `kuryr `_
magnum
------
@@ -527,8 +527,8 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/480160
-* https://review.openstack.org/479165
+* https://review.opendev.org/480160
+* https://review.opendev.org/479165
murano
------
@@ -541,10 +541,10 @@ Planning Artifacts:
Completion Artifacts:
-* `murano `_
-* `murano-dashboard `_
-* `murano-agent `_
-* `python-muranoclient `_
+* `murano `_
+* `murano-dashboard `_
+* `murano-agent `_
+* `python-muranoclient `_
neutron
-------
@@ -565,7 +565,7 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/436540/
+* https://review.opendev.org/#/c/436540/
octavia
-------
@@ -575,15 +575,15 @@ Planning Artifacts:
All python 3.5 unit, functional, and tempest tests are in place.
Unit and functional tests are voting, scenario tests are blocked pending
diskimage-builder patches for python 3.5. Specifically this patch:
-https://review.openstack.org/#/c/449721/
+https://review.opendev.org/#/c/449721/
Completion Artifacts:
-* setup.cfg: https://review.openstack.org/#/c/341070/
-* Unit tests are voting: https://review.openstack.org/#/c/337946
-* Functional tests voting: https://review.openstack.org/446148
-* Scenario tests voting: https://review.openstack.org/#/c/458311/
- https://review.openstack.org/#/c/477689/
+* setup.cfg: https://review.opendev.org/#/c/341070/
+* Unit tests are voting: https://review.opendev.org/#/c/337946
+* Functional tests voting: https://review.opendev.org/446148
+* Scenario tests voting: https://review.opendev.org/#/c/458311/
+ https://review.opendev.org/#/c/477689/
OpenStack Charms
----------------
@@ -619,11 +619,11 @@ Planning Artifacts:
Completion Artifacts:
-* `cliff `_
-* `openstackclient `_
-* `os-client-config `_
-* `osc-lib `_
-* `python-openstackclient `_
+* `cliff `_
+* `openstackclient `_
+* `os-client-config `_
+* `osc-lib `_
+* `python-openstackclient `_
oslo
----
@@ -668,7 +668,7 @@ https://etherpad.openstack.org/p/pike-qa-goals-py35
Completion Artifacts:
-https://review.openstack.org/#/q/branch:master+topic:qa_py35_ack
+https://review.opendev.org/#/q/branch:master+topic:qa_py35_ack
rally
-----
@@ -693,8 +693,8 @@ Planning Artifacts:
Completion Artifacts:
-* Port the releases repository jobs to use python 3.5: https://review.openstack.org/#/q/project:openstack/releases+topic:goal-python35
-* Switch the releases repo to gate on python 3.5: https://review.openstack.org/#/c/441459/
+* Port the releases repository jobs to use python 3.5: https://review.opendev.org/#/q/project:openstack/releases+topic:goal-python35
+* Switch the releases repo to gate on python 3.5: https://review.opendev.org/#/c/441459/
requirements
------------
@@ -720,7 +720,7 @@ Planning Artifacts:
Completion Artifacts:
-* http://git.openstack.org/cgit/openstack/searchlight/tree/setup.cfg#n19
+* https://opendev.org/openstack/searchlight/src/branch/master/setup.cfg#L19
Security
--------
@@ -746,9 +746,9 @@ Planning Artifacts:
Completion Artifacts:
-* `solum `_
-* `python-solumclient `_
-* `solum-dashboard `_
+* `solum `_
+* `python-solumclient `_
+* `solum-dashboard `_
Stable branch maintenance
-------------------------
@@ -792,8 +792,8 @@ Planning Artifacts:
Completion Artifacts:
-* Support Python35 in Tricircle: https://review.openstack.org/#/c/417553/
-* Add Python35 job for Tricircle: https://review.openstack.org/#/c/418655/
+* Support Python35 in Tricircle: https://review.opendev.org/#/c/417553/
+* Add Python35 job for Tricircle: https://review.opendev.org/#/c/418655/
tripleo
-------
@@ -948,8 +948,8 @@ project.
Completion Artifacts:
-* https://review.openstack.org/#/c/454699/
-* https://review.openstack.org/#/c/454697/
+* https://review.opendev.org/#/c/454699/
+* https://review.opendev.org/#/c/454697/
vitrage
-------
@@ -960,9 +960,9 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/491488
-* https://review.openstack.org/493758
-* https://review.openstack.org/526908
+* https://review.opendev.org/491488
+* https://review.opendev.org/493758
+* https://review.opendev.org/526908
watcher
-------
@@ -999,8 +999,8 @@ Planning Artifacts:
Completion Artifacts:
-* Classifier: https://git.openstack.org/cgit/openstack/zun/tree/setup.cfg
+* Classifier: https://opendev.org/openstack/zun/src/branch/master/setup.cfg
* Unit tests: All unit tests are passed in python 3.5. There is a voting check and gate job setup called 'gate-zun-python35'.
* Functional tests: Zun doesn't have functional tests.
-* Integration tests: All integration tests are passed in python 3.5. There is a voting check and gate job setup: https://review.openstack.org/#/c/491623/
+* Integration tests: All integration tests are passed in python 3.5. There is a voting check and gate job setup: https://review.opendev.org/#/c/491623/
diff --git a/goals/queens/policy-in-code.rst b/goals/queens/policy-in-code.rst
index bc8ef037a..433680088 100644
--- a/goals/queens/policy-in-code.rst
+++ b/goals/queens/policy-in-code.rst
@@ -114,7 +114,7 @@ Planning Artifacts:
Completion Artifacts:
-* `barbican implementation `_
+* `barbican implementation `_
Chef OpenStack
--------------
@@ -130,8 +130,8 @@ Planning Artifacts:
Completion Artifacts:
-* `cinder policy-in-code implementation `_
-* `cinder documentation update `_
+* `cinder policy-in-code implementation `_
+* `cinder documentation update `_
cloudkitty
----------
@@ -142,7 +142,7 @@ Cloudkitty used this document as the planning artifact for this goal.
Completion Artifacts:
-* `cloudkitty implementation `_
+* `cloudkitty implementation `_
congress
--------
@@ -153,7 +153,7 @@ Planning Artifacts:
Completion Artifacts:
-* `congress implementation `_
+* `congress implementation `_
designate
---------
@@ -164,7 +164,7 @@ Planning Artifacts:
Completion Artifacts:
-* `designate documented policy-in-code implementation `_
+* `designate documented policy-in-code implementation `_
* `designate policy documentation `_
Documentation
@@ -191,7 +191,7 @@ Planning Artifacts:
Completion Artifacts:
-* `Freezer API implementation `_
+* `Freezer API implementation `_
fuel
----
@@ -217,7 +217,7 @@ Completion Artifacts:
this goal during Queens.
See the spec proposal for refactoring Glance policies for details:
- https://review.openstack.org/#/c/528021/
+ https://review.opendev.org/#/c/528021/
heat
----
@@ -228,7 +228,7 @@ Planning Artifacts:
Completion Artifacts:
-* `heat implementation `_
+* `heat implementation `_
horizon
-------
@@ -261,7 +261,7 @@ Planning Artifacts:
Completion Artifacts:
-* `ironic documented policy-in-code implementation `_
+* `ironic documented policy-in-code implementation `_
* `ironic policy documentation `_
ironic-inspector
@@ -277,7 +277,7 @@ Planning Artifacts:
Completion Artifacts:
-* `inspector policies implementation `_
+* `inspector policies implementation `_
* `inspector policies documentation `_
karbor
@@ -299,8 +299,8 @@ Planning Artifacts:
Completion Artifacts:
-* `keystone policy-in-code implementation `_
-* `keystone policy-docs implementation `_
+* `keystone policy-in-code implementation `_
+* `keystone policy-docs implementation `_
kolla
-----
@@ -321,7 +321,7 @@ Planning Artifacts:
Completion Artifacts:
-* `magnum implementation `_
+* `magnum implementation `_
manila
------
@@ -332,7 +332,7 @@ Planning Artifacts:
Completion Artifacts:
-* `manila implementation `_
+* `manila implementation `_
mistral
-------
@@ -343,7 +343,7 @@ Planning Artifacts:
Completion Artifacts:
-* `mistral policy-in-code implementation `_
+* `mistral policy-in-code implementation `_
* `mistral policy documentation `_
monasca
@@ -366,7 +366,7 @@ https://blueprints.launchpad.net/murano/+spec/policy-in-code
Completion Artifacts:
The final RBAC patch in the chain was:
-https://review.openstack.org/#/c/473562/
+https://review.opendev.org/#/c/473562/
The policy documentation is available here:
https://docs.openstack.org/murano/latest/admin/murano_policies.html
@@ -382,7 +382,7 @@ Planning Artifacts:
Completion Artifacts:
-* `neutron policy-in-code implementation `_
+* `neutron policy-in-code implementation `_
nova
----
@@ -397,8 +397,8 @@ Planning Artifacts:
Completion Artifacts:
-* `nova policy-in-code implementation `_
-* `nova policy-docs implementation `_
+* `nova policy-in-code implementation `_
+* `nova policy-docs implementation `_
octavia
-------
@@ -413,7 +413,7 @@ https://bugs.launchpad.net/octavia/+bug/1690481
Completion Artifacts:
The final RBAC patch in the chain merged while Pike was still in development:
-https://review.openstack.org/#/c/475980/
+https://review.opendev.org/#/c/475980/
The policy documentation is available here:
https://docs.openstack.org/octavia/latest/configuration/policy.html
@@ -496,7 +496,7 @@ planning artifact.
Completion Artifacts:
-The goal was implemented in https://review.openstack.org/#/c/503221/ and can be
+The goal was implemented in https://review.opendev.org/#/c/503221/ and can be
marked as done.
searchlight
@@ -508,7 +508,7 @@ Planning Artifacts:
Completion Artifacts:
-* `searchlight policy-in-code implementation `_
+* `searchlight policy-in-code implementation `_
* `searchlight policy documentation `_
@@ -524,7 +524,7 @@ Planning Artifacts:
Completion Artifacts:
-* `senlin implementation `_
+* `senlin implementation `_
shade
-----
@@ -540,7 +540,7 @@ Planning Artifacts:
Completion Artifacts:
-* `solum implementation `_
+* `solum implementation `_
Stable branch maintenance
-------------------------
@@ -575,9 +575,9 @@ This document was used as the planning document for the Telemetry project.
Completion Artifacts:
-* `panko implementation `_
+* `panko implementation `_
-* `aodh implementation `_
+* `aodh implementation `_
tricircle
---------
@@ -588,7 +588,7 @@ This document was used as the planning artifact for tricircle.
Completion Artifacts:
-* `policy-in-code implementation `_
+* `policy-in-code implementation `_
tripleo
-------
@@ -606,7 +606,7 @@ planning artifact.
Completion Artifacts:
-* `trove policy-in-code implementation `_
+* `trove policy-in-code implementation `_
vitrage
-------
@@ -615,7 +615,7 @@ Planning Artifacts:
Completion Artifacts:
-* https://review.openstack.org/#/c/509217/
+* https://review.opendev.org/#/c/509217/
watcher
-------
@@ -626,7 +626,7 @@ Planning Artifacts:
Completion Artifacts:
-* `watcher policy-in-code implementation `_
+* `watcher policy-in-code implementation `_
winstackers
-----------
@@ -650,4 +650,4 @@ if this can serve as the planning artifact.
Completion Artifacts:
-* `zun implementation `_
+* `zun implementation `_
diff --git a/goals/queens/split-tempest-plugins.rst b/goals/queens/split-tempest-plugins.rst
index b03801b6c..29b0a6247 100644
--- a/goals/queens/split-tempest-plugins.rst
+++ b/goals/queens/split-tempest-plugins.rst
@@ -113,7 +113,7 @@ plugins.
import requests
import yaml
- url = 'https://review.openstack.org/projects/'
+ url = 'https://review.opendev.org/projects/'
with open(sys.argv[1], 'r') as fd:
projects_list = yaml.load(fd.read())
@@ -147,7 +147,7 @@ plugins.
def has_tempest_plugin(proj):
r = requests.get(
- "https://git.openstack.org/cgit/%s/plain/setup.cfg" % proj)
+ "https://opendev.org/openstack/%s/src/branch/master/setup.cfg" % proj)
p = re.compile('^tempest\.test_plugins', re.M)
if p.findall(r.text):
return True
@@ -224,7 +224,7 @@ Completion Artifacts:
The barbican team is maintaining its tempest plugin in a separate repo:
-http://git.openstack.org/cgit/openstack/barbican-tempest-plugin
+http://opendev.org/openstack/barbican-tempest-plugin
blazar
------
@@ -239,7 +239,7 @@ Completion Artifacts:
The following review removed the tempest plugin that blazar was maintaining
in tree and links to the new repository the plugin was moved to:
-* https://review.openstack.org/#/c/531138/
+* https://review.opendev.org/#/c/531138/
Chef OpenStack
--------------
@@ -262,7 +262,7 @@ https://blueprints.launchpad.net/cinder/+spec/goal-split-tempest-plugin
Completion Artifacts (work still in progress):
-https://review.openstack.org/#/q/topic:goal-split-tempest-plugins+(status:open+OR+status:merged)+message:cinder
+https://review.opendev.org/#/q/topic:goal-split-tempest-plugins+(status:open+OR+status:merged)+message:cinder
cloudkitty
----------
@@ -275,7 +275,7 @@ Completion Artifacts:
The cloudkitty team is maintaining its tempest plugin in a separate repo:
-http://git.openstack.org/cgit/openstack/cloudkitty-tempest-plugin
+http://opendev.org/openstack/cloudkitty-tempest-plugin
congress
--------
@@ -292,7 +292,7 @@ Completion Artifacts:
The following review removed the tempest plugin that congress was maintaining
in tree and links to the new repository the plugin was moved to:
-* https://review.openstack.org/#/c/531689/
+* https://review.opendev.org/#/c/531689/
cyborg
------
@@ -316,7 +316,7 @@ Completion Artifacts:
The Designate team was already compliant before that the goal was defined.
Here is the tempest plugin repo:
-http://git.openstack.org/cgit/openstack/designate-tempest-plugin
+https://opendev.org/openstack/designate-tempest-plugin
Documentation
-------------
@@ -363,9 +363,9 @@ The following review removed the tempest plugin that freezer and freezer-api
were maintaining in tree and links to the new repository the plugin was
moved to:
-* https://review.openstack.org/526667 - Removes the bundled intree tempest
+* https://review.opendev.org/526667 - Removes the bundled intree tempest
plugin from Freezer project
-* https://review.openstack.org/526914 - Remove bundled intree freezer_api
+* https://review.opendev.org/526914 - Remove bundled intree freezer_api
tempest plugin
glance
@@ -393,7 +393,7 @@ Completion Artifacts:
The following review removed the tempest plugin that heat was maintaining
in tree and links to the new repository the plugin was moved to:
-* https://review.openstack.org/#/c/528491/
+* https://review.opendev.org/#/c/528491/
horizon
-------
@@ -405,7 +405,7 @@ Completion Artifacts:
The Horizon team was already compliant before that the goal was defined. Here
is the tempest plugin repo:
-http://git.openstack.org/cgit/openstack/tempest-horizon
+https://opendev.org/openstack/tempest-horizon
I18n
----
@@ -444,8 +444,8 @@ Completion Artifacts:
The following reviews removed the tempest plugin from Ironic and Ironic-inspector
that was maintained in tree and moved to ironic-tempest-plugin repo:
-* https://review.openstack.org/532585 (Ironic)
-* https://review.openstack.org/527743 (Ironic-inspector)
+* https://review.opendev.org/532585 (Ironic)
+* https://review.opendev.org/527743 (Ironic-inspector)
karbor
------
@@ -472,7 +472,7 @@ Completion Artifacts:
The following review removed the tempest plugin that keystone was maintaining
in tree and links to the new repository the plugin was moved to:
- http://git.openstack.org/cgit/openstack/keystone/commit/?id=6f4e37e9e6810e24f45d034261f4a6ec4aa85fb1
+ https://opendev.org/openstack/keystone/commit/6f4e37e9e6810e24f45d034261f4a6ec4aa85fb1
kolla
-----
@@ -497,7 +497,7 @@ Completion Artifacts:
The kuryr team is maintaining its tempest plugin in a separate repo:
-http://git.openstack.org/cgit/openstack/kuryr-tempest-plugin
+https://opendev.org/openstack/kuryr-tempest-plugin
loci
----
@@ -524,7 +524,7 @@ Completion Artifacts:
The following review removed the tempest plugin that magnum was maintaining
in tree and links to the new repository the plugin was moved to:
-* https://review.openstack.org/#/c/526618/
+* https://review.opendev.org/#/c/526618/
manila
------
@@ -539,7 +539,7 @@ Completion Artifacts:
The following review removed the tempest plugin that manila was maintaining
in tree and links to the new repository the plugin was moved to:
-* https://review.openstack.org/#/c/512300/
+* https://review.opendev.org/#/c/512300/
masakari
--------
@@ -566,7 +566,7 @@ Completion Artifacts:
The following review removed the tempest plugin that mistral was maintaining
in tree and links to the new repository the plugin was moved to:
-* https://review.openstack.org/#/c/526918/
+* https://review.opendev.org/#/c/526918/
monasca
-------
@@ -586,7 +586,7 @@ Completion Artifacts:
The murano team is maintaining its tempest plugin in a separate repo:
-http://git.openstack.org/cgit/openstack/murano-tempest-plugin
+https://opendev.org/openstack/murano-tempest-plugin
neutron
-------
@@ -601,7 +601,7 @@ Completion Artifacts:
The following review removed the tempest plugin that neutron was maintaining
in tree and links to the new repository the plugin was moved to:
-* https://review.openstack.org/506672
+* https://review.opendev.org/506672
nova
----
@@ -791,7 +791,7 @@ Completion Artifacts:
The Sahara team was already compliant before that the goal was defined. Here
is the commit link for the same:
-http://git.openstack.org/cgit/openstack/sahara/commit/?id=83a6a2868377dd61530a9de80c6ca49061c5f248
+https://opendev.org/openstack/sahara/commit/83a6a2868377dd61530a9de80c6ca49061c5f248
searchlight
-----------
@@ -847,7 +847,7 @@ Completion Artifacts:
The solum team is maintaining its tempest plugin in a separate repo:
-http://git.openstack.org/cgit/openstack/solum-tempest-plugin
+https://opendev.org/openstack/solum-tempest-plugin
Stable branch maintenance
-------------------------
@@ -911,9 +911,9 @@ The following review removed the tempest plugin that telemetry team (Aodh,
Panko, Ceilometer) was maintaining in tree and links to the new
repository telemetry-tempest-plugin, was moved to:
-* https://review.openstack.org/530467
-* https://review.openstack.org/526299
-* https://review.openstack.org/525072
+* https://review.opendev.org/530467
+* https://review.opendev.org/526299
+* https://review.opendev.org/525072
tricircle
---------
@@ -939,7 +939,7 @@ Completion Artifacts:
The tripleo team is maintaining its tempest plugin in a separate repo for
testing tripleo workflows:
-http://git.openstack.org/cgit/openstack/tripleo-common-tempest-plugin
+https://opendev.org/openstack/tripleo-common-tempest-plugin
trove
-----
@@ -954,7 +954,7 @@ Completion Artifacts:
The following review removed the tempest plugin that trove was maintaining
in tree and links to the new repository the plugin was moved to:
-* https://review.openstack.org/528533
+* https://review.opendev.org/528533
vitrage
-------
@@ -969,7 +969,7 @@ Completion Artifacts:
The following review removed the tempest plugin that vitrage was maintaining
in tree and links to the new repository the plugin was moved to:
-* https://review.openstack.org/528528
+* https://review.opendev.org/528528
watcher
-------
@@ -984,7 +984,7 @@ Completion Artifacts:
The following review removed the tempest plugin that watcher was maintaining
in tree and links to the new repository the plugin was moved to:
-http://git.openstack.org/cgit/openstack/watcher/commit/?id=0c4b439c5ea1206263f39c118daf6d2ff1422480
+https://opendev.org/openstack/watcher/commit/0c4b439c5ea1206263f39c118daf6d2ff1422480
winstackers
-----------
@@ -997,7 +997,7 @@ Completion Artifacts:
The Winstackers team is maintaining its tempest plugin in a separate repo:
-http://git.openstack.org/cgit/openstack/oswin-tempest-plugin
+https://opendev.org/openstack/oswin-tempest-plugin
zaqar
-----
@@ -1009,7 +1009,7 @@ planning document.
Completion Artifacts:
-https://review.openstack.org/504899 marks the removel of intree bundled tempest
+https://review.opendev.org/504899 marks the removel of intree bundled tempest
plugin from Zaqar leading to marks the completion of the goal.
zun
@@ -1021,4 +1021,4 @@ Completion Artifacts:
The Zun team is maintaining its tempest plugin in a separate repo:
-https://git.openstack.org/cgit/openstack/zun-tempest-plugin
+https://opendev.org/openstack/zun-tempest-plugin
diff --git a/goals/rocky/enable-mutable-configuration.rst b/goals/rocky/enable-mutable-configuration.rst
index 88cf2ccb9..a12618dbe 100644
--- a/goals/rocky/enable-mutable-configuration.rst
+++ b/goals/rocky/enable-mutable-configuration.rst
@@ -54,7 +54,7 @@ References
.. _Original Discussion: https://etherpad.openstack.org/p/mitaka-cross-project-dynamic-config-services
.. _Enabling your project for mutable config: https://docs.openstack.org/oslo.config/latest/reference/mutable.html
-.. _Example of enabling projects: https://review.openstack.org/#/q/topic:bp/mutable-config+(status:open+OR+status:merged)
+.. _Example of enabling projects: https://review.opendev.org/#/q/topic:bp/mutable-config+(status:open+OR+status:merged)
Current State / Anticipated Impact
==================================
diff --git a/goals/rocky/mox_removal.rst b/goals/rocky/mox_removal.rst
index eec912920..8a29cdf19 100644
--- a/goals/rocky/mox_removal.rst
+++ b/goals/rocky/mox_removal.rst
@@ -67,7 +67,7 @@ Nova is a good example of a large existing unit test code base that was
migrated from using mox to mock. There are many good examples available from
that effort that may be used as a reference:
-https://review.openstack.org/#/q/topic:bp/remove-mox-pike+(status:open+OR+status:merged)
+https://review.opendev.org/#/q/topic:bp/remove-mox-pike+(status:open+OR+status:merged)
Current State / Anticipated Impact
==================================
diff --git a/goals/stein/python3-first.rst b/goals/stein/python3-first.rst
index ccc13bb61..e7518b9bd 100644
--- a/goals/stein/python3-first.rst
+++ b/goals/stein/python3-first.rst
@@ -25,7 +25,7 @@ Champions
Gerrit Topic
============
-`python3-first `__
+`python3-first `__
Completion Criteria
===================
@@ -72,7 +72,7 @@ control the branch-aware jobs out of the
``openstack-infra/project-config`` repository and put them into each
git repository in the appropriate branch.
-https://review.openstack.org/580736/ is an example of adding the
+https://review.opendev.org/580736/ is an example of adding the
project settings to the master branch of ``openstack/whereto``. The
patch was constructed by using the ``python3-first`` command from the
``openstack/goal-tools`` repository (see the ``README.rst`` there for
@@ -113,7 +113,7 @@ move into each branch.
After all of the settings are in place within the branches of a
repository, they can be removed from ``openstack-infra/project-config``.
-https://review.openstack.org/580737/ shows how to remove the settings
+https://review.opendev.org/580737/ shows how to remove the settings
for whereto.
.. note::
@@ -148,12 +148,12 @@ in each repository, so the tox settings can be used to provide a
self-testing patch to the repository to switch the version of python
used.
-https://review.openstack.org/580738 shows how to change the
+https://review.opendev.org/580738 shows how to change the
project settings for a repository to use the new documentation
jobs. The change will be self-testing, and should only be made on the
master branch.
-https://review.openstack.org/572895 shows how to update the
+https://review.opendev.org/572895 shows how to update the
tox.ini settings in the project to set the ``basepython`` variable for
the ``docs`` environment, used for developer testing. This change
should only be made on the master branch.
@@ -165,7 +165,7 @@ Common issues to anticipate:
str objects. Doc builds that do things in conf.py (or extensions)
like extract the modification date from the most recent commit will
need to properly decode the return
- values. https://review.openstack.org/#/c/575483 shows one example of
+ values. https://review.opendev.org/#/c/575483 shows one example of
how to fix this sort of problem.
Release Notes Jobs
@@ -182,7 +182,7 @@ change the project template ``release-notes-jobs`` to
template does not run the new job, it may be necessary to add a dummy
release note to make the patch self-testing.
-https://review.openstack.org/#/c/572895/ shows how to update the
+https://review.opendev.org/#/c/572895/ shows how to update the
tox.ini settings in the project to set the ``basepython`` variable for
the ``releasenotes`` environment, used for developer testing. This
change should only be made on the master branch.
@@ -202,7 +202,7 @@ Most of the jobs we have that run source code linters *do* use tox to
control the versions of the linter tool. These jobs typically have
names like ``openstack-tox-linters`` or ``openstack-tox-pep8``.
-https://review.openstack.org/#/c/572895/ shows how to update the
+https://review.opendev.org/#/c/572895/ shows how to update the
tox.ini settings in the project to set the ``basepython`` variable for
the environments. All of the linter jobs running against python source
code in the master branch should be updated. These changes should be
@@ -235,7 +235,7 @@ Common issues to anticipate:
Updating the version of pylint brings new rules, and will require
modifications either to source code or to the pylint configuration.
- https://review.openstack.org/#/c/573024/ is an example of updating
+ https://review.opendev.org/#/c/573024/ is an example of updating
to the latest version of pylint in the freezer repository, with a
combination of fixes and disabling rules.
@@ -274,7 +274,7 @@ manual`_ for details of how to do this.
The original goal contained an additional step: "After the name is
configured on PyPI, change any existing release project template to
- ``publish-to-pypi-python3``. https://review.openstack.org/580740
+ ``publish-to-pypi-python3``. https://review.opendev.org/580740
shows an example of changing the job setting."
Infra now has made ``publish-to-pypi`` using python3, so all repos
@@ -286,7 +286,7 @@ in the ``openstack-infra/project-config`` repository. Therefore, after
the first change merges it will be useful to create a second patch in
the project repository with a whitespace or other typo-fix change in
the ``README.rst`` to trigger the packaging test job in this patch to
-ensure everything works properly. https://review.openstack.org/580741
+ensure everything works properly. https://review.opendev.org/580741
shows an example of such a change.
.. note::
@@ -330,7 +330,7 @@ to each project team.
Libraries used by services that run in the default integrated gate can
add the ``lib-forward-testing-python3`` project template to ensure
they have full integration tests run.
-https://review.openstack.org/#/c/575927/ shows an example of doing
+https://review.opendev.org/#/c/575927/ shows an example of doing
this for oslo.config.
Where possible, when modifying existing jobs, a variable should be
@@ -342,7 +342,7 @@ the old job definitions when python 2 support is finally dropped.
It should be possible to update functional and integration test jobs
that run through tox by setting ``basepython = python3`` for the
appropriate tox environment, as in
-https://review.openstack.org/#/c/572895/.
+https://review.opendev.org/#/c/572895/.
Wiki Tracking Page
------------------
@@ -376,8 +376,8 @@ References
==========
* :ref:`goal-support-python-3.5`
-* `Updating python packaging jobs `__
-* `Configuring library forward testing jobs `__
+* `Updating python packaging jobs `__
+* `Configuring library forward testing jobs `__
* `Planning etherpad `__
* `Status of OpenStack projects
`__
@@ -389,7 +389,7 @@ Current State / Anticipated Impact
A significant number of patches to update the tox settings for
projects have already been proposed and many have been merged:
-https://review.openstack.org/#/q/topic:python3-first
+https://review.opendev.org/#/q/topic:python3-first
Some of the Oslo libraries are using the python 3 versions of these
jobs already.
diff --git a/goals/stein/upgrade-checkers.rst b/goals/stein/upgrade-checkers.rst
index b7f81c353..8b4b4078a 100644
--- a/goals/stein/upgrade-checkers.rst
+++ b/goals/stein/upgrade-checkers.rst
@@ -95,11 +95,11 @@ References
The Nova project has already implemented a ``nova-status upgrade check``
command along with several checkers. The `command source
-`__
+`__
may be useful as a reference.
The `original commit
-`__
+`__
adding the checker framework may also be useful.
The `Command Line Reference
@@ -112,7 +112,7 @@ The command line is also used in the `grenade upgrade checks
for Nova.
Nova contributor reference for ``nova-status upgrade check``:
-https://review.openstack.org/#/c/596902/
+https://review.opendev.org/#/c/596902/
Current State / Anticipated Impact
==================================
diff --git a/reference/help-most-needed.rst b/reference/help-most-needed.rst
index 0a6f9cdad..f6c23930b 100644
--- a/reference/help-most-needed.rst
+++ b/reference/help-most-needed.rst
@@ -109,7 +109,7 @@ For questions about getting involved with this initiative, reach out to the
OpenStack Discuss mailing `list`_. You may also contact the `Documentation`_
PTL or the Technical Committee sponsor for this item (dhellmann).
-.. _`plan`: https://review.openstack.org/#/c/472275/
+.. _`plan`: https://review.opendev.org/#/c/472275/
.. _`list`: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss
.. _`Documentation`: https://governance.openstack.org/tc/reference/projects/documentation.html
diff --git a/reference/tags/stable_follows-policy.rst b/reference/tags/stable_follows-policy.rst
index d4bcd5fff..40e95d86e 100644
--- a/reference/tags/stable_follows-policy.rst
+++ b/reference/tags/stable_follows-policy.rst
@@ -75,4 +75,4 @@ repeatedly violated the `Stable branch policy`_.
.. _Stable branch policy: https://docs.openstack.org/project-team-guide/stable-branches.html
-.. _Stable Branch Maintenance team: https://review.openstack.org/#/admin/groups/530,members
+.. _Stable Branch Maintenance team: https://review.opendev.org/#/admin/groups/530,members
diff --git a/resolutions/20141202-project-structure-reform-spec.rst b/resolutions/20141202-project-structure-reform-spec.rst
index 5af077f51..b0e5cfce8 100644
--- a/resolutions/20141202-project-structure-reform-spec.rst
+++ b/resolutions/20141202-project-structure-reform-spec.rst
@@ -286,13 +286,13 @@ References
* Strawman governance change proposals:
* Doug's strawman v1:
- https://review.openstack.org/#/q/status:open+topic:big-tent,n,z
+ https://review.opendev.org/#/q/status:open+topic:big-tent,n,z
* Doug's strawman v2:
- https://review.openstack.org/#/c/131422/
+ https://review.opendev.org/#/c/131422/
* Jay's strawman:
- https://review.openstack.org/#/c/126582/
+ https://review.opendev.org/#/c/126582/
* Public notes from discussions between TC members:
https://etherpad.openstack.org/p/project-restructure-hangouts
diff --git a/resolutions/20160414-grant-cross-project-spec-team-voting.rst b/resolutions/20160414-grant-cross-project-spec-team-voting.rst
index aa215201b..a5fade732 100644
--- a/resolutions/20160414-grant-cross-project-spec-team-voting.rst
+++ b/resolutions/20160414-grant-cross-project-spec-team-voting.rst
@@ -6,7 +6,7 @@ Introduction
------------
Since the inception of the `cross-project specification repository
-`_ the Technical
+`_ the Technical
Committee has had privileges in OpenStack's gerrit review system to +2
a specification, as oppose to a +1 which any individual member of the community
can give today.
diff --git a/resolutions/20170317-cloud-applications-mission.rst b/resolutions/20170317-cloud-applications-mission.rst
index 80803c497..802389c6b 100644
--- a/resolutions/20170317-cloud-applications-mission.rst
+++ b/resolutions/20170317-cloud-applications-mission.rst
@@ -95,5 +95,5 @@ on OpenStack APIs.
the application. Obviously the exact technical solutions will be determined
through the usual open design process.
-.. _eliminate write access: https://review.openstack.org/#q,Ib4cc7141d900881a7dc20842eb5d68eb90521fdd,n,z
-.. _provision, rotate, and deliver credentials: https://review.openstack.org/#q,I86a994ca94e2d6a2a4e3753ffab107afc38d3dec,n,z
+.. _eliminate write access: https://review.opendev.org/#q,Ib4cc7141d900881a7dc20842eb5d68eb90521fdd,n,z
+.. _provision, rotate, and deliver credentials: https://review.opendev.org/#q,I86a994ca94e2d6a2a4e3753ffab107afc38d3dec,n,z
diff --git a/resolutions/20170718-allow-scheduling-meetings-on-team-channels.rst b/resolutions/20170718-allow-scheduling-meetings-on-team-channels.rst
index 0cdbacef9..1c18c57db 100644
--- a/resolutions/20170718-allow-scheduling-meetings-on-team-channels.rst
+++ b/resolutions/20170718-allow-scheduling-meetings-on-team-channels.rst
@@ -57,10 +57,10 @@ rescheduling existing meetings. Project teams are free to keep their meetings
where they are.
It is also worth noting that the requirement on meetings has been `dropped
-`_. This change not only removed the
+`_. This change not only removed the
need for teams to hold meetings but encouraged other forms of synchronous
communications like office-hours, which the Technical Committee is
-`experimenting with already `_.
+`experimenting with already `_.
Considering the several discussions there have been, the results of the latest
discussion, the latest changes around meetings and community interactions, it
diff --git a/resolutions/20180301-stable-branch-eol.rst b/resolutions/20180301-stable-branch-eol.rst
index 7473d28aa..0bcebe29a 100644
--- a/resolutions/20180301-stable-branch-eol.rst
+++ b/resolutions/20180301-stable-branch-eol.rst
@@ -139,6 +139,6 @@ fixed.
.. _infra: https://governance.openstack.org/tc/reference/projects/infrastructure.html
.. _vulnerability management team (VMT): https://docs.openstack.org/project-team-guide/vulnerability-management.html
.. _release team: https://governance.openstack.org/tc/reference/projects/release-management.html
-.. _function based on EOL tags: https://review.openstack.org/#/c/520095/
+.. _function based on EOL tags: https://review.opendev.org/#/c/520095/
.. _maintenance phases: https://docs.openstack.org/project-team-guide/stable-branches.html#maintenance-phases
.. _stable branch maintenance guide: https://docs.openstack.org/project-team-guide/stable-branches.html#appropriate-fixes
diff --git a/resolutions/20180307-trademark-program-test-location.rst b/resolutions/20180307-trademark-program-test-location.rst
index 58081efcf..e168a67ad 100644
--- a/resolutions/20180307-trademark-program-test-location.rst
+++ b/resolutions/20180307-trademark-program-test-location.rst
@@ -70,4 +70,4 @@ and the Trademark Program.
to produce tests that are run by tempest.
.. _gabbi: https://gabbi.readthedocs.io/
-.. _Tempest repository: http://git.openstack.org/cgit/openstack/tempest
+.. _Tempest repository: https://opendev.org/openstack/tempest
diff --git a/resolutions/superseded/20160504-defcore-test-location.rst b/resolutions/superseded/20160504-defcore-test-location.rst
index 590e7878f..ac0d0b229 100644
--- a/resolutions/superseded/20160504-defcore-test-location.rst
+++ b/resolutions/superseded/20160504-defcore-test-location.rst
@@ -68,5 +68,5 @@ teams should collaborate to ensure that those tests are identified and
implemented in a suitable way.
.. _QA, DefCore, and interoperability testing: https://etherpad.openstack.org/p/newton-qa-defcore-and-interoperability
-.. _Tempest repository: http://git.openstack.org/cgit/openstack/tempest
+.. _Tempest repository: https://opendev.org/openstack/tempest
.. _scope of what they consider suitable for Tempest: https://wiki.openstack.org/wiki/QA/Tempest-test-removal#Tempest_Scope
diff --git a/tools/check_review_status.py b/tools/check_review_status.py
index 8039d0fc2..0854f0f31 100755
--- a/tools/check_review_status.py
+++ b/tools/check_review_status.py
@@ -60,7 +60,7 @@ def decode_json(raw):
def query_gerrit(offset=0):
"""Query the Gerrit REST API"""
- url = 'https://review.openstack.org/changes/'
+ url = 'https://review.opendev.org/changes/'
LOG.debug('fetching %s', url)
raw = requests.get(
url,
@@ -185,7 +185,7 @@ def get_one_status(change, delegates, tc_members):
topic = change.get('topic', 'unknown topic')
subject = change.get('subject')
owner = change.get('owner', {}).get('name')
- url = 'https://review.openstack.org/{}\n'.format(change['_number'])
+ url = 'https://review.opendev.org/{}\n'.format(change['_number'])
latest = find_latest_revision(change)
latest_created = to_datetime(latest['created'])
diff --git a/tools/validate_repositories.py b/tools/validate_repositories.py
index 13ed7e2ea..d39d052bf 100755
--- a/tools/validate_repositories.py
+++ b/tools/validate_repositories.py
@@ -31,14 +31,14 @@ parser.add_argument(
)
parser.add_argument(
'-g', '--gerrit',
- default=('http://git.openstack.org/cgit/openstack-infra/project-config/'
- 'plain/gerrit/projects.yaml'),
+ default=('http://opendev.org/openstack-infra/project-config/'
+ 'raw/branch/master/gerrit/projects.yaml'),
help=('URL for gerrit project list, ignored if --project-config is set or '
'when running in Zuul'),
)
parser.add_argument(
'-c', '--project-config',
- default=('/home/zuul/src/git.openstack.org/openstack-infra/project-config'),
+ default=('/home/zuul/src/opendev.org/openstack-infra/project-config'),
help='Local path of project-config',
)
args = parser.parse_args()