301 Commits

Author SHA1 Message Date
Jenkins
93bc881553 Merge "Suggest users to remove REMOTE_USER from shibd conf" 2014-05-28 19:59:07 +00:00
Dolph Mathews
1b338ab0bf recommend excluding 35357 from ephemeral ports
Change-Id: I56c3b526ac4af255dd31ce0bd0e0f2ce128cb6fe
Closes-Bug: 1253482
2014-05-28 15:32:12 +00:00
Marek Denis
fb5a397fe0 Suggest users to remove REMOTE_USER from shibd conf
Shibboleth configuration docs should suggest users to avoid setting
REMOTE_USER environment variable in the shibboleth2.xml config file.

Change-Id: I11ee773dd20375c46e40d70ad09bf0a88182502e
Closes-bug: #1320128
2014-05-28 09:21:49 +02:00
Jenkins
af436324fe Merge "no one uses macports" 2014-05-28 03:41:47 +00:00
Steve Martinelli
5dbb794347 Fix spelling mistakes in docs
Noticed a bunch of minor spelling mistakes.

Change-Id: I8189dda5a78418820e6c56270089590ef87f1495
Closes-Bug: #1323361
2014-05-26 12:52:20 -04:00
Dolph Mathews
0516c3cbd6 install from source docs never actually install the keystone service
Change-Id: I4997f60f3c4746821e8cd8db76b1d54fe786ccfa
Closes-Bug: 1322735
2014-05-23 15:12:57 -05:00
Jenkins
2b8e58abf2 Merge "Fix version links to docs.openstack.org" 2014-05-22 17:39:20 +00:00
Kevin Kirkpatrick
53d6459978 Add note for v3 API clients using auth plugin docs
Change-Id: I3d07c3f27ac38f9ead0481271460b3b3633b8c1d
Closes-Bug: #1311324
2014-05-14 13:52:47 -07:00
Marek Denis
50cccf94fd Add detailed federation configuration docs
Add documentation on how to configure federation in keystone

Co-Authored-By: Steve Martinelli <stevemar@ca.ibm.com>

DocImpact
Closes-Bug: #1311693
Change-Id: Ia7e5a67d762921a81ef4a7d16c682e5db1c3ba6c
2014-05-13 11:04:58 -04:00
Andreas Jaeger
646100b2cb Fix version links to docs.openstack.org
Remove PDF link.
Replace deep html links with links to the docs.openstack.org site.

Change-Id: Ic7c2218bf43a221e8d753a910fdfb2243851214d
Closes-Bug: #1313127
2014-05-07 21:45:17 +02:00
Jenkins
a725b67480 Merge "fixed typos found by RETF rules in RST files" 2014-05-02 20:13:19 +00:00
Jenkins
05e9b0e8fc Merge "Fixed some typos throughout the codebase" 2014-05-02 18:27:22 +00:00
Jenkins
bab63bff9d Merge "Remove the configure portion of extension docs" 2014-05-02 17:21:41 +00:00
Christian Berendt
6b891e3303 fixed typos found by RETF rules in RST files
rules are avaialble at https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Typos

Change-Id: Ia2b0e226d3f682fcba59907eadeb2a2c84972175
2014-05-02 15:34:30 +02:00
Steve Martinelli
ac02adc131 Remove the configure portion of extension docs
The docs themselves have little to do with configuration,
and mostly describe how to enable the extension.
Suggest removing the configuration part of the file rename.
Also motivating this change, is the fact that we are including
a doc that helps to configure the federation extension
(https://review.openstack.org/#/c/89220/).

Change-Id: I0fe845ac9bdfede330a7eb56fee6f971290789b3
2014-05-02 00:14:24 -05:00
Alex Gaynor
6caaddad85 Fixed some typos throughout the codebase
Change-Id: I66e421b1743f7b3e3e7ecd34e64f67b6e0a53f2c
2014-05-01 07:16:02 -07:00
Andreas Jaeger
4839414237 Check that all po/pot files are valid
Perform minimal checks on po and pot files so that no broken files can
get imported.

Add msgfmt to list of requirements in doc/source/setup.rst.

Change-Id: Ifa9fe2fc1ca9a41621ff3039c249700cdb1cd0ac
Related-Bug: #1299349
Co-Authored-By: Clark Boylan <clark.boylan@gmail.com>
2014-04-26 17:03:32 +02:00
Dolph Mathews
3eccdd1456 no one uses macports
update the dev docs for OS X to use Homebrew instead of macports, and
reflect the necessary dependencies for 10.9 Mavericks (2013) instead of
10.7 Lion (2011).

Change-Id: Ia1a06a15b9f03777fe9d3e77a37eb395f15a4706
2014-04-24 11:35:28 -05:00
Jenkins
c2679140e2 Merge "Discourage use of pki_setup" 2014-04-22 19:35:55 +00:00
Clint Byrum
2974ef3ccb Discourage use of pki_setup
After a mailing list discussion it is clear that users need more
information to make a decision on how to setup their PKI tokens.

This recommends an external CA over using keystone pki_setup as it does
offer a bit more protection against an intruder being able to setup a
rogue token generator.

Change-Id: I798a562dd8c222e04660482b434ed3bbe6b63d62
2014-04-21 09:39:13 -07:00
damon-devops
fd5a1487b1 add dependencies of keystone dev-enviroment
add sqlite-devel and openldap-devel to dependencies

Change-Id: Ia8d0d996795f71ea2885c37d3b05bc1643e85202
Closes-Bug: #1290254
2014-04-21 01:05:24 +00:00
Matthieu Huin
0473e5ab75 Add missing import, remove trailing ":" in middleware example
Minor fixes to the external authentication example given in the
documentation.

Change-Id: I2bef7da8bf8278349fec80a513095637ea49f19a
Closes-Bug: #1308634
Co-Authored-By: Florent Flament <florent.flament-ext@cloudwatt.com>
2014-04-16 17:58:48 +02:00
bruceSz
a33974c250 replace word 'by' with 'be'
Closes-Bug:#1304834

Change-Id: Ida31949453c38c8eef748abe2ee8b0df92d7fb74
2014-04-10 09:56:21 +08:00
David Stanek
94809b08a2 Allows override of stdout/stderr/log capturing
During a test run stdout, stderr and log messages are being captured. If
the test fails all three will be printed out so that can be inspected.
Each stream has an environment variable that can be used to stop it from
being printed at the end of a test run by setting its value to 0. This
is in line with what many of the other project are already doing.

Environment variables:

 - OS_STDOUT_CAPTURE for stdout
 - OS_STDERR_CAPTURE for stderr
 - OS_LOG_CAPTURE for logging

Change-Id: I2fed99069950b839e060297026c8e06cbd45bb98
2014-03-25 15:55:59 +00:00
Morgan Fainberg
c726163357 Make LIVE Tests configurable with ENV
To enable ldap live test, set the environmental variable
``ENABLE_LDAP_LIVE_TESTS`` to a non-false value.

To enable tls ldap live test, set the environmental variable
``ENABLE_TLS_LDAP_LIVE_TESTS`` to a non-false value.

To enable mysql sql live test, set the environmental variable
``ENABLE_LIVE_MYSQL_TESTS`` to a non-false value.

To enable postgres sql live test, set the environmental variable
``ENABLE_LIVE_POSTGRES_TESTS`` to a non-false value.

To enable db2 sql live test, set the environmental variable
``ENABLE_LIVE_DB2_TESTS`` to a non-false value.

This allows for running all tests in a standard run by simply setting
the appropriate environmental variables.

This moves the live tests to be skips if the specific live-test
environmental variables are not set.

Change-Id: I8c09a8dcfca3f9691306c5f416f688205171bda3
Closes-Bug: 1243392
2014-03-17 13:52:55 -07:00
Jenkins
bde896b0f5 Merge "Add missing documentation for enabling oauth1 auth plugin" 2014-03-12 02:07:08 +00:00
Steve Martinelli
cbc14f3002 Add missing documentation for enabling oauth1 auth plugin
The oauth1 method and plugin must be declared in keystone.conf for
OS-OAUTH1 to be completely enabled.

Change-Id: I23b479d3cd462ea3823dee0c281a26486f8600ac
Closes-Bug: #1290966
2014-03-11 12:45:24 -05:00
Matthieu Huin
989dd7142f Add missing documentation for enabling federation auth plugin
The saml2 method and plugin must be declared in keystone.conf for
federation to be completely enabled.

Change-Id: Id68ffdc8a84d093406c836ee6988bfdb9e58d50f
Closes-Bug: #1290582
Co-Authored-By: Florent Flament <florent.flament-ext@cloudwatt.com>
2014-03-11 16:49:22 +01:00
Jenkins
5110c0dab2 Merge "Update ADMIN_TOKEN description in docs" 2014-03-09 19:45:47 +00:00
Jenkins
a9fb2e57c1 Merge "Update curl api example to specify tenant" 2014-03-06 00:59:46 +00:00
Steve Martinelli
baf5524560 Update ADMIN_TOKEN description in docs
Blurb taken from etc/keystone.conf.sample

partially fixes: bug #1283943

Change-Id: If7dac1dd902b52618f1af50a971fe1602426fdcf
2014-03-05 12:41:01 -06:00
Adam Young
01a538e2d7 Mark revoke as experimental
Change-Id: Id0872daa159c58b502060ece9748d01da59519ea
2014-03-05 11:13:54 -06:00
Adam Young
2e51473138 Token Revocation Extension
Base API for reporting revocation events.

The KVS Backend uses the Dogpile backed KVS stores.

Modifies the places that were directly deleting tokens to also generate
revocation events.

Where possible the revocations are triggered by listening to the notifications.
Some places, the callers have been modified instead.  This is usually due to
the need to iterate through a collection, such as users in a group.

Adds a config file option to disable the existing mechanisms that support
revoking a token by that token's id: revoke_by_id. This flag is necessary
to test that the revocation mechanism is working as defined, but will also
be part of the phased removal of the older mechanisms. TokenRevoke tests
have been extended to test both with and without revoke-by-id enabled.

Note: The links aren't populated in the list_events response.

SQL Backend for Revocation Events

Initializes the SQL Database for the revocation backend.
This patch refactors the sql migration call from the CLI
so that the test framework can use it as well. The sql
backend for revcations is exercized by test_notifications
and must be properly initialized.

Revoke By Search Tree

Co-Authored-By: Yuriy Taraday (Yoriksar)

create a set of nested maps for the events. Look up revocation by
traversing down the tree.

Blueprint: revocation-events

Change-Id: If76c8cd5d01a5b991c58a4d1a9d534b2a3da875a
2014-03-04 13:42:28 -05:00
Jenkins
e9c5a00cb2 Merge "Update oslo-incubator log.py to a01f79c" 2014-03-04 00:55:48 +00:00
Krsna Widmer
ae34f84f27 Update curl api example to specify tenant
In the keystone api_curl_examples document, the curl example for
"POST /tokens" did not specify a tenant. This example utilized
the default tenant, which is not commonly used. Changed the
example to include "tenantName" as part of the example to prevent
future confusion.

DocImpact

Closes-Bug: #1269739

Change-Id: Iaad8c7c5a32bc6cff38c938dd36365cddd6741cb
2014-03-03 09:29:27 -08:00
Arun Kant
0b5685962c Support for mongo as dogpile cache backend.
With this new optional caching backend, MongoDB can be used for caching data.

Change-Id: I25ba1cac9456d5e125a5eac99d42330507d4e329
Blueprint: mongodb-dogpile-caching-backend
2014-02-26 09:57:11 -08:00
Jenkins
28c13360a7 Merge "Remove auth_token middleware doc" 2014-02-24 19:16:25 +00:00
Jenkins
75d0bbd388 Merge "Update man pages" 2014-02-24 14:13:20 +00:00
Jenkins
72b794f267 Merge "Keystone doc has wrong keystone-manage command" 2014-02-22 08:51:11 +00:00
Brant Knudson
40cff90166 Update oslo-incubator log.py to a01f79c
This updates the log module from oslo-incubator to
a01f79c3050962fd744239956e9654407d14ea1f

 $ git checkout a01f79c3050962fd744239956e9654407d14ea1f
 $ python update.py --nodeps --base keystone \
     --dest-dir ../keystone --modules log

This includes a fix for the deprecated logger that caused the
deprecated message to be printed multiple times rather than once.

Change-Id: I6174b064205adcdc9fb966a9e01eb5190b5b730e
Closes-Bug: #904307
Closes-Bug: #1266812
2014-02-21 10:10:54 -06:00
Brant Knudson
a68e93dc2e Update man pages
The man pages were out of date.

To get the new man pages, I ran keystone-all -h and
keystone-manage -h and copy-pasted the output.

Change-Id: I6c6f6f9f56c2216cce300fcf24877b78b601db5d
2014-02-21 10:05:02 -06:00
Morgan Fainberg
23a4fe9ec7 Update config options with helpstrings and generate sample
Restructure the common config to include many help strings to
support using the oslo.config auto-generated sample config file.

Closes-Bug: #1229941
Change-Id: If352b3b816b1e7dc8b5fc3b9c1cb2adab187ffda
2014-02-20 19:18:49 -08:00
Priti Desai
eb77167fe6 Keystone doc has wrong keystone-manage command
Fixed the keystone-manage command (--extension should be placed after db_sync)

Amend: making it more readable by seperating command from text

Change-Id: Iaf8dcacaa38cdcbaa867bb6e374a87c00cd45ac3
backport: none
Closes-bug: 1281819
2014-02-20 23:28:50 +00:00
Morgan Fainberg
57d02590f9 Implement mechanism to provide non-expiring keys in KVS
This patchset implements the ability to define non-expiring keys
for dogpile.cache backends. The non-expiring keys are relevant
in the case of drivers that can automatically remove keys after
a given time (e.g. memcache). This new non-expiring-key
functionality is currently only implemented for the provided
memcached backend.

bp: dogpile-kvs-backends
Change-Id: I7e25e0049e5b8697c5cb67272b660519c3c3305e
2014-02-19 15:54:41 -08:00
Dirk Mueller
40898f1bd0 Switch over to oslosphinx
oslosphinx is the new name of oslo.sphinx

Closes-Bug: #1277168
Change-Id: I9c52b7ad5459c51ed3d2a92d9011c34c9de4de5a
2014-02-18 08:10:37 -06:00
Morgan Fainberg
bcd65c43dd Cleanup Dogpile KVS Memcache backend support
General cleanup of the Dogpile KVS Memcache backends to be simpler
names and remove the 'dogpile_' prefix for the memcache_driver
argument utilized by the memcached backend pivot point. Documentation
updated to match KVS memcached changes.

DocImpact

Change-Id: Ieb368d440e48111d844c6e715ed17dd54ca50802
bp: dogpile-kvs-backends
2014-02-16 19:19:57 -08:00
Jenkins
65ad5f9016 Merge "LDAP: document enabled_emulation" 2014-02-15 15:34:49 +00:00
Matt Fischer
f074c30d65 LDAP: document enabled_emulation
- Add documentation to the Configuration page for enabled_emulation
 - Fix a comment about the default value used for enabled_emulation

Change-Id: I3fdb4e9ecfe8bd43f8046d6e99a18941bc938487
Closes-Bug: #1275907
2014-02-13 11:38:19 -07:00
Jenkins
4c67f1f088 Merge "list limit doc cleanup" 2014-02-13 16:21:18 +00:00
Jenkins
a39b815cf7 Merge "Remove vim header" 2014-02-13 03:43:19 +00:00