The main aspect: the Horizon unit tests can be quite complex for new contributors and people extending Horizon to wrap their head around. Mocking with mox, the django unit testing framework, the openstack specific parts of the testing framework, selenium, fixtures/test data handling, qunit...
This session could work as a tutorial/tips and tricks on the different testing components. Common errors being thrown and how to debug them. If people could bring up their pain points, that would also be useful.
If there is time, it would be interesting to also address the issue from another angle and think on how to improve what we have, particularly on the Selenium front which has been quite unstable.
With the introduction of the Keystone v3 API, there are numerous new features and complexities added to Identity Management. Let’s discuss how Horizon will present these added complexities and new constructs.
Additionally, let’s discuss how multiple service endpoints and multiple region support will be represented and utilized.
We did lots of great work with the OpenStack Networking team in Grizzly, and there's lots more to be done. Late-breaking features need polish and the area of "rich network topologies" is an exciting UX challenge. Let's see where else we can take things in the Havana cycle.
The thermal software has been created for Horizon at the start of Grizzly. Purpose of session is to discuss what Heat needs out of a GUI, what the Horizon community would like to see out of such an integration, and develop a plan for integrating the thermal functionality into Horizon.
Please see this 6 minute screencast: http://fedorapeople.org/~radez/thermal20121205.ogv
Discussion of what the best ways to present data from Ceilometer in Horizon are. How best can we empower admins and end users with more understanding of what's happening in the system and better visualizations of that information.
Between Ceilometer and the Oslo common message bus, we're getting to the point where real-time data streams are looking feasible. Past summits laid out plans for what we'd like to be able to do, but I'd like to deep-dive on what we can realistically accomplish in Havana with the tools now becoming available.
Extensiblility is a key design tenet of the Horizon project but just how easy is it to build and customize?
This session will aim to gather those who consume and develop Horizon for a discussion on pain points and where nessary flexibility in the architecture is missing.