Merge "Replace git.openstack.org URLs with opendev.org URLs"
This commit is contained in:
commit
ed5b8bc6a7
@ -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:
|
||||
|
||||
|
@ -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:
|
||||
|
||||
|
@ -108,5 +108,5 @@ SEE ALSO
|
||||
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>`__
|
||||
|
@ -110,5 +110,5 @@ SEE ALSO
|
||||
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>`__
|
||||
|
@ -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/<feature>.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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
<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/>`_.
|
||||
|
||||
RFE Bug Reports
|
||||
|
@ -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
|
||||
-------------
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
@ -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
|
||||
<https://git.openstack.org/cgit/openstack/oslo.policy/>`_.
|
||||
<https://opendev.org/openstack/oslo.policy/>`_.
|
||||
|
||||
|
||||
Rules
|
||||
|
@ -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 <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
|
||||
`blueprints <https://blueprints.launchpad.net/keystone>`_, to track feature
|
||||
|
@ -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
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -10,7 +10,7 @@ upgrade:
|
||||
fixes:
|
||||
- |
|
||||
[`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
|
||||
authenticate to change their password, protection via policy didn't
|
||||
necessarily make sense. This change removes the default policy from code,
|
||||
|
@ -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
|
||||
<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>`_]
|
||||
The ``member_role_id`` and ``member_role_name`` config options were used to
|
||||
|
@ -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
|
||||
<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.
|
||||
- >
|
||||
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
|
||||
<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.
|
||||
other:
|
||||
- >
|
||||
|
4
tox.ini
4
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
|
||||
|
Loading…
Reference in New Issue
Block a user