Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I64ca9232d168f6b8203b7b19cbf7280635dded52
This commit is contained in:
parent
f91f1d9270
commit
77da85c3ba
@ -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
|
||||
|
@ -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
|
||||
|
@ -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`_.
|
||||
|
@ -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 <https://review.openstack.org/#/c/391247/>`_
|
||||
`Designate Completion <https://review.opendev.org/#/c/391247/>`_
|
||||
|
||||
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 <https://review.openstack.org/#/c/297305/>`_
|
||||
`EC2-API Completion <https://review.opendev.org/#/c/297305/>`_
|
||||
|
||||
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 <https://review.openstack.org/#/c/378212/>`_
|
||||
`Karbor Client <https://review.opendev.org/#/c/378212/>`_
|
||||
|
||||
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:
|
||||
|
||||
`<https://review.openstack.org/#/c/287753/>`_
|
||||
`<https://review.opendev.org/#/c/287753/>`_
|
||||
|
||||
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 <https://review.openstack.org/#/c/152847/>`_
|
||||
`Rally Completion <https://review.opendev.org/#/c/152847/>`_
|
||||
|
||||
sahara
|
||||
------
|
||||
@ -757,7 +757,7 @@ Planning Artifacts: None
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
`Sahara Completion <https://review.openstack.org/#/c/351376/>`_
|
||||
`Sahara Completion <https://review.opendev.org/#/c/351376/>`_
|
||||
|
||||
searchlight
|
||||
-----------
|
||||
@ -766,7 +766,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
`Searchlight Completion <https://review.openstack.org/#/c/396695/>`_
|
||||
`Searchlight Completion <https://review.opendev.org/#/c/396695/>`_
|
||||
|
||||
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 <https://review.openstack.org/#/c/396267/>`_
|
||||
`Trove Client Commit <https://review.opendev.org/#/c/396267/>`_
|
||||
|
||||
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 <https://review.openstack.org/388638/>`_
|
||||
`Zaqar Client Commit <https://review.opendev.org/388638/>`_
|
||||
|
||||
zun
|
||||
-----
|
||||
|
@ -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 <http://git.openstack.org/cgit/openstack/heat/commit/?id=6ef5fa9adc8886ed339132b5e5e27cee4000f762>`_
|
||||
* `heat <https://opendev.org/openstack/heat/commit/6ef5fa9adc8886ed339132b5e5e27cee4000f762>`_
|
||||
|
||||
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/
|
||||
|
@ -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 <http://git.openstack.org/cgit/openstack/heat/tree/setup.cfg#n19>`_
|
||||
* `python-heatclient <http://git.openstack.org/cgit/openstack/python-heatclient/tree/setup.cfg#n21>`_
|
||||
* `heat-translator <http://git.openstack.org/cgit/openstack/heat-translator/tree/setup.cfg#n20>`_
|
||||
* `heat <https://opendev.org/openstack/heat/src/branch/master/setup.cfg#n19>`_
|
||||
* `python-heatclient <https://opendev.org/openstack/python-heatclient/src/branch/master/setup.cfg#n21>`_
|
||||
* `heat-translator <https://opendev.org/openstack/heat-translator/src/branch/master/setup.cfg#L20>`_
|
||||
|
||||
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 <https://git.openstack.org/cgit/openstack/karbor/tree/setup.cfg#n19>`_
|
||||
* `karbor-dashboard classifier <https://git.openstack.org/cgit/openstack/karbor-dashboard/tree/setup.cfg#n19>`_
|
||||
* `python-karborclient classifier <https://git.openstack.org/cgit/openstack/python-karborclient/tree/setup.cfg#n19>`_
|
||||
* `python 3 jobs <https://review.openstack.org/302072/>`_
|
||||
* `karbor classifier <https://opendev.org/openstack/karbor/src/branch/master/setup.cfg#L19>`_
|
||||
* `karbor-dashboard classifier <https://opendev.org/openstack/karbor-dashboard/src/branch/master/setup.cfg#L19>`_
|
||||
* `python-karborclient classifier <https://opendev.org/openstack/python-karborclient/src/branch/master/setup.cfg#L19>`_
|
||||
* `python 3 jobs <https://review.opendev.org/302072/>`_
|
||||
|
||||
keystone
|
||||
--------
|
||||
@ -467,10 +467,10 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `keystone <http://git.openstack.org/cgit/openstack/keystone/tree/setup.cfg#n19>`_
|
||||
* `keystonemiddleware <http://git.openstack.org/cgit/openstack/keystonemiddleware/tree/setup.cfg#n19>`_
|
||||
* `python-keystoneclient <http://git.openstack.org/cgit/openstack/python-keystoneclient/tree/setup.cfg#n19>`_
|
||||
* `keystoneauth <http://git.openstack.org/cgit/openstack/keystoneauth/tree/setup.cfg#n19>`_
|
||||
* `keystone <https://opendev.org/openstack/keystone/src/branch/master/setup.cfg#L19>`_
|
||||
* `keystonemiddleware <https://opendev.org/openstack/keystonemiddleware/src/branch/master/setup.cfg#L19>`_
|
||||
* `python-keystoneclient <https://opendev.org/openstack/python-keystoneclient/src/branch/master/setup.cfg#L19>`_
|
||||
* `keystoneauth <https://opendev.org/openstack/keystoneauth/src/branch/master/setup.cfg#L19>`_
|
||||
|
||||
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 <http://git.openstack.org/cgit/openstack/kuryr/tree/setup.cfg#n19>`_
|
||||
* `kuryr <https://opendev.org/openstack/kuryr/src/branch/master/setup.cfg#L19>`_
|
||||
|
||||
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 <http://git.openstack.org/cgit/openstack/murano/tree/setup.cfg#n36>`_
|
||||
* `murano-dashboard <http://git.openstack.org/cgit/openstack/murano-dashboard/tree/setup.cfg#n41>`_
|
||||
* `murano-agent <http://git.openstack.org/cgit/openstack/murano-agent/tree/setup.cfg#n21>`_
|
||||
* `python-muranoclient <http://git.openstack.org/cgit/openstack/python-muranoclient/tree/setup.cfg#n23>`_
|
||||
* `murano <https://opendev.org/openstack/murano/src/branch/master/setup.cfg#L36>`_
|
||||
* `murano-dashboard <https://opendev.org/openstack/murano-dashboard/src/branch/master/setup.cfg#L41>`_
|
||||
* `murano-agent <https://opendev.org/openstack/murano-agent/src/branch/master/setup.cfg#L21>`_
|
||||
* `python-muranoclient <https://opendev.org/openstack/python-muranoclient/src/branch/master/setup.cfg#L23>`_
|
||||
|
||||
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 <http://git.openstack.org/cgit/openstack/cliff/tree/setup.cfg#n15>`_
|
||||
* `openstackclient <http://git.openstack.org/cgit/openstack/openstackclient/tree/setup.cfg#n20>`_
|
||||
* `os-client-config <http://git.openstack.org/cgit/openstack/os-client-config/tree/setup.cfg#n19>`_
|
||||
* `osc-lib <http://git.openstack.org/cgit/openstack/osc-lib/tree/setup.cfg#n19>`_
|
||||
* `python-openstackclient <http://git.openstack.org/cgit/openstack/python-openstackclient/tree/setup.cfg#n19>`_
|
||||
* `cliff <https://opendev.org/openstack/cliff/src/branch/master/setup.cfg#L15>`_
|
||||
* `openstackclient <https://opendev.org/openstack/openstackclient/src/branch/master/setup.cfg#L20>`_
|
||||
* `os-client-config <https://opendev.org/openstack/os-client-config/src/branch/master/setup.cfg#L19>`_
|
||||
* `osc-lib <https://opendev.org/openstack/osc-lib/src/branch/master/setup.cfg#L19>`_
|
||||
* `python-openstackclient <https://opendev.org/openstack/python-openstackclient/src/branch/master/setup.cfg#L19>`_
|
||||
|
||||
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 <http://git.openstack.org/cgit/openstack/solum/tree/setup.cfg#n20>`_
|
||||
* `python-solumclient <http://git.openstack.org/cgit/openstack/python-solumclient/tree/setup.cfg#n19>`_
|
||||
* `solum-dashboard <http://git.openstack.org/cgit/openstack/solum-dashboard/tree/setup.cfg#n13>`_
|
||||
* `solum <https://opendev.org/openstack/solum/src/branch/master/setup.cfg#L20>`_
|
||||
* `python-solumclient <https://opendev.org/openstack/python-solumclient/src/branch/master/setup.cfg#L19>`_
|
||||
* `solum-dashboard <https://opendev.org/openstack/solum-dashboard/src/branch/master/setup.cfg#L13>`_
|
||||
|
||||
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/
|
||||
|
||||
|
@ -114,7 +114,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `barbican implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+project:openstack/barbican>`_
|
||||
* `barbican implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+project:openstack/barbican>`_
|
||||
|
||||
Chef OpenStack
|
||||
--------------
|
||||
@ -130,8 +130,8 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `cinder policy-in-code implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+project:openstack/cinder>`_
|
||||
* `cinder documentation update <https://review.openstack.org/#/c/512187/>`_
|
||||
* `cinder policy-in-code implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+project:openstack/cinder>`_
|
||||
* `cinder documentation update <https://review.opendev.org/#/c/512187/>`_
|
||||
|
||||
cloudkitty
|
||||
----------
|
||||
@ -142,7 +142,7 @@ Cloudkitty used this document as the planning artifact for this goal.
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `cloudkitty implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+(status:open+OR+status:merged)+project:openstack/cloudkitty>`_
|
||||
* `cloudkitty implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+(status:open+OR+status:merged)+project:openstack/cloudkitty>`_
|
||||
|
||||
congress
|
||||
--------
|
||||
@ -153,7 +153,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `congress implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+(status:open+OR+status:merged)+project:openstack/congress>`_
|
||||
* `congress implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+(status:open+OR+status:merged)+project:openstack/congress>`_
|
||||
|
||||
designate
|
||||
---------
|
||||
@ -164,7 +164,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `designate documented policy-in-code implementation <https://review.openstack.org/#/q/status:merged+project:openstack/designate+branch:master+topic:policy-and-docs-in-code>`_
|
||||
* `designate documented policy-in-code implementation <https://review.opendev.org/#/q/status:merged+project:openstack/designate+branch:master+topic:policy-and-docs-in-code>`_
|
||||
* `designate policy documentation <https://docs.openstack.org/designate/latest/admin/policy.html>`_
|
||||
|
||||
Documentation
|
||||
@ -191,7 +191,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `Freezer API implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+(status:open+OR+status:merged)+project:openstack/freezer-api>`_
|
||||
* `Freezer API implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+(status:open+OR+status:merged)+project:openstack/freezer-api>`_
|
||||
|
||||
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 <https://review.openstack.org/#/q/(status:open+OR+status:merged)+project:openstack/heat++%22policy+in+code%22>`_
|
||||
* `heat implementation <https://review.opendev.org/#/q/(status:open+OR+status:merged)+project:openstack/heat++%22policy+in+code%22>`_
|
||||
|
||||
horizon
|
||||
-------
|
||||
@ -261,7 +261,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `ironic documented policy-in-code implementation <https://review.openstack.org/#/c/502519/>`_
|
||||
* `ironic documented policy-in-code implementation <https://review.opendev.org/#/c/502519/>`_
|
||||
* `ironic policy documentation <https://docs.openstack.org/ironic/latest/configuration/policy.html>`_
|
||||
|
||||
ironic-inspector
|
||||
@ -277,7 +277,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `inspector policies implementation <https://review.openstack.org/#/c/507826/>`_
|
||||
* `inspector policies implementation <https://review.opendev.org/#/c/507826/>`_
|
||||
* `inspector policies documentation <https://docs.openstack.org/ironic-inspector/latest/configuration/policy.html>`_
|
||||
|
||||
karbor
|
||||
@ -299,8 +299,8 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `keystone policy-in-code implementation <https://review.openstack.org/#/q/status:merged+project:openstack/keystone+branch:master+topic:bp/policy-in-code>`_
|
||||
* `keystone policy-docs implementation <https://review.openstack.org/#/q/status:merged+project:openstack/keystone+branch:master+topic:bp/policy-docs>`_
|
||||
* `keystone policy-in-code implementation <https://review.opendev.org/#/q/status:merged+project:openstack/keystone+branch:master+topic:bp/policy-in-code>`_
|
||||
* `keystone policy-docs implementation <https://review.opendev.org/#/q/status:merged+project:openstack/keystone+branch:master+topic:bp/policy-docs>`_
|
||||
|
||||
kolla
|
||||
-----
|
||||
@ -321,7 +321,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `magnum implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+status:merged+project:openstack/magnum>`_
|
||||
* `magnum implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+status:merged+project:openstack/magnum>`_
|
||||
|
||||
manila
|
||||
------
|
||||
@ -332,7 +332,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `manila implementation <https://review.openstack.org/#/q/status:merged+project:openstack/manila+branch:master+topic:policy-and-docs-in-code>`_
|
||||
* `manila implementation <https://review.opendev.org/#/q/status:merged+project:openstack/manila+branch:master+topic:policy-and-docs-in-code>`_
|
||||
|
||||
mistral
|
||||
-------
|
||||
@ -343,7 +343,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `mistral policy-in-code implementation <https://review.openstack.org/#/q/project:openstack/mistral++topic:policy-and-docs-in-code+status:merged>`_
|
||||
* `mistral policy-in-code implementation <https://review.opendev.org/#/q/project:openstack/mistral++topic:policy-and-docs-in-code+status:merged>`_
|
||||
* `mistral policy documentation <https://docs.openstack.org/mistral/latest/configuration/policy-guide.html>`_
|
||||
|
||||
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 <https://review.openstack.org/#/c/585037/>`_
|
||||
* `neutron policy-in-code implementation <https://review.opendev.org/#/c/585037/>`_
|
||||
|
||||
nova
|
||||
----
|
||||
@ -397,8 +397,8 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `nova policy-in-code implementation <https://review.openstack.org/#/q/topic:bp/policy-in-code+project:openstack/nova+status:merged>`_
|
||||
* `nova policy-docs implementation <https://review.openstack.org/#/q/topic:bp/policy-docs+project:openstack/nova+status:merged>`_
|
||||
* `nova policy-in-code implementation <https://review.opendev.org/#/q/topic:bp/policy-in-code+project:openstack/nova+status:merged>`_
|
||||
* `nova policy-docs implementation <https://review.opendev.org/#/q/topic:bp/policy-docs+project:openstack/nova+status:merged>`_
|
||||
|
||||
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 <https://review.openstack.org/#/q/status:merged+project:openstack/searchlight+branch:master+topic:policy-and-docs-in-code>`_
|
||||
* `searchlight policy-in-code implementation <https://review.opendev.org/#/q/status:merged+project:openstack/searchlight+branch:master+topic:policy-and-docs-in-code>`_
|
||||
* `searchlight policy documentation <https://docs.openstack.org/searchlight/latest/configuration/policy.html>`_
|
||||
|
||||
|
||||
@ -524,7 +524,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `senlin implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+project:openstack/senlin+status:merged>`_
|
||||
* `senlin implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+project:openstack/senlin+status:merged>`_
|
||||
|
||||
shade
|
||||
-----
|
||||
@ -540,7 +540,7 @@ Planning Artifacts:
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `solum implementation <https://review.openstack.org/#/q/status:merged+project:openstack/solum+branch:master+topic:bp/policy-in-code>`_
|
||||
* `solum implementation <https://review.opendev.org/#/q/status:merged+project:openstack/solum+branch:master+topic:bp/policy-in-code>`_
|
||||
|
||||
Stable branch maintenance
|
||||
-------------------------
|
||||
@ -575,9 +575,9 @@ This document was used as the planning document for the Telemetry project.
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `panko implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+status:merged+project:openstack/panko>`_
|
||||
* `panko implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+status:merged+project:openstack/panko>`_
|
||||
|
||||
* `aodh implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+status:merged+project:openstack/aodh>`_
|
||||
* `aodh implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+status:merged+project:openstack/aodh>`_
|
||||
|
||||
tricircle
|
||||
---------
|
||||
@ -588,7 +588,7 @@ This document was used as the planning artifact for tricircle.
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `policy-in-code implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+status:merged+project:openstack/tricircle>`_
|
||||
* `policy-in-code implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+status:merged+project:openstack/tricircle>`_
|
||||
|
||||
tripleo
|
||||
-------
|
||||
@ -606,7 +606,7 @@ planning artifact.
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `trove policy-in-code implementation <https://review.openstack.org/#/q/project:openstack/trove+topic:policy-and-docs-in-code+status:merged>`_
|
||||
* `trove policy-in-code implementation <https://review.opendev.org/#/q/project:openstack/trove+topic:policy-and-docs-in-code+status:merged>`_
|
||||
|
||||
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 <https://review.openstack.org/#/q/project:+openstack/watcher+topic:policy-and-docs-in-code+status:merged>`_
|
||||
* `watcher policy-in-code implementation <https://review.opendev.org/#/q/project:+openstack/watcher+topic:policy-and-docs-in-code+status:merged>`_
|
||||
|
||||
winstackers
|
||||
-----------
|
||||
@ -650,4 +650,4 @@ if this can serve as the planning artifact.
|
||||
|
||||
Completion Artifacts:
|
||||
|
||||
* `zun implementation <https://review.openstack.org/#/q/topic:policy-and-docs-in-code+status:merged+project:openstack/zun>`_
|
||||
* `zun implementation <https://review.opendev.org/#/q/topic:policy-and-docs-in-code+status:merged+project:openstack/zun>`_
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
==================================
|
||||
|
@ -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
|
||||
==================================
|
||||
|
@ -25,7 +25,7 @@ Champions
|
||||
Gerrit Topic
|
||||
============
|
||||
|
||||
`python3-first <https://review.openstack.org/#/q/topic:python3-first+(status:open+OR+status:merged)>`__
|
||||
`python3-first <https://review.opendev.org/#/q/topic:python3-first+(status:open+OR+status:merged)>`__
|
||||
|
||||
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 <https://review.openstack.org/#/q/topic:python3-packaging+(status:open+OR+status:merged)>`__
|
||||
* `Configuring library forward testing jobs <https://review.openstack.org/#/q/topic:python3-lib-forward-testing+(status:open+OR+status:merged)>`__
|
||||
* `Updating python packaging jobs <https://review.opendev.org/#/q/topic:python3-packaging+(status:open+OR+status:merged)>`__
|
||||
* `Configuring library forward testing jobs <https://review.opendev.org/#/q/topic:python3-lib-forward-testing+(status:open+OR+status:merged)>`__
|
||||
* `Planning etherpad <https://etherpad.openstack.org/p/python3-first>`__
|
||||
* `Status of OpenStack projects
|
||||
<https://wiki.openstack.org/wiki/Python3#Python_3_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.
|
||||
|
@ -95,11 +95,11 @@ References
|
||||
|
||||
The Nova project has already implemented a ``nova-status upgrade check``
|
||||
command along with several checkers. The `command source
|
||||
<http://git.openstack.org/cgit/openstack/nova/tree/nova/cmd/status.py?id=a1f3a5946ab703225a74f8e85a068cb4fb20e2ff>`__
|
||||
<https://opendev.org/openstack/nova/src/commit/a1f3a5946ab703225a74f8e85a068cb4fb20e2ff/nova/cmd/status.py>`__
|
||||
may be useful as a reference.
|
||||
|
||||
The `original commit
|
||||
<http://git.openstack.org/cgit/openstack/nova/commit/?id=a1f3a5946ab703225a74f8e85a068cb4fb20e2ff>`__
|
||||
<https://opendev.org/openstack/nova/commit/a1f3a5946ab703225a74f8e85a068cb4fb20e2ff>`__
|
||||
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
|
||||
==================================
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -6,7 +6,7 @@ Introduction
|
||||
------------
|
||||
|
||||
Since the inception of the `cross-project specification repository
|
||||
<http://git.openstack.org/cgit/openstack/openstack-specs>`_ the Technical
|
||||
<https://opendev.org/openstack/openstack-specs>`_ 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.
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
<https://review.openstack.org/#/c/462077/>`_. This change not only removed the
|
||||
<https://review.opendev.org/#/c/462077/>`_. 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 <https://review.openstack.org/#/c/462077/>`_.
|
||||
`experimenting with already <https://review.opendev.org/#/c/462077/>`_.
|
||||
|
||||
Considering the several discussions there have been, the results of the latest
|
||||
discussion, the latest changes around meetings and community interactions, it
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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'])
|
||||
|
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user