Commit Graph

20 Commits

Author SHA1 Message Date
Hiromu Asahina 8145886d24 OAuth2.0 Client Credentials Grant Flow Support
This spec proposes to allow users to optionally use an OAuth2.0 Client
Credentials Grant flow to authorize an API client. In order to realize
this, we implement an OAuth2.0 authorization server as an extension of
keystone.

Implements: blueprint oauth2-client-credentials-ext
Change-Id: I4954c1e8f22199deb13031441c46a3565383412d
2022-01-28 14:20:34 +09:00
Andreas Jaeger 70f9caa740 Switch to newer openstackdocstheme version
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Disable openstackdocs_auto_name to use 'project' variable as name.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: I27fd7e7310b2a1be3b283d43f40436ba5e165bbf
2020-05-30 18:31:09 +02:00
Andreas Jaeger de768578fc Cleanup py27 support
Make a few cleanups:
- Remove obsolete sections from setup.cfg
- Update classifiers
- Update requirements, no need for python_version anymore
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine
- Remove py27 stanza from setup.py

Change-Id: I3f517a43fbc1689ac1627a0a7c802dd08a9e2630
2020-04-10 10:50:16 +02:00
Ghanshyam Mann 9680cbf5ca [ussuri][goal] Drop python 2.7 support
OpenStack is dropping the py2.7 support in ussuri cycle.

specs repo either has py27 job or requirement or tox env.

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Ie17b61301a941ff554de9fcb8985b5b1e4096113
2019-12-23 20:44:49 +00:00
Andreas Jaeger b0b0181ab8 Update docstheme options
Update openstackdocstheme options so that "Report a bug" works.
Remove git settings for last update, the theme handles this now
by default.
Remove viewdocs and autodocs options, they are for source code but this
repo has no sourcecode.

Update minimal openstackdocstheme version so that these settings work.

Change-Id: I1dedf35825fd2fbd4dcbf8991affcd1f54d0ed70
2019-09-18 19:24:54 +02:00
Colleen Murphy 6fd71d4a19 Sync sphinx requirement
This is needed to get the requirements check job to pass.

Change-Id: I5d03f407053ef5a4a6414e4aad4ec8f09fcf9ae3
2019-07-22 13:11:36 -07:00
Vu Cong Tuan 4fe55f0e82 Switch to stestr
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.

This change also fixes a bunch of D001 violations where lines are too
long in .rst documents.

[1] https://etherpad.openstack.org/p/YVR-python-pti

Change-Id: Ic20ae60d9020896690c5e7f07124d7500ffd3d2d
2018-08-21 11:05:51 +00:00
Nguyen Hai 9246e7e3d6 Change keystone-specs webpage from oslosphinx to openstackdocstheme
Change-Id: Iccdbee3ca64bc9c1ca6195d1725dd61a29ddcb20
Closes-Bug: #1755015
2018-03-16 17:56:59 +09:00
Sean Dague a41c4a28a2 Limits API
The following sketches out limits API about
OpenStack quota usage.

Co-Authored-By: wangxiyuan<wangxiyuan@huawei.com>
Co-Authored-By: Lance Bragstad<lbragstad@gmail.com>

bp: unified-limits
Change-Id: Ie1e046244cfb379775d241b83c80cd1f2fb9c637
2017-12-19 17:49:39 +01:00
Eric Fried c71305efab Block sphinx 1.6.1
Block sphinx version 1.6.1 in requirements, as it is verily busted.

Change-Id: I74deb423a2c8b668c668c4b73c8f98441f270a0b
Related-Bug: #1691129
2017-05-17 07:53:05 -05:00
Gage Hugo a549b0aee8 Remove pbr warnerrors in favor of sphinx check
This change removes the now unused "warnerrors" setting,
which is replaced by "warning-is-error" in sphinx
releases >= 1.5[0]. This also fixes any warnings
that came up when testing with the latest version
of sphinx:

- Invalid json in code-blocks
- Redundant loading of todo extension
- Empty man_pages config value

Also updated the requirements for pbr and sphinx to the latest
version(s) in requirements.txt

With this change, any doc warnings will cause the build to fail

[0] http://lists.openstack.org/pipermail/openstack-dev/2017-March/113085.html

Change-Id: I53b0bf833a940cef471589ba883db13b620cc5fe
2017-04-19 15:45:07 -05:00
Dolph Mathews 0097cc91ef add doc8 validation
doc8 is similar to flake8, but for documentation: it's an opinionated
style checker.

  https://github.com/stackforge/doc8

This patch also fixes two violations, regarding maximum line length and
trailing whitespace.

Change-Id: Icdbd360cea149f1af72243a59efedaed504ff336
2014-10-14 15:38:24 +00:00
Jenkins b57cbef84a Merge "Updated from global requirements" 2014-10-07 23:37:59 +00:00
OpenStack Proposal Bot 11ce8b1ed6 Updated from global requirements
Change-Id: Icb243d390b36141c8ba4d4d094590e3117fffeb2
2014-09-11 00:25:50 +00:00
Doug Hellmann c4982df392 Add RSS feed
Publish an RSS feed of the changes to the specs repository to make the
specs more discoverable.

Change-Id: Ib4f84efab8b3af3ddd47d38d63a91362612bd655
2014-09-10 16:00:47 -04:00
Andreas Jaeger 184314b0ad Remove docutils pin
This was added to work around bug 1091333.  A new sphinx has been
released and so this is no longer necessary.

Change-Id: I9107884d964757a9154bdd1feb4ea6df4e9df43e
2014-08-27 11:55:32 +02:00
OpenStack Proposal Bot 507e30314d Updated from global requirements
Change-Id: I8458121090f305b291d0ffcd3c69631116cb6ae4
2014-08-24 17:10:24 +00:00
OpenStack Proposal Bot e6cda7c3b6 Updated from global requirements
Change-Id: I03c975e6ec0b0e169f039fb71686a4fcc9d81c48
2014-07-16 00:07:13 +00:00
Longgeek 408ac69d39 Update pbr version
Change-Id: I23a82b74e9d33303a61522eb3efba3237fbdbf3f
2014-06-28 23:48:26 +08:00
Morgan Fainberg 6095c5ae46 Initial Commit for Identity-specs repo
The initial commit for identity-specs repo. This is based upon a
combination of the TripleO Specs repository and the Nova specs
repository.

Change-Id: If6002bebb6fee7b4935c5f11401521c3acc746b8
2014-05-22 16:49:00 -07:00