Commit Graph

4 Commits

Author SHA1 Message Date
Spyros Trigazis 45273110cc [doc-migration] Consolidate install guide
The legacy install-guide directory is removed, projects
host thei install-guide under /doc/source/install/.

It should have been done in:
Ifdeb7c669e7f2351aff837f43f2fa3515a89e086

Change-Id: Ia65804cd01ada25f6b61c1c4bcb246d5a4c9c570
2017-12-12 08:14:04 +00:00
Colleen Murphy 7a356f5c9e Install client in install guide instructions
The python-magnumclient package is not automatically installed with the
other magnum packages, and it is needed later in the "Verify operation"
and "Launch an instance" sections of the install guide, so this patch
adds it to the package installation instructions.

Change-Id: I12e1fd587f5327ee5404596b1d8b92dc5f770a93
2017-04-04 14:33:38 +02:00
Johannes Grassler f895b2bd09 Fix global stack list in periodic task
The periodic task unneccessarily lists Heat stacks in the
global tenant (across all tenants) which the Magnum service
user may lack permission for. Also, the most restrictive way
to let it use global stack-list is chose a Keystone role and
open that operation to any user in any project holding that
role.

This commit substitutes a direct lookup of all bays' stack_id
attributes for this global stack list. This direct lookup will
yield the same net result. In order to get the neccessary
permissions it will use each bay's stored Keystone trust to
act on behalf of the bay's creating user.

Co-Authored-By: Jiri Suchomel <jiri.suchomel@suse.com>
Closes-Bug: #1589955
Change-Id: I67b176c137c463e37e037970cc4e468d51db30c9
2016-07-27 10:11:51 +02:00
Spyros Trigazis 2f1a1f6a4f [install] Add debian and ubunutu IGs
Tested with packages built from master branch.

Change-Id: I8508cd8c65912c5c770ab8968281511302d7a2ab
Partially-Implements: blueprint projectspecificinstallguides
Partially-Implements: blueprint magnum-installation-guide
2016-07-19 20:15:39 +02:00