Commit Graph

14 Commits

Author SHA1 Message Date
Abhishek Kekane d0eacc4729 Add default service role support to boostrap command
Added service role support to bootstrap command.

Closes-Bug: #1951632
Change-Id: I9cb25a111c84ecb3a09158cbe44b0954df89096c
2023-03-28 17:51:17 +00:00
Nikita Koltsov fc62bbc06a Fix typo in documentation
Change-Id: I92a8cfaef350bb61330d9ef02c0fd9e6f6c5854a
2022-05-16 12:50:37 +02:00
Andreas Jaeger f10f95b455 Docs: Make robust with using real links
Our tools noticed that keystone links to
https://docs.openstack.org/keystone/latest/admin/identity-domain-specific-config.html
which does not exist anymore.

The page was removed but the link to it was not changed. Replace this
and similar links with internal links that will work even if files are
moved - and can be verified, thus sphinx will error in case of broken
targets.

These changes include a few other fixes for broken keystone links, e.g.
to renamed anchors.

For the include files in admin/configuration.rst and
admin/federation/configure_federation.rst: Rename them to *inc.
The files were
published twice (as separate files and on this page) and thus
referencing failed. Renaming avoids this.

Also, put doctree outside of html tree so that it does not get
published.

Change-Id: I3d07637b0046cc88a66bcb51a0a4fe7c146c1549
2019-08-09 20:15:14 +02:00
ZhongShengping 5f90447b40 Replace git.openstack.org URLs with opendev.org URLs
Thorough replacement of git.openstack.org URLs with their opendev.org
counterparts.

Change-Id: I7cd39dacaa1f2cdc2d74da39ae3971246e922907
2019-04-24 11:51:00 +08:00
Zuul 1caca06ced Merge "Remove external-dev and consolidate to contributor" 2019-03-26 15:35:06 +00:00
Gage Hugo 727aea34cf Remove external-dev and consolidate to contributor
The current external-dev.rst page only contains 3
links that are semi-hidden in the current docs layout
unless someone specifically clicks on the
"External Developer" link.

This change removes the external-dev page, which only
contained 3 links, and now those 3 links are available
on the contributor index. These links also now show
up on the main keystone documentation page as well for
easy access to readers.

Change-Id: Ib0106ade10f1760a91bbac8e3c8e43b1aeda0884
2019-03-22 10:45:37 -05:00
Matt Riedemann 45c514e907 Fix typo in docs section header
Now I get that sweet sweet keystone ATC status!

Change-Id: I05cad80b4985d5ed5f73b76eb8dbca92c5954761
2019-03-21 12:15:56 -04:00
Lance Bragstad 87d6c019b1 Add service developer documentation for scopes
We have documentation on the various scopes keystone offers, but we
don't describe *how* other developers in OpenStack should use this
information.

This commit attempts to answer some of the most common authorization
scope questions we've heard and fixes up some wording to make the
document more clear.

Change-Id: Iaf53e632e1c4e7c2ef1fcbf0262d99d896c06157
2019-03-06 19:33:19 +00:00
Lance Bragstad 4d2a219a3b Update introduction of external services doc
This document is written for other developers working on OpenStack.
Its goal is to describe various concepts in a way that other
developers, who may not be familiar with keystone, can digest and use
effectively in their projects.

The introductory paragraph was phrased as if the v3 API just became a
thing, when it has actually been around for a long time. It also
eluded to underlying implementation details by mentioning paste
pipelines, which we no longer use.

This commit updates the introduction to be more relevant to the state
of things today.

Change-Id: I79564dc99fd65a5609bd548d12a0413ca3ee6b2a
2019-02-22 00:48:29 +00:00
wangxiyuan 58f7827ce7 Update contributor doc
1. Remove some invalid links
2. Remove `paste` related doc
3. Fix some nits.

Change-Id: Iefdc12dd3b93ff7b2d6df635bc849a0c9b42f171
2018-11-21 10:28:52 +08:00
Lance Bragstad a383867cdb Add scope documentation for service developers
We have a document that attempts to help describe keystone concepts
to other OpenStack developers. Now that we've added system scope to
keystone, it makes sense to refresh this document and make it more
helpful for services.

This should help services consume various scopes to protect APIs at
various levels (project, domain, system, et cetera).

Change-Id: I1a92ed0b6bbba44d1050a857c3609d918bb25b86
Closes-Bug: 1757151
2018-11-19 22:20:55 +00:00
Lance Bragstad 9bc92c563d Remove references to v2.0 from external developer doc
The external developer document we have attempts to clarify various
concepts in keystone and make it easier for other developers writing
other services. Now that we've removed the v2.0 API, it makes sense
to update this documentation to refer to v2.0 in the past tense. Some
parts of the document seemed specific to operator documentation, which
has been either removed or reworked to the intended operators, other
service developers.

Change-Id: I809150f8b77a813e2300760fdcb1d11cfa8ca732
2018-03-21 16:58:47 +00:00
Samriddhi Jain 82785553dd Updated URLs in docs
With the docs migration and re-arrangement, some docs
have been shifted to new places, however the referenced
links are still old. Some of them give 404 error or
just point to the home page. This patch fixes those URLs.

Change-Id: Ie6b18ab3d4aa346dac8436dd426277fee4f07fcd
2017-08-09 23:46:33 +05:30
Lance Bragstad 429e115686 Add contributor/ directory for docs
The specification detailing the great documentation migration
requires a doc/source/contributor/ directory for all contributor
documentation. Keystone had a directory specifically for this type
of content but it was in doc/source/devref/.

This commit renames devref/ to contributor/ because the term
`contributor` is more inclusive of other community members that
aren't necessarily developers. The specification also requires this
convention for consistency with other projects.

Change-Id: Id6363213dc6ba6946bd272ca5ee67b4604afc5ac
Partial-Bug: 1694460
2017-08-01 21:14:46 +00:00