Commit Graph

10386 Commits (6919253c8f6244148520c58e73c56953fa6c1773)

Author SHA1 Message Date
Anh Tran 6919253c8f api-ref: Correcting V3 Endpoints APIs
Correcting all parameters of Show/Create/List/Update/Delete APIs.
http://developer.openstack.org/api-ref/identity/v3/index.html?#show-endpoint-details

Change-Id: Iea796c4cd475bd0bb2879f4810abf9a645ff58ea
Partial-Bug: #1610777
2016-08-09 14:17:00 +07:00
Anh Tran 9a520bcfa8 api-ref: Correcting V3 Services APIs
Correcting all parameters of services APIs.
http://developer.openstack.org/api-ref/identity/v3/index.html?expanded=#list-services
Rename parameters for more easy to maintain.

Change-Id: I9819c19032c93bab9a613bf94b4b95dda722ced9
Partial-Bug: #1610777
2016-08-09 14:17:00 +07:00
Jenkins 12f0db8cc9 Merge "remove test utilities related to adding extensions" 2016-08-08 18:14:00 +00:00
liyingjun 8026a952de Document query option (is_domain) for projects
The "is_domain" query parameter is missing from GET/UPDATE /v3/projects
documentation in the API site.

Change-Id: I059f7e2ac689ec799dbdcc30c071de26d1603c47
Closes-bug: #1609174
2016-08-07 22:47:10 +08:00
Steve Martinelli 6c408a0607 remove test utilities related to adding extensions
these functions are not used by any test, no need to keep them
around.

Change-Id: If38e8cc496cc1c3909bbb7fe4da89fa85bdc02f5
2016-08-05 21:16:17 -07:00
Jenkins 969d2fc703 Merge "Update etc/keystone.conf.sample" 2016-08-06 00:20:47 +00:00
Jenkins 3f04fc368f Merge "Make hash_algorithms order deterministic" 2016-08-05 20:12:21 +00:00
liyanhang b33512f0d8 Update etc/keystone.conf.sample
If we generate keystone.conf using "tox -e genconfig",
some options are different from the sample file.
So update it.

Change-Id: I7f20338d2fab60f692dc58ca731a6a56279224fe
2016-08-05 14:46:43 +00:00
David Stanek 3de3d71044 Make hash_algorithms order deterministic
hashlib.algorithms_guaranteed is a set so the order is not guaranteed. This
means that the order could be different every time 'tox -e genconfig'
is run.

Change-Id: Iaa46604fccb382f174836fa6e248abf0bd7c3674
2016-08-05 14:31:58 +00:00
Jenkins 910e6e0a12 Merge "PCI-DSS Lockout requirements" 2016-08-05 06:28:09 +00:00
Jenkins bf63a23cd2 Merge "Report v2.0 as deprecated in version discovery" 2016-08-05 04:23:48 +00:00
Jenkins c02ce9f261 Merge "Update the api-ref to mark the v2 API as deprecated" 2016-08-05 04:23:41 +00:00
Jenkins 91586b7741 Merge "Add schema validation to create user v2" 2016-08-05 02:44:14 +00:00
Jenkins b393123111 Merge "Fix the spelling of a test name" 2016-08-04 22:32:58 +00:00
Boris Bobrov aa9fdfc41a Report v2.0 as deprecated in version discovery
Change-Id: Iecf52ec18b05b894bd233b532ab210c34911ae17
2016-08-04 23:59:38 +03:00
Matt Riedemann 50ff85813f Update the api-ref to mark the v2 API as deprecated
The v2 API was deprecated in mitaka with change:

e63a8311fa

The api-ref needs to be updated to show that as
well since that's the main thing someone sees when
they are in the API docs.

The status value comes from:

https://wiki.openstack.org/wiki/VersionDiscovery#status

Change-Id: I6dc5d8fd26d0981e5d83e829fe2dd09b7b9b4c17
2016-08-04 16:01:05 -04:00
gage hugo a5264d7f35 Add schema validation to create user v2
Added validation for create user in v2

Partially implements: bp schema-validation-extent

Change-Id: I555243cb00423367a415dcbf3674af0940c2a669
2016-08-04 19:33:17 +00:00
Lance Bragstad 935530f4e3 Fix the spelling of a test name
Change-Id: I4b3a272a02e1b089d289310a37205206c4188718
2016-08-04 17:37:21 +00:00
Dolph Mathews 141970f193 Remove mention of db_sync per backend
Many releases ago, we supported the notion of having migration
repositories per backend interface. If a backend needed to use the
database, it could manage it's own migrations independently from the
rest of keystone. That functionality was removed long ago, and this
blurb of text should have been removed with it.

Change-Id: If90e25ec556cf42322509ef28878e96120b0baad
2016-08-04 12:09:35 -05:00
Jenkins 4c7be56e34 Merge "Use URIOpt instead of StrOpt for SAML config" 2016-08-04 16:32:06 +00:00
Béla Vancsics ffd2fea754 Use more specific asserts in tests
Instead of assertTrue and assertFalse use more specific asserts.
They are compatible with Python 2.7[1] and 3.4[2]

[1]: https://docs.python.org/2.7/library/unittest.html
[2]: https://docs.python.org/3.4/library/unittest.html

Change-Id: Id9f73e90f0786ef7576edd2f97aa31b1503c14dd
2016-08-04 12:48:08 +02:00
Jenkins 5628e24de3 Merge "Updated from global requirements" 2016-08-04 06:09:08 +00:00
Jenkins 988069ef42 Merge "Add debug logging for RevokeEvent deserialize problem" 2016-08-04 04:27:39 +00:00
Jenkins 4605f90283 Merge "Add schema validation to update user v2" 2016-08-04 04:26:55 +00:00
Jenkins 217d6ae6fa Merge "Retry revocation on MySQL deadlock" 2016-08-04 04:13:53 +00:00
OpenStack Proposal Bot 64e97a8f4c Updated from global requirements
Change-Id: I357ed7ce39133c506b35990202df27244a69f328
2016-08-04 02:35:52 +00:00
Brant Knudson 4c351c57b8 Add debug logging for RevokeEvent deserialize problem
There was no log message showing what the cached value was when
the server fails to recreate a cached RevokeEvent, making it
difficult to debug the problem.

Change-Id: If142f2abd3cc497b11fb7529935d14af037c69f0
Partial-Bug: 1609566
2016-08-03 16:54:23 -05:00
Dolph Mathews bfa13b7a64 Clean up the introductory text in the docs
I made a few specific changes, hopefully for the better:

- Removed the "Welcome!" from the title, which is quite verbose in the
  sidebar index (and reads awkwardly as a title, IMO).

- Revised the project description to match what's on our Launchpad page,
  https://launchpad.net/keystone

- Revised the target audience to more accurately reflect who we actually
  write for (it's still contributors first, but it's not fair to ignore
  operators, etc).

Change-Id: I9955f31216e7a70fed10501f096001433609ac70
2016-08-03 10:59:58 -05:00
Mikhail Nikolaenko e8022f3d31 Retry revocation on MySQL deadlock
Added wrapper for revoke method that makes additional attempts on
deadlock.

Change-Id: I506c6b432d4d23619237a32414d0039c749cd8b6
Closes-Bug: #1604862
2016-08-03 15:51:11 +00:00
gage hugo 5eedeaa2c9 Add schema validation to update user v2
Added validation for update user in v2

Partially implements: bp schema-validation-extent

Change-Id: I5eb6004467a6cf00dd3e02e5ee008b8fb2e26d82
2016-08-03 10:29:12 -05:00
Ronald De Rose 0e2cc0562a PCI-DSS Lockout requirements
This patch satisfies the following PCI-DSS lockout requirements:

* PCI-DSS 8.1.6: Limit repeated access attempts by locking out the user
ID after not more than 6 attempts.

Co-Authored-By: Alexander Makarov amakarov@mirantis.com
Partially-implements: blueprint pci-dss
Change-Id: I8e1bdd0d6febcd5f51a4de3249e2eb3ae16dcee5
2016-08-03 14:34:41 +00:00
Jenkins b79e08b9bc Merge "Remove configuration references to eventlet" 2016-08-03 14:25:30 +00:00
Jenkins 1f0ce00232 Merge "Bump API version number and date" 2016-08-03 11:03:09 +00:00
Jenkins 2b1cce8773 Merge "Move Assertion API to its own file" 2016-08-03 10:42:23 +00:00
Jenkins 919838ac98 Merge "Improve domain configuration API docs" 2016-08-03 10:41:25 +00:00
Jenkins 5d05551885 Merge "Use %()d for integer substitution" 2016-08-03 07:52:23 +00:00
Jenkins 3e0c43ea4e Merge "PCI-DSS Password history requirements" 2016-08-03 05:46:22 +00:00
Jenkins 5ba12c4cdc Merge "Test number of queries on list_users" 2016-08-03 05:03:52 +00:00
Jenkins e517d19122 Merge "Move Federation Auth API to its own file" 2016-08-03 05:03:44 +00:00
Jenkins 8ed283eb3b Merge "Move List Projects and Domains API to its own file" 2016-08-03 05:03:33 +00:00
Jenkins e3fa6fba67 Merge "Move Service Provider API to its own file" 2016-08-03 04:57:33 +00:00
Jenkins e9a64f11c3 Merge "Move Mapping API to its own file" 2016-08-03 04:57:26 +00:00
Eric Brown ebe1e835cb Improve domain configuration API docs
* Beautified the response codes (removed trailing commas and added
  spaces)
* Creating a domain configuration was missing from the docs

Change-Id: Ifaabc38c27669588b1abcb1d121a9e4410d62ebb
Closes-Bug: #1607567
2016-08-03 04:29:23 +00:00
Jenkins 9e749efcf4 Merge "Adds a custom deepcopy handler" 2016-08-03 03:15:24 +00:00
Jenkins f369dd3f96 Merge "Adds test for SecurityError's translation behavior" 2016-08-03 03:15:07 +00:00
Jenkins 7a01e0e3d9 Merge "Don't include openstack/common in flake8 exclude list" 2016-08-03 02:56:17 +00:00
Samuel de Medeiros Queiroz 8eb67a9e01 Move Assertion API to its own file
Change I2423030bd0849c051d22f63bf60b6a5f41f72574 migrated Federation
api-ref docs into keystone repository.

Moving Assertion API to its own file is one of the TODO comments left
there, which is being addressed in this change.

Change-Id: I0ad565619744eb7f7b3c2fb33971d8d8ab4e22ea
2016-08-03 01:58:02 +00:00
Eric Brown 5a0987d644 Bump API version number and date
As a result of commit I37136f79488d7469f0b8b24e3f5628899e40cac0,
the API version for v3 is now 3.7. This patch also updates the
API version updated date to that of the expected release date of
Newton.

Change-Id: I6509f4c5f2eb530c816490037fd64ed47ba0fdc0
2016-08-02 15:26:15 -07:00
Jenkins 7a160c2589 Merge "Fix python{3,}-all-dev depends in deb based" 2016-08-02 18:36:23 +00:00
Samuel de Medeiros Queiroz 62d0175ada Move Federation Auth API to its own file
Change I2423030bd0849c051d22f63bf60b6a5f41f72574 migrated Federation
api-ref docs into keystone repository.

Moving Auth API to its own file is one of the TODO comments left there,
which is being addressed in this change.

Change-Id: Icd0c293c1a326c9bf3fe1ca01c96e3908ac33db3
2016-08-02 13:18:19 -03:00