<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
There have been a number of changes in tempest recently that seem to
coordinate with devstack that are a bit unclear. <br>
<br>
The following values are defined in tempest config as defaults:<br>
<br>
[auth]<br>
# Roles to assign to all users created by tempest (list value)<br>
#tempest_roles =<br>
<br>
[object-storage]<br>
# Role to add to users created for swift tests to enable creating<br>
# containers (string value)<br>
#operator_role = Member<br>
<br>
[orchestration]<br>
# Role required for users to be able to manage stacks (string value)<br>
#stack_owner_role = heat_stack_owner<br>
<br>
These are the values created in tempest.conf by devstack:<br>
<br>
[auth]<br>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<pre style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span class="NONE" style="padding-left: 22em; text-indent: -22em; white-space: pre-wrap; display: block;">tempest_roles = Member
</span></pre>
<br>
[orchestration]<br>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<span style="color: rgb(0, 0, 0); font-family: monospace; font-size:
medium; font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal; orphans:
auto; text-align: start; text-indent: -286px; text-transform:
none; white-space: pre-wrap; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; display: inline !important; float:
none;">stack_owner_role = _member_<br>
</span><br>
So a couple of questions.<br>
<br>
Why do we have Member and _member_, and what is the difference
supposed to be?<br>
<br>
Experimentally, it seems that the tempest roles cannot be empty, so
why is that the default?<br>
<br>
The heat_stack_owner role used to be created in juno devstack but no
longer. Is there a reason to leave this as the default?<br>
<br>
Any explanations appreciated !<br>
<br>
-David<br>
<br>
<br>
</body>
</html>