Features/OpenStack Horizon

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Comments and Discussion)
(move to OpenStack category)
 
(10 intermediate revisions by 3 users not shown)
Line 10: Line 10:
 
== Current status ==
 
== Current status ==
 
* Targeted release: [[Releases/17 | Fedora 17 ]]  
 
* Targeted release: [[Releases/17 | Fedora 17 ]]  
* Last updated: January 13 2012
+
* Last updated: February 06 2012
* Percentage of completion: 0%
+
* Percentage of completion: 100%
  
 
== Detailed Description ==
 
== Detailed Description ==
Line 26: Line 26:
 
(the nitty gritty of the scope is unclear right now, will be updated when I have a better idea of the specific tasks)
 
(the nitty gritty of the scope is unclear right now, will be updated when I have a better idea of the specific tasks)
  
* Package horizon
+
* Get horizon in f17/rawhide
** Determine full dependency list
+
** Upstream work to remove dependency on deprecated openstackx package [https://blueprints.launchpad.net/horizon/+spec/novaclient-migration (upstream blueprint)] (DONE)
** Upstream work to remove dependency on deprecated openstackx package [https://blueprints.launchpad.net/horizon/+spec/novaclient-migration (upstream blueprint)]
+
** Determine full dependency list (DONE)
* Document steps required to configure OpenStack for horizon access
+
*** Package python-keystoneclient [https://bugzilla.redhat.com/show_bug.cgi?id=784910 (review request)] (DONE)
* Determine if any work can be done to make OpenStack work out of the box easier with horizon
+
*** Package python-quantumclient [https://bugzilla.redhat.com/show_bug.cgi?id=785016 (review request)] (DONE)
 +
** Package horizon [https://bugzilla.redhat.com/show_bug.cgi?id=785946 (review request)] (DONE)
 +
* Document steps required to configure OpenStack for horizon access (DONE)
 +
* Determine if any work can be done to make OpenStack work out of the box easier with horizon (Ongoing)
  
 
== How To Test ==
 
== How To Test ==
Line 36: Line 39:
 
(this section will be expanded when I have a better idea of options for test cases)
 
(this section will be expanded when I have a better idea of options for test cases)
  
* Run through [[Getting started with OpenStack Nova]]
+
* Run through [[Getting started with OpenStack on Fedora 17#Basic Setup]]
* Follow docs for setting up keystone integration and launching horizon (to be produced, see Scope)
+
* Dashboard test cases: [[Test Day:2012-03-08 OpenStack Test Day#Test Cases]]
* Basic horizon user tasks:
+
** Start an instance
+
** Stop an instance
+
** Connect to VNC console of an instance through the browser
+
* Horizon admin tasks:
+
** Create and delete a tenant
+
** Create and delete a user
+
** Stop a running OpenStack service
+
  
 
== User Experience ==
 
== User Experience ==
Line 59: Line 54:
 
* [http://docs.openstack.org/ Upstream openstack docs]
 
* [http://docs.openstack.org/ Upstream openstack docs]
 
* [http://horizon.openstack.org/ Upstream horizon docs]
 
* [http://horizon.openstack.org/ Upstream horizon docs]
* "Running horizon/dashboard from git (round 2)" on cloud@lists.fedoraproject.org (not in archives yet? hmmm)
+
* [http://lists.fedoraproject.org/pipermail/cloud/2012-January/001162.html Running horizon/dashboard from git (round 2)]
 +
* [[Getting started with OpenStack on Fedora 17]]
  
 
== Release Notes ==
 
== Release Notes ==
Line 68: Line 64:
  
  
[[Category:FeatureReadyForWrangler]]
+
[[Category:FeatureAcceptedF17]]
[[Category:Cloud_SIG]]
+
[[Category:OpenStack]]

Latest revision as of 06:04, 25 April 2012

Contents

[edit] Openstack web user interface (Horizon)

[edit] Summary

Include Horizon, the OpenStack web user interface, in Fedora 17.

[edit] Owner

[edit] Current status

  • Targeted release: Fedora 17
  • Last updated: February 06 2012
  • Percentage of completion: 100%

[edit] Detailed Description

Horizon is the official web user interface for OpenStack, and will be a core component of the next OpenStack release scheduled for April 2012. Horizon provides graphical means for users to start, stop, and view details about their virtual instances, as well as cloud admin tasks like managing users and tenants/accounts.

This feature will track getting Horizon working as easy as possible out of the box for Fedora 17.

[edit] Benefit to Fedora

OpenStack has a lot of mind share. Improving our OpenStack story has the potential to bring new users and OpenStack developers into the Fedora community. Horizon will play a vital part in improving our OpenStack story. Having a graphical UI will make marketing Fedora as an OpenStack platform much easier, and will lower the barrier to entry for new OpenStack users to get started.

[edit] Scope

(the nitty gritty of the scope is unclear right now, will be updated when I have a better idea of the specific tasks)

  • Get horizon in f17/rawhide
  • Document steps required to configure OpenStack for horizon access (DONE)
  • Determine if any work can be done to make OpenStack work out of the box easier with horizon (Ongoing)

[edit] How To Test

(this section will be expanded when I have a better idea of options for test cases)

[edit] User Experience

OpenStack users will have the ability to use a nice web UI rather than command line everything. New users interested in OpenStack will have a simpler way to dive into the project.

[edit] Dependencies

The OpenStack essex release schedule is a semi dependency, but even if the schedule slipped we would still likely package a release candidate or similar.

[edit] Contingency Plan

If the work isn't done in time, horizon can just not be included in Fedora 17, since it's a new package. If documentation isn't finished, we could include the package but probably want to drop this from the feature process. Improvements like simplifying the out of the box config can be dropped if necessary.

[edit] Documentation

[edit] Release Notes

Horizon, the official web user interface for OpenStack, is now available.

[edit] Comments and Discussion