[openstack-dev] [TripleO][Tuskar] Icehouse Requirements

Liz Blanchard lsurette at redhat.com
Mon Dec 9 15:22:45 UTC 2013

On Dec 9, 2013, at 4:29 AM, Jaromir Coufal <jcoufal at redhat.com> wrote:

> On 2013/06/12 22:55, Matt Wagner wrote:
>>> - As an infrastructure administrator, Anna wants to review the
>>> distribution of the nodes that she has assigned before kicking off
>>> the "Deploy" task.
>> What does she expect to see here on the review screen that she didn't
>> see on the previous screens, if anything? Is this just a summation, or
>> is she expecting to see things like which node will get which role? (I'd
>> argue for the former; I don't know that we can predict the latter.)
> At the beginning, just summation. Later (when we have nova-scheduler reservation) we can get the real distribution of which node is taking which role.

Yes, the idea is that Anna wants to see some representation of what the distribution of nodes would be (how many would be assigned to each profile) before kicking off the "deploy" action.

>>> - As an infrastructure administrator, Anna wants to monitor the
>>> deployment process of all of the nodes that she has assigned.
>> I think there's an implied "...through the UI" here, versus tailing log
>> files to watch state. Does she just expect to see states like "Pending",
>> "Deploying", or "Finished", versus, say, having the full logs shown in
>> the UI? (I'd vote 'yes'.)
> For simplified view - yes, only change of states and progress bar. However log should be available.

I'd vote 'yes' as well. These are definitely design decisions we should be making based on what we know of our end user. Although some use cases like troubleshooting might point towards using logs, this one definitely seems like a UI addition. I'll update the use case to be more specific. [1]

>>> - As an infrastructure administrator, Anna needs to be able to
>>> troubleshoot any errors that may occur during the deployment of nodes
>>> process.
>> I'm not sure that the "...through the UI" implication I mentioned above
>> extends here. (IMHO) I assume that if things fail, Anna might be okay
>> with us showing a message that $foo failed on $bar, and she should try
>> looking in /var/log/$baz for full details. Does that seem fair? (At
>> least early on.)
> As said above, for simplified views, it is ok to say $foo failed on $bar, but she should be able to track the problem - logs section in the UI.

Yes, this is meant to be through the UI. I've updated the use case. [1]

>>> - As an infrastructure administrator, Anna wants to be able to view
>>> the history of nodes that have been in a deployment.
>> Why does she want to view history of past nodes?
>> Note that I'm not arguing against this; it's just not abundantly clear
>> to me what she'll be using this information for. Does she want a history
>> to check off an "Audit log" checkbox, or will she be looking to extract
>> certain data from this history?
> Short answer is Graphs - history of utilization of the class etc.

I've updated this one to be more specific about the reasons why historic nodes is important to Anna. [1]

Thanks for all of the feedback,

[1] https://wiki.openstack.org/wiki/TripleO/Tuskar/IcehouseUserStories

> -- Jarda
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

More information about the OpenStack-dev mailing list