diff --git a/README.rst b/README.rst index 58907b527d..13d5cf9876 100644 --- a/README.rst +++ b/README.rst @@ -27,7 +27,7 @@ The API reference and documentation are 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: @@ -35,7 +35,7 @@ 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: diff --git a/doc/source/admin/federation/configure_federation.rst b/doc/source/admin/federation/configure_federation.rst index 094229ee35..ddf49b0d34 100644 --- a/doc/source/admin/federation/configure_federation.rst +++ b/doc/source/admin/federation/configure_federation.rst @@ -428,7 +428,7 @@ changes to your keystone configuration. # 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: diff --git a/doc/source/cli/keystone-manage.rst b/doc/source/cli/keystone-manage.rst index 5f3ccda9ee..92ea06f1a1 100644 --- a/doc/source/cli/keystone-manage.rst +++ b/doc/source/cli/keystone-manage.rst @@ -108,5 +108,5 @@ SEE ALSO SOURCE ====== -* Keystone is sourced in Gerrit git `Keystone `__ +* Keystone is sourced in Gerrit git `Keystone `__ * Keystone bugs are managed at Launchpad `Keystone `__ diff --git a/doc/source/cli/keystone-status.rst b/doc/source/cli/keystone-status.rst index 6a2fd82945..157b497683 100644 --- a/doc/source/cli/keystone-status.rst +++ b/doc/source/cli/keystone-status.rst @@ -110,5 +110,5 @@ SEE ALSO SOURCE ====== -* Keystone is sourced on `git.openstack.org `__ +* Keystone is sourced on `opendev.org `__ * Keystone bugs are managed at Launchpad `Keystone `__ diff --git a/doc/source/contributor/api_change_tutorial.rst b/doc/source/contributor/api_change_tutorial.rst index d38a26b535..e316187f4b 100644 --- a/doc/source/contributor/api_change_tutorial.rst +++ b/doc/source/contributor/api_change_tutorial.rst @@ -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 core team`_ for agreement. -.. _`keystone-specs`: https://git.openstack.org/cgit/openstack/keystone-specs/ -.. _`keystone core team`: https://review.openstack.org/#/admin/groups/9,members +.. _`keystone-specs`: https://opendev.org/openstack/keystone-specs/ +.. _`keystone core team`: https://review.opendev.org/#/admin/groups/9,members Create ~~~~~~ #. `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/.rst`; #. Write the spec based on the template. Ensure the BP link points to the one created in step 1; @@ -50,7 +50,7 @@ Create who understands the subject can attend the meeting to answer questions. .. _`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 Agreement diff --git a/doc/source/contributor/database-migrations.rst b/doc/source/contributor/database-migrations.rst index b7651f0006..09b1e8e3d7 100644 --- a/doc/source/contributor/database-migrations.rst +++ b/doc/source/contributor/database-migrations.rst @@ -89,4 +89,4 @@ Contract phase: For more information on writing individual migration scripts refer to `SQLAlchemy-migrate`_. -.. _SQLAlchemy-migrate: https://git.openstack.org/cgit/openstack/sqlalchemy-migrate +.. _SQLAlchemy-migrate: https://opendev.org/openstack/sqlalchemy-migrate diff --git a/doc/source/contributor/how-can-i-help.rst b/doc/source/contributor/how-can-i-help.rst index 72378657dc..72b97ce7c6 100644 --- a/doc/source/contributor/how-can-i-help.rst +++ b/doc/source/contributor/how-can-i-help.rst @@ -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 .. _python-keystoneclient: https://bugs.launchpad.net/python-keystoneclient/+bugs?field.tag=low-hanging-fruit .. _devstack: https://docs.openstack.org/devstack/latest/ -.. _keystone maintainers: https://review.openstack.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 +.. _keystone maintainers: https://review.opendev.org/#/admin/groups/9,members +.. _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 .. _Reach out: ../getting-started/community.html diff --git a/doc/source/contributor/proposing-features.rst b/doc/source/contributor/proposing-features.rst index af383d5174..a213388964 100644 --- a/doc/source/contributor/proposing-features.rst +++ b/doc/source/contributor/proposing-features.rst @@ -18,7 +18,7 @@ Proposing Features Requests for enhancements or new features must follow a process that requires using bug reports and specifications. We publish the contents of the `keystone-specs repository -`_ at +`_ at `specs.openstack.org `_. RFE Bug Reports diff --git a/doc/source/contributor/services.rst b/doc/source/contributor/services.rst index f2ad1c5888..e5e5198332 100644 --- a/doc/source/contributor/services.rst +++ b/doc/source/contributor/services.rst @@ -408,8 +408,8 @@ personas where applicable in your service: .. _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 -.. _keystone: https://git.openstack.org/cgit/openstack/keystone/tree/keystone/tests/unit/protection/v3?id=77e50e49c5af37780b8b4cfe8721ba28e8a58183 -.. _cinder: https://review.openstack.org/#/c/602489/ +.. _keystone: https://opendev.org/openstack/keystone/src/commit/77e50e49c5af37780b8b4cfe8721ba28e8a58183/keystone/tests/unit/protection/v3 +.. _cinder: https://review.opendev.org/#/c/602489/ 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 .. _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 -.. _placement examples: https://review.openstack.org/#/c/571201/ -.. _patches: https://review.openstack.org/#/c/623319/ +.. _keystone examples: https://review.opendev.org/#/q/status:merged+project:openstack/keystone+branch:master+topic:add-scope-types +.. _placement examples: https://review.opendev.org/#/c/571201/ +.. _patches: https://review.opendev.org/#/c/623319/ .. _OpenStack Discuss mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss .. _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 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 ------------- diff --git a/doc/source/contributor/set-up-keystone.rst b/doc/source/contributor/set-up-keystone.rst index c29e940fe1..2f2d4e41f7 100644 --- a/doc/source/contributor/set-up-keystone.rst +++ b/doc/source/contributor/set-up-keystone.rst @@ -53,7 +53,7 @@ Clone the keystone repository: .. code-block:: bash - $ git clone https://git.openstack.org/openstack/keystone.git + $ git clone https://opendev.org/openstack/keystone.git $ cd keystone 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`_ command-line interface. -.. _`python-keystoneclient`: https://git.openstack.org/cgit/openstack/python-keystoneclient -.. _`python-openstackclient`: https://git.openstack.org/cgit/openstack/python-openstackclient +.. _`python-keystoneclient`: https://opendev.org/openstack/python-keystoneclient +.. _`python-openstackclient`: https://opendev.org/openstack/python-openstackclient diff --git a/doc/source/contributor/testing-keystone.rst b/doc/source/contributor/testing-keystone.rst index e95cbe93b2..af93c0dd7c 100644 --- a/doc/source/contributor/testing-keystone.rst +++ b/doc/source/contributor/testing-keystone.rst @@ -233,14 +233,14 @@ in your `devstack` `local.conf`` file: .. code-block:: bash [[local|localrc]] - enable_plugin keystone https://git.openstack.org/openstack/keystone + enable_plugin keystone https://opendev.org/openstack/keystone enable_service keystone-saml2-federation Clone and install keystone-tempest-plugin. .. 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 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 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 -.. _tempest: https://git.openstack.org/cgit/openstack/tempest +.. _tempest: https://opendev.org/openstack/tempest .. _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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/doc/source/getting-started/architecture.rst b/doc/source/getting-started/architecture.rst index e990f72528..179bce232e 100644 --- a/doc/source/getting-started/architecture.rst +++ b/doc/source/getting-started/architecture.rst @@ -325,7 +325,7 @@ being checked for: Other systems wishing to use the policy engine will require additional styles of checks and will possibly write completely custom backends. By default, keystone leverages policy enforcement that is maintained in `oslo.policy -`_. +`_. Rules diff --git a/doc/source/getting-started/community.rst b/doc/source/getting-started/community.rst index 25cde12c72..c90cf38ae9 100644 --- a/doc/source/getting-started/community.rst +++ b/doc/source/getting-started/community.rst @@ -64,10 +64,10 @@ Keystone on Launchpad Launchpad is a code hosting that OpenStack is using to track bugs, feature 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 `_ -* `Keystone Source Repository `_ +* `Keystone Source Repository `_ Within launchpad, we use `blueprints `_, to track feature diff --git a/doc/source/index.rst b/doc/source/index.rst index 18c692b70d..580227913a 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -31,7 +31,7 @@ tree`_. Also see the :doc:`getting-started/community` page for other ways to int community. .. _`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 ~~~~~~~~~~~~~~~~ diff --git a/keystone/common/sql/contract_repo/README b/keystone/common/sql/contract_repo/README index 4ea8dd4f95..1311171041 100644 --- a/keystone/common/sql/contract_repo/README +++ b/keystone/common/sql/contract_repo/README @@ -1,4 +1,4 @@ This is a database migration repository. More information at -https://git.openstack.org/cgit/openstack/sqlalchemy-migrate +https://opendev.org/openstack/sqlalchemy-migrate diff --git a/keystone/common/sql/data_migration_repo/README b/keystone/common/sql/data_migration_repo/README index 4ea8dd4f95..1311171041 100644 --- a/keystone/common/sql/data_migration_repo/README +++ b/keystone/common/sql/data_migration_repo/README @@ -1,4 +1,4 @@ This is a database migration repository. More information at -https://git.openstack.org/cgit/openstack/sqlalchemy-migrate +https://opendev.org/openstack/sqlalchemy-migrate diff --git a/keystone/common/sql/expand_repo/README b/keystone/common/sql/expand_repo/README index 4ea8dd4f95..1311171041 100644 --- a/keystone/common/sql/expand_repo/README +++ b/keystone/common/sql/expand_repo/README @@ -1,4 +1,4 @@ This is a database migration repository. More information at -https://git.openstack.org/cgit/openstack/sqlalchemy-migrate +https://opendev.org/openstack/sqlalchemy-migrate diff --git a/keystone/common/sql/migrate_repo/README b/keystone/common/sql/migrate_repo/README index 4ea8dd4f95..1311171041 100644 --- a/keystone/common/sql/migrate_repo/README +++ b/keystone/common/sql/migrate_repo/README @@ -1,4 +1,4 @@ This is a database migration repository. More information at -https://git.openstack.org/cgit/openstack/sqlalchemy-migrate +https://opendev.org/openstack/sqlalchemy-migrate diff --git a/keystone_tempest_plugin/README.rst b/keystone_tempest_plugin/README.rst index 1f310e54ef..a181a40ba0 100644 --- a/keystone_tempest_plugin/README.rst +++ b/keystone_tempest_plugin/README.rst @@ -2,4 +2,4 @@ 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 diff --git a/releasenotes/notes/bug-1705485-7a1ad17b9cc99b9d.yaml b/releasenotes/notes/bug-1705485-7a1ad17b9cc99b9d.yaml index e0df798f3f..ec7a5117a6 100644 --- a/releasenotes/notes/bug-1705485-7a1ad17b9cc99b9d.yaml +++ b/releasenotes/notes/bug-1705485-7a1ad17b9cc99b9d.yaml @@ -10,7 +10,7 @@ upgrade: fixes: - | [`bug 1705485 `_] - A `previous change `_ removed + A `previous change `_ removed policy from the self-service password API. Since a user is required to authenticate to change their password, protection via policy didn't necessarily make sense. This change removes the default policy from code, diff --git a/releasenotes/notes/deprecated-as-of-queens-8ad7f826e4f08f57.yaml b/releasenotes/notes/deprecated-as-of-queens-8ad7f826e4f08f57.yaml index 643a560f3d..f007f36370 100644 --- a/releasenotes/notes/deprecated-as-of-queens-8ad7f826e4f08f57.yaml +++ b/releasenotes/notes/deprecated-as-of-queens-8ad7f826e4f08f57.yaml @@ -6,7 +6,7 @@ deprecations: APIs. These APIs were originally marked as deprecated during the Juno release cycle, but we never deprecated using ``versionutils`` from oslo. More information regarding this deprecation can be found in the `patch - `_ that proposed the deprecation. + `_ that proposed the deprecation. - > [`bug 1728690 `_] The ``member_role_id`` and ``member_role_name`` config options were used to diff --git a/releasenotes/notes/extensions-to-core-a0d270d216d47276.yaml b/releasenotes/notes/extensions-to-core-a0d270d216d47276.yaml index ced7d5a73f..2560b21358 100644 --- a/releasenotes/notes/extensions-to-core-a0d270d216d47276.yaml +++ b/releasenotes/notes/extensions-to-core-a0d270d216d47276.yaml @@ -6,14 +6,14 @@ upgrade: Remove the following filters: ``[filter:oauth1_extension]``, ``[filter:federation_extension]``, ``[filter:endpoint_filter_extension]``, and ``[filter:revoke_extension]``. See the sample `keystone-paste.ini - `_ + `_ file for guidance. - > The `keystone-paste.ini` file must be updated to remove extension filters, and their use in ``[pipeline:public_api]`` and ``[pipeline:admin_api]`` pipelines. Remove the following filters: ``[filter:user_crud_extension]``, ``[filter:crud_extension]``. See the sample `keystone-paste.ini - `_ + `_ file for guidance. other: - > diff --git a/tox.ini b/tox.ini index 7fc0dc27b3..186981cea7 100644 --- a/tox.ini +++ b/tox.ini @@ -7,7 +7,7 @@ envlist = py37,py36,py27,pep8,api-ref,docs,genconfig,genpolicy,releasenotes usedevelop = True install_command = pip install {opts} {packages} 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}/test-requirements.txt .[ldap,memcache,mongodb] @@ -43,7 +43,7 @@ commands = basepython = python3 # NOTE(browne): This is required for the integration test job of the bandit # 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 .[bandit] commands = bandit -r keystone -x tests