Commit Graph

95 Commits

Author SHA1 Message Date
Jenkins
a75e1128f4 Merge "Add missing colon for documentation build steps." 2013-04-12 05:54:42 +00:00
Jamie Lennox
28ef9cdcc6 Generate HTTPS certificates with ssl_setup.
Extracts common OpenSSL functionality from pki_setup and adds a new cli
command ssl_setup which re-uses this base to generate SSL certificates
for https.

Change-Id: Ia34827583bcdfbd871133250681010e642271f07
Fixes: bug 1155361
2013-04-11 14:41:15 +10:00
Brad Topol
e4ec12e811 Add TLS Support for LDAP
Fixes Bug1040115

added several test cases, also provides a full ldap
regression suite. Also added supplemental (simple)
verification for CACERTFILE and CACERTDIR
added a TLS disable option when ldaps URLs are used
and did full regression tests using ldaps URLs
and with TLS
addresses ayoung's comments
addresses dolphm's and Mouad's comments
addresses gyee's doc request and bknudson's comments

Change-Id: I639f2853df0ce5c10ae85b06214b26430d872aca
2013-04-09 00:54:51 -05:00
Alvaro Lopez Garcia
31c6cd80e4 Fix example in documentation.
The example lacked the import of keystone.common.wsgi that could be
misleading for new developers.

Change-Id: I20be59f5792507a775d033867a69d31c5216633c
2013-04-05 13:58:36 +02:00
James Slagle
a65f737cdb Add missing colon for documentation build steps.
Change-Id: I9ecb5d945d950e44c918469ab2ae0478e22bc1a8
2013-03-30 17:38:19 -04:00
Dolph Mathews
050ad91b07 Revise docs to use keystoneclient.middleware.auth_token
Change-Id: Ic6caf991cb3eda359658ea679b0fd2f75180c2a9
2013-03-13 11:25:43 -05:00
Guang Yee
9f812939d4 v3 token API
Also implemented the following:

blueprint pluggable-identity-authentication-handlers
blueprint stop-ids-in-uris
blueprint multi-factor-authn (just the plumbing)

What's missing?

* domain scoping (will be implemented by Henry?)

Change-Id: I191c0b2cb3367b2a5f8a2dc674c284bb13ea97e3
2013-02-20 13:18:38 -08:00
Tom Fifield
cab6917356 Remove old, outdated keystone devref docs
The doc/source/old directory contained several docs
that were marked as 'old' and hadn't been updated for more
than a year.

This patch simply removes them - they aren't referred to in
any way noticable on keystone.openstack.org.

Change-Id: Ida57e0321be09aa8ddcb966f386132946017cdcb
2013-02-20 00:31:32 +11:00
Jenkins
5a8682ddc2 Merge "Update to oslo version code." 2013-02-17 08:21:36 +00:00
Jenkins
ae412dd734 Merge "Cleaned up keystone-all --help output" 2013-02-16 10:58:52 +00:00
Monty Taylor
5e82d945aa Update to oslo version code.
This brings us tag-based versioning and aligned with the rest of the project.

Change-Id: I8c1f077125ee062e213d073492cfde07694cc254
2013-02-13 14:12:03 -08:00
Joe Gordon
ac6ee6901c Fix spelling mistakes
git ls-files | misspellings -f -
Source: https://github.com/lyda/misspell-check

Change-Id: Icbd2412aa65bc8135e5dcd83ee69e94f5a42f7a2
2013-02-12 11:17:31 -08:00
Dolph Mathews
83e989fa35 Cleaned up keystone-all --help output
- Added a missing space: mayuse -> may use
- Removed default values from help messages, which were appearing as
  None, and should be added by argparse anyway
- Updated man pages

Change-Id: I471a1aaff40398488e19f91a16bd91d2d17db61d
2013-02-12 11:19:39 -06:00
annegentle
e6c5f7f7af Adds png versions of all svg image files. Changes reference.
This should stop complaints about Sphinx not correctly identifying
svg content type while still maintaining an svg version for
maintenance purposes.

Change-Id: If7085e4644562232945efc97d420eeecab85623e
2013-02-01 15:46:50 -06:00
Jenkins
469ff6571e Merge "Remove swift auth." 2012-12-22 20:39:42 +00:00
Chmouel Boudjnah
e577cd6087 Remove swift auth.
- This has been moved since last release to swift main repository.

Change-Id: I11fc4001fbc4a1d78823d41450cdfcc97677c420
2012-12-12 21:54:45 +01:00
Jenkins
bf4b9f4987 Merge "Remove mentions of essex in docs (bug 1085247)" 2012-12-10 22:14:15 +00:00
Eduardo Patrocinio
aaf61a4fc9 Remove mentions of essex in docs (bug 1085247)
Change-Id: I663e9317c2b5eb5fe7190ea6c656fcebff7078fd
2012-12-10 15:30:58 -06:00
Alvaro Lopez Garcia
8c15e3eba6 Added documentation for the external auth support
This covers given authentication using REMOTE_USER and also the way to
implement custom auth with WSGI middleware.

DocImpact
blueprint: pluggable-identity-authentication-handlers
Change-Id: Idbac8c38d1f0be1febbbc8056c929bada6bbb07e
2012-12-03 11:27:37 +01:00
Tom Fifield
d4c4cf0351 Fixes typo in keystone setup doc
fixes bug 1083391

A one character change to fix a typo in setup doc, reported
by a user :s

Change-Id: I4fefec089c9ded4b773f4b3641e30162a4faa2f8
2012-11-27 12:38:07 +10:00
Jenkins
55b90e303b Merge "tweaking docs to fix link to wiki Keystone page" 2012-11-20 18:08:32 +00:00
Jose Castro Leon
001f708e7d Provide config file fields for enable users in LDAP backend (bug1067516)
DocImpact

Change-Id: I1ee9a1e2505cdd8c9ee8acba5c0e89a4f25c7262
2012-11-13 10:37:17 -06:00
Joe Heck
c74009025f tweaking docs to fix link to wiki Keystone page
updated docstrings to remove two errors
reformatted front page header to be consistent
added links to autogenerated python documentation

Change-Id: I59fddc12ff458bbd0102a40d4d85903ab6bd6394
2012-11-10 15:57:59 -08:00
Guang Yee
fddacf7bce bug 1069945: generate certs for the tests in one place
and doc how to install signing certificate from an external CA

Change-Id: I92feb8eaeea617211ee7132480ac7a63bf0a1bf1
2012-11-05 12:27:14 -08:00
Jenkins
c252b05fc6 Merge "add --config-dir=DIR for keystone-all option" 2012-10-24 05:38:15 +00:00
Jenkins
2d1fa1f276 Merge "Add --config-dir=DIR in OPTIONS" 2012-10-24 05:38:08 +00:00
long-wang
029cd2be67 add --config-dir=DIR for keystone-all option
Change-Id: I0c9e1fdc05714a11accd2845fa031ac8e09b1028
2012-10-13 21:45:59 +08:00
long-wang
f7169c1127 Add --config-dir=DIR in OPTIONS
Change-Id: I51c426bdc0610b59aeecc4512c797e709021eb14
2012-10-13 21:38:03 +08:00
Adam Young
bc155af827 Document PKI configuration and management
Bug 1064585

Change-Id: I2faf2d998a208218635e10c24cae06768934d494
2012-10-10 16:13:08 -04:00
Maru Newby
1683d847f0 Document memcached host system time configuration.
* Addresses 1022614

Change-Id: I81617c4eecd6fdfdb3f01eb674f7308d9c93baaa
2012-09-11 11:37:19 -07:00
Joe Heck
861670e091 pep8 1.3.3 cleanup
removing unused imports

Change-Id: I0472fd074bbe0b2ec07f1548f3930df339523465
2012-08-24 01:19:45 +00:00
Jenkins
abb6ad76b3 Merge "Code cleanup in doc/source/conf.py" 2012-08-23 16:26:21 +00:00
Ray Chen
98d3a89822 Code cleanup in doc/source/conf.py
Code cleanup in doc/source/conf.py and fix some PEP8 issues
to make the code more pretty.

Change-Id: Ifc8bb4bff72f9497080a3f0b3df2161bd9328ab0
2012-08-23 14:21:35 +08:00
Alan Pevec
174964498b allow middleware configuration from app config
From markmc's proposal:
http://lists.openstack.org/pipermail/openstack-dev/2012-July/000277.html

For backward compatiblity, configuration from paste-deploy INI is used
if it exists. If not, section [keystone_authtoken] in  global
configuration is expected, with the same parameter names.

Requires application using global cfg.CONF object (nova and glance since
folsom-2) and before there's openstack.common library, attempts to use
copy/pasted <application>.openstack.common.cfg

DocImpact

Change-Id: If6aa22280f4ce2cc698d99a130b5792dab808363
2012-08-22 20:50:31 +02:00
Jenkins
6c6926401f Merge "fix broken link" 2012-08-13 16:44:14 +00:00
Adam Young
4f3dcb6c9b Allow overloading of username and tenant name in the config files.
Includes documentation and sample config file values.

Bug 997700

Patchset adds DocImpact flag for notifying doc team about these new
config file values.

Change-Id: Ibd3fade3f233a3b89a1c2feaa0a6b5a9569ad86c
2012-08-07 14:40:20 -05:00
Syed Armani
d2ecd61745 Typo error in keystone/doc/source/configuration.rst.
Change-Id: I076d4679cd797db816b99e63053661515712302b
2012-07-28 03:29:21 +05:30
Alan Pevec
bdc8e76405 fix broken link
sections have implicit hyperlink targets
http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#implicit-hyperlink-targets

bug 1027109

Change-Id: I984695c16f77e7939c5aebe65060abc13e3514ca
2012-07-27 17:08:17 +02:00
Jenkins
9dc27d5148 Merge "Files for Apache-HTTPD" 2012-07-20 18:59:18 +00:00
Adam Young
9b31383c7d Files for Apache-HTTPD
files required for running Keystone in Apache-HTTPD and instructions to set it up

Change-Id: Ib3fdf873ea3816186e6bb63307028ba3aa2edaa9
2012-07-16 16:53:58 -04:00
wanglong
d061599928 Fix the wrong infomation in keystone-manage.rst
Change-Id: I63d789b15361c74d11531646c30fd45f111e236c
2012-07-15 22:49:26 +08:00
Joe Heck
60fa32b256 updating testing documentation
Change-Id: I78c55c3050573d6430028bfc3c3c5d8a8c3e93b0
2012-07-12 17:30:59 +00:00
jakedahn
2a909ee83d Making docs pretty!
* Before: http://stsh.me/2Qx
  * After: http://stsh.me/2Qy

Change-Id: I80cf07e05d253f582f4bca129f0dcdba1a315469
2012-07-11 15:34:24 -07:00
Derek Higgins
4ab47ad224 Adding user password setting api call
Fixes bug 996922

This commit adds a user_crud module that can be used in the public wsgi
pipeline, currently the only operation included allows a user to update
their own password.

In order to change their password a user should make a HTTP PATCH to
/v2.0/OS-KSCRUD/users/<userid>
with the json data fomated like this
{"user": {"password": "DCBA", "original_password": "ABCD"}}

in addition to changing the users password, all current tokens
will be cleared (for token backends that support listing) and
a new token id will be returned.

Change-Id: I0cbdafbb29a5b6531ad192f240efb9379f0efd2d
2012-07-10 11:06:11 +01:00
Jenkins
1850fe0964 Merge "fix sphinx warnings" 2012-07-03 19:49:01 +00:00
Jenkins
43ee35ad58 Merge "Basic request stats monitoring & reporting" 2012-06-28 14:08:10 +00:00
Alan Pevec
bf495949bc fix sphinx warnings
also disable building old docs

Change-Id: I0bbbb2b702a12bd9acb79f89b5b5c92cffeec779
2012-06-22 20:01:48 +02:00
Alan Pevec
79f5f7cf99 fix man page build
there was an obsolete man_pages in conf.py
sync keystone-all man page with keystone-all -h output

Change-Id: Ie136d30d0ea647082459ae35720e48742aa2b722
2012-06-22 19:39:45 +02:00
Dolph Mathews
ef58425b8e Basic request stats monitoring & reporting
Attributes are tracked seperately per interface (public API vs admin API):
- Request method (GETs, POSTs, etc)
- Requested resources
- Number of requests per remote address
- Response status codes

Retrieve statistics report:
  GET http://keystone:35357/v2.0/OS-STATS/stats
  e.g. http://paste.openstack.org/raw/18528/

Reset statistics report:
  DELETE http://keystone:35357/v2.0/OS-STATS/stats

Change-Id: Id21af755e5e25b8275dd55b7415bf4c421304807
2012-06-19 14:16:29 -05:00
Chmouel Boudjnah
b2aa620bc9 Add s3 extension in keystone.conf sample.
- Document S3 functionality along the way.

Change-Id: I5525cd084aa16a33176c2ed0c3df53e9743072fc
2012-06-08 15:15:18 +00:00