Replace git.openstack.org URLs with opendev.org URLs

Thorough replacement of git.openstack.org URLs with their opendev.org
counterparts.

Change-Id: I7cd39dacaa1f2cdc2d74da39ae3971246e922907
This commit is contained in:
ZhongShengping 2019-04-22 12:03:56 +08:00
parent f185d6630e
commit 5f90447b40
23 changed files with 42 additions and 42 deletions

View File

@ -27,7 +27,7 @@ The API reference and documentation are available at:
The canonical client library is available at: The canonical client library is available at:
https://git.openstack.org/cgit/openstack/python-keystoneclient https://opendev.org/openstack/python-keystoneclient
Documentation for cloud administrators is available at: Documentation for cloud administrators is available at:
@ -35,7 +35,7 @@ Documentation for cloud administrators is available at:
The source of documentation for cloud administrators is available at: The source of documentation for cloud administrators is available at:
https://git.openstack.org/cgit/openstack/openstack-manuals https://opendev.org/openstack/openstack-manuals
Information about our team meeting is available at: Information about our team meeting is available at:

View File

@ -428,7 +428,7 @@ changes to your keystone configuration.
# systemctl restart apache2 # systemctl restart apache2
.. _sso_callback_template.html: https://git.openstack.org/cgit/openstack/keystone/plain/etc/sso_callback_template.html .. _sso_callback_template.html: https://opendev.org/openstack/keystone/raw/branch/master/etc/sso_callback_template.html
.. _horizon-websso: .. _horizon-websso:

View File

@ -108,5 +108,5 @@ SEE ALSO
SOURCE SOURCE
====== ======
* Keystone is sourced in Gerrit git `Keystone <https://git.openstack.org/cgit/openstack/keystone>`__ * Keystone is sourced in Gerrit git `Keystone <https://opendev.org/openstack/keystone>`__
* Keystone bugs are managed at Launchpad `Keystone <https://bugs.launchpad.net/keystone>`__ * Keystone bugs are managed at Launchpad `Keystone <https://bugs.launchpad.net/keystone>`__

View File

@ -110,5 +110,5 @@ SEE ALSO
SOURCE SOURCE
====== ======
* Keystone is sourced on `git.openstack.org <https://git.openstack.org/cgit/openstack/keystone>`__ * Keystone is sourced on `opendev.org <https://opendev.org/openstack/keystone>`__
* Keystone bugs are managed at Launchpad `Keystone <https://bugs.launchpad.net/keystone>`__ * Keystone bugs are managed at Launchpad `Keystone <https://bugs.launchpad.net/keystone>`__

View File

@ -32,14 +32,14 @@ You need to create a blueprint, submit a specification against the
`keystone-specs`_ repository and bring it up to discussion with the `keystone-specs`_ repository and bring it up to discussion with the
`keystone core team`_ for agreement. `keystone core team`_ for agreement.
.. _`keystone-specs`: https://git.openstack.org/cgit/openstack/keystone-specs/ .. _`keystone-specs`: https://opendev.org/openstack/keystone-specs/
.. _`keystone core team`: https://review.openstack.org/#/admin/groups/9,members .. _`keystone core team`: https://review.opendev.org/#/admin/groups/9,members
Create Create
~~~~~~ ~~~~~~
#. `Create a blueprint`_ in launchpad; #. `Create a blueprint`_ in launchpad;
#. git clone https://git.openstack.org/openstack/keystone-specs; #. git clone https://opendev.org/openstack/keystone-specs;
#. cp `specs/template.rst` `specs/backlog/<feature>.rst`; #. cp `specs/template.rst` `specs/backlog/<feature>.rst`;
#. Write the spec based on the template. Ensure the BP link points to the one #. Write the spec based on the template. Ensure the BP link points to the one
created in step 1; created in step 1;
@ -50,7 +50,7 @@ Create
who understands the subject can attend the meeting to answer questions. who understands the subject can attend the meeting to answer questions.
.. _`Create a blueprint`: https://blueprints.launchpad.net/keystone/+addspec .. _`Create a blueprint`: https://blueprints.launchpad.net/keystone/+addspec
.. _`template`: https://git.openstack.org/cgit/openstack/keystone-specs/tree/specs/template.rst .. _`template`: https://opendev.org/openstack/keystone-specs/src/branch/master/specs/template.rst
.. _`keystone meeting`: https://wiki.openstack.org/wiki/Meetings/KeystoneMeeting .. _`keystone meeting`: https://wiki.openstack.org/wiki/Meetings/KeystoneMeeting
Agreement Agreement

View File

@ -89,4 +89,4 @@ Contract phase:
For more information on writing individual migration scripts refer to For more information on writing individual migration scripts refer to
`SQLAlchemy-migrate`_. `SQLAlchemy-migrate`_.
.. _SQLAlchemy-migrate: https://git.openstack.org/cgit/openstack/sqlalchemy-migrate .. _SQLAlchemy-migrate: https://opendev.org/openstack/sqlalchemy-migrate

View File

@ -51,7 +51,7 @@ Need any help? `Reach out`_ to the keystone team.
.. _keystoneauth: https://bugs.launchpad.net/keystoneauth/+bugs?field.tag=low-hanging-fruit .. _keystoneauth: https://bugs.launchpad.net/keystoneauth/+bugs?field.tag=low-hanging-fruit
.. _python-keystoneclient: https://bugs.launchpad.net/python-keystoneclient/+bugs?field.tag=low-hanging-fruit .. _python-keystoneclient: https://bugs.launchpad.net/python-keystoneclient/+bugs?field.tag=low-hanging-fruit
.. _devstack: https://docs.openstack.org/devstack/latest/ .. _devstack: https://docs.openstack.org/devstack/latest/
.. _keystone maintainers: https://review.openstack.org/#/admin/groups/9,members .. _keystone maintainers: https://review.opendev.org/#/admin/groups/9,members
.. _new changes: https://review.openstack.org/#/q/is:open+project:openstack/keystone+OR+project:openstack/keystonemiddleware+OR+project:openstack/keystoneauth+OR+project:openstack/python-keystoneclient .. _new changes: https://review.opendev.org/#/q/is:open+project:openstack/keystone+OR+project:openstack/keystonemiddleware+OR+project:openstack/keystoneauth+OR+project:openstack/python-keystoneclient
.. _review guidelines: https://docs.openstack.org/project-team-guide/review-the-openstack-way.html .. _review guidelines: https://docs.openstack.org/project-team-guide/review-the-openstack-way.html
.. _Reach out: ../getting-started/community.html .. _Reach out: ../getting-started/community.html

View File

@ -18,7 +18,7 @@ Proposing Features
Requests for enhancements or new features must follow a process that requires Requests for enhancements or new features must follow a process that requires
using bug reports and specifications. We publish the contents of the using bug reports and specifications. We publish the contents of the
`keystone-specs repository `keystone-specs repository
<https://git.openstack.org/cgit/openstack/keystone-specs>`_ at <https://opendev.org/openstack/keystone-specs>`_ at
`specs.openstack.org <https://specs.openstack.org/openstack/keystone-specs/>`_. `specs.openstack.org <https://specs.openstack.org/openstack/keystone-specs/>`_.
RFE Bug Reports RFE Bug Reports

View File

@ -408,8 +408,8 @@ personas where applicable in your service:
.. _need: https://en.wikipedia.org/wiki/Principle_of_least_privilege .. _need: https://en.wikipedia.org/wiki/Principle_of_least_privilege
.. _oslo.policy documentation: https://docs.openstack.org/oslo.policy/latest/user/usage.html#testing-default-policies .. _oslo.policy documentation: https://docs.openstack.org/oslo.policy/latest/user/usage.html#testing-default-policies
.. _keystone: https://git.openstack.org/cgit/openstack/keystone/tree/keystone/tests/unit/protection/v3?id=77e50e49c5af37780b8b4cfe8721ba28e8a58183 .. _keystone: https://opendev.org/openstack/keystone/src/commit/77e50e49c5af37780b8b4cfe8721ba28e8a58183/keystone/tests/unit/protection/v3
.. _cinder: https://review.openstack.org/#/c/602489/ .. _cinder: https://review.opendev.org/#/c/602489/
Auditing the API Auditing the API
---------------- ----------------
@ -469,9 +469,9 @@ the `OpenStack Discuss mailing list`_ tagged with `[keystone]` or ask in
.. _configurable: https://docs.openstack.org/oslo.policy/latest/configuration/index.html#oslo_policy.enforce_scope .. _configurable: https://docs.openstack.org/oslo.policy/latest/configuration/index.html#oslo_policy.enforce_scope
.. _documentation for setting scope: https://docs.openstack.org/oslo.policy/latest/user/usage.html#setting-scope .. _documentation for setting scope: https://docs.openstack.org/oslo.policy/latest/user/usage.html#setting-scope
.. _keystone examples: https://review.openstack.org/#/q/status:merged+project:openstack/keystone+branch:master+topic:add-scope-types .. _keystone examples: https://review.opendev.org/#/q/status:merged+project:openstack/keystone+branch:master+topic:add-scope-types
.. _placement examples: https://review.openstack.org/#/c/571201/ .. _placement examples: https://review.opendev.org/#/c/571201/
.. _patches: https://review.openstack.org/#/c/623319/ .. _patches: https://review.opendev.org/#/c/623319/
.. _OpenStack Discuss mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss .. _OpenStack Discuss mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss
.. _IRC: https://wiki.openstack.org/wiki/IRC .. _IRC: https://wiki.openstack.org/wiki/IRC
@ -488,7 +488,7 @@ deprecation tooling when you change policy names or check strings. You can
refer to examples_ that show you how to build descriptive rule objects using refer to examples_ that show you how to build descriptive rule objects using
all the default roles from keystone and consuming scopes. all the default roles from keystone and consuming scopes.
.. _examples: https://review.openstack.org/#/q/(status:open+OR+status:merged)+project:openstack/keystone+branch:master+topic:implement-default-roles .. _examples: https://review.opendev.org/#/q/(status:open+OR+status:merged)+project:openstack/keystone+branch:master+topic:implement-default-roles
Communication Communication
------------- -------------

View File

@ -53,7 +53,7 @@ Clone the keystone repository:
.. code-block:: bash .. code-block:: bash
$ git clone https://git.openstack.org/openstack/keystone.git $ git clone https://opendev.org/openstack/keystone.git
$ cd keystone $ cd keystone
Install the keystone web service: Install the keystone web service:
@ -218,5 +218,5 @@ keystone client library `python-keystoneclient`_ which interacts exclusively
through the REST API, and a command-line interface `python-openstackclient`_ through the REST API, and a command-line interface `python-openstackclient`_
command-line interface. command-line interface.
.. _`python-keystoneclient`: https://git.openstack.org/cgit/openstack/python-keystoneclient .. _`python-keystoneclient`: https://opendev.org/openstack/python-keystoneclient
.. _`python-openstackclient`: https://git.openstack.org/cgit/openstack/python-openstackclient .. _`python-openstackclient`: https://opendev.org/openstack/python-openstackclient

View File

@ -233,14 +233,14 @@ in your `devstack` `local.conf`` file:
.. code-block:: bash .. code-block:: bash
[[local|localrc]] [[local|localrc]]
enable_plugin keystone https://git.openstack.org/openstack/keystone enable_plugin keystone https://opendev.org/openstack/keystone
enable_service keystone-saml2-federation enable_service keystone-saml2-federation
Clone and install keystone-tempest-plugin. Clone and install keystone-tempest-plugin.
.. code-block:: bash .. code-block:: bash
git clone https://git.openstack.org/openstack/keystone-tempest-plugin git clone https://opendev.org/openstack/keystone-tempest-plugin
sudo pip install ./keystone-tempest-plugin sudo pip install ./keystone-tempest-plugin
Finally, to run keystone's API and scenario tests, deploy `tempest`_ with Finally, to run keystone's API and scenario tests, deploy `tempest`_ with
@ -255,11 +255,11 @@ from the tempest directory:
Most of keystone's API tests are implemented in `tempest`_ and it is usually Most of keystone's API tests are implemented in `tempest`_ and it is usually
the correct place to add new tests. the correct place to add new tests.
.. _devstack: https://git.openstack.org/cgit/openstack-dev/devstack .. _devstack: https://opendev.org/openstack/devstack
.. _devstack plugin: https://docs.openstack.org/devstack/latest/plugins.html .. _devstack plugin: https://docs.openstack.org/devstack/latest/plugins.html
.. _tempest: https://git.openstack.org/cgit/openstack/tempest .. _tempest: https://opendev.org/openstack/tempest
.. _tempest plugin: https://docs.openstack.org/tempest/latest/plugin.html .. _tempest plugin: https://docs.openstack.org/tempest/latest/plugin.html
.. _repository: http://git.openstack.org/cgit/openstack/keystone-tempest-plugin .. _repository: http://opendev.org/openstack/keystone-tempest-plugin
Writing new API & Scenario Tests Writing new API & Scenario Tests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View File

@ -325,7 +325,7 @@ being checked for:
Other systems wishing to use the policy engine will require additional styles Other systems wishing to use the policy engine will require additional styles
of checks and will possibly write completely custom backends. By default, of checks and will possibly write completely custom backends. By default,
keystone leverages policy enforcement that is maintained in `oslo.policy keystone leverages policy enforcement that is maintained in `oslo.policy
<https://git.openstack.org/cgit/openstack/oslo.policy/>`_. <https://opendev.org/openstack/oslo.policy/>`_.
Rules Rules

View File

@ -64,10 +64,10 @@ Keystone on Launchpad
Launchpad is a code hosting that OpenStack is using to track bugs, feature Launchpad is a code hosting that OpenStack is using to track bugs, feature
work, and releases of OpenStack. Like other OpenStack projects, Keystone source work, and releases of OpenStack. Like other OpenStack projects, Keystone source
code is hosted on git.openstack.org code is hosted on opendev.org
* `Keystone Project Page on Launchpad <https://launchpad.net/keystone>`_ * `Keystone Project Page on Launchpad <https://launchpad.net/keystone>`_
* `Keystone Source Repository <https://git.openstack.org/cgit/openstack/keystone>`_ * `Keystone Source Repository <https://opendev.org/openstack/keystone>`_
Within launchpad, we use Within launchpad, we use
`blueprints <https://blueprints.launchpad.net/keystone>`_, to track feature `blueprints <https://blueprints.launchpad.net/keystone>`_, to track feature

View File

@ -31,7 +31,7 @@ tree`_. Also see the :doc:`getting-started/community` page for other ways to int
community. community.
.. _`OpenStack's Identity API`: https://developer.openstack.org/api-ref/identity/index.html .. _`OpenStack's Identity API`: https://developer.openstack.org/api-ref/identity/index.html
.. _`source tree`: https://git.openstack.org/cgit/openstack/keystone/tree/doc/source .. _`source tree`: https://opendev.org/openstack/keystone/src/branch/master/doc/source
Related Projects Related Projects
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~

View File

@ -1,4 +1,4 @@
This is a database migration repository. This is a database migration repository.
More information at More information at
https://git.openstack.org/cgit/openstack/sqlalchemy-migrate https://opendev.org/openstack/sqlalchemy-migrate

View File

@ -1,4 +1,4 @@
This is a database migration repository. This is a database migration repository.
More information at More information at
https://git.openstack.org/cgit/openstack/sqlalchemy-migrate https://opendev.org/openstack/sqlalchemy-migrate

View File

@ -1,4 +1,4 @@
This is a database migration repository. This is a database migration repository.
More information at More information at
https://git.openstack.org/cgit/openstack/sqlalchemy-migrate https://opendev.org/openstack/sqlalchemy-migrate

View File

@ -1,4 +1,4 @@
This is a database migration repository. This is a database migration repository.
More information at More information at
https://git.openstack.org/cgit/openstack/sqlalchemy-migrate https://opendev.org/openstack/sqlalchemy-migrate

View File

@ -2,4 +2,4 @@
MOVED MOVED
===== =====
The keystone tempest plugin has moved to http://git.openstack.org/cgit/openstack/keystone-tempest-plugin The keystone tempest plugin has moved to http://opendev.org/openstack/keystone-tempest-plugin

View File

@ -10,7 +10,7 @@ upgrade:
fixes: fixes:
- | - |
[`bug 1705485 <https://bugs.launchpad.net/keystone/+bug/1705485>`_] [`bug 1705485 <https://bugs.launchpad.net/keystone/+bug/1705485>`_]
A `previous change <https://review.openstack.org/#/c/404022/>`_ removed A `previous change <https://review.opendev.org/#/c/404022/>`_ removed
policy from the self-service password API. Since a user is required to policy from the self-service password API. Since a user is required to
authenticate to change their password, protection via policy didn't authenticate to change their password, protection via policy didn't
necessarily make sense. This change removes the default policy from code, necessarily make sense. This change removes the default policy from code,

View File

@ -6,7 +6,7 @@ deprecations:
APIs. These APIs were originally marked as deprecated during the Juno APIs. These APIs were originally marked as deprecated during the Juno
release cycle, but we never deprecated using ``versionutils`` from oslo. release cycle, but we never deprecated using ``versionutils`` from oslo.
More information regarding this deprecation can be found in the `patch More information regarding this deprecation can be found in the `patch
<https://review.openstack.org/#/c/115423/>`_ that proposed the deprecation. <https://review.opendev.org/#/c/115423/>`_ that proposed the deprecation.
- > - >
[`bug 1728690 <https://bugs.launchpad.net/keystone/+bug/1728690>`_] [`bug 1728690 <https://bugs.launchpad.net/keystone/+bug/1728690>`_]
The ``member_role_id`` and ``member_role_name`` config options were used to The ``member_role_id`` and ``member_role_name`` config options were used to

View File

@ -6,14 +6,14 @@ upgrade:
Remove the following filters: ``[filter:oauth1_extension]``, Remove the following filters: ``[filter:oauth1_extension]``,
``[filter:federation_extension]``, ``[filter:endpoint_filter_extension]``, ``[filter:federation_extension]``, ``[filter:endpoint_filter_extension]``,
and ``[filter:revoke_extension]``. See the sample `keystone-paste.ini and ``[filter:revoke_extension]``. See the sample `keystone-paste.ini
<https://git.openstack.org/cgit/openstack/keystone/tree/etc/keystone-paste.ini>`_ <https://opendev.org/openstack/keystone/src/branch/stable/rocky/etc/keystone-paste.ini>`_
file for guidance. file for guidance.
- > - >
The `keystone-paste.ini` file must be updated to remove extension filters, The `keystone-paste.ini` file must be updated to remove extension filters,
and their use in ``[pipeline:public_api]`` and ``[pipeline:admin_api]`` pipelines. and their use in ``[pipeline:public_api]`` and ``[pipeline:admin_api]`` pipelines.
Remove the following filters: ``[filter:user_crud_extension]``, Remove the following filters: ``[filter:user_crud_extension]``,
``[filter:crud_extension]``. See the sample `keystone-paste.ini ``[filter:crud_extension]``. See the sample `keystone-paste.ini
<https://git.openstack.org/cgit/openstack/keystone/tree/etc/keystone-paste.ini>`_ <https://opendev.org/openstack/keystone/src/branch/stable/rocky/etc/keystone-paste.ini>`_
file for guidance. file for guidance.
other: other:
- > - >

View File

@ -7,7 +7,7 @@ envlist = py37,py36,py27,pep8,api-ref,docs,genconfig,genpolicy,releasenotes
usedevelop = True usedevelop = True
install_command = pip install {opts} {packages} install_command = pip install {opts} {packages}
setenv = VIRTUAL_ENV={envdir} setenv = VIRTUAL_ENV={envdir}
deps = -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} deps = -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
-r{toxinidir}/requirements.txt -r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt -r{toxinidir}/test-requirements.txt
.[ldap,memcache,mongodb] .[ldap,memcache,mongodb]
@ -43,7 +43,7 @@ commands =
basepython = python3 basepython = python3
# NOTE(browne): This is required for the integration test job of the bandit # NOTE(browne): This is required for the integration test job of the bandit
# project. Please do not remove. # project. Please do not remove.
deps = -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} deps = -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
-r{toxinidir}/requirements.txt -r{toxinidir}/requirements.txt
.[bandit] .[bandit]
commands = bandit -r keystone -x tests commands = bandit -r keystone -x tests