[openstack-dev] [Horizon] PTL Candidacy

Lyle, David david.lyle at hp.com
Mon Mar 31 18:52:24 UTC 2014

I would like to announce my candidacy for Horizon PTL.

I've been working on and contributing to Horizon for the last three releases and had the pleasure to serve as the PTL for the Icehouse cycle.

In the Icehouse cycle, we started a number of changes that I would like to see completed in the Juno cycle:

1) Adding Role Based Access Control support in the user interface for all services across OpenStack.  This is an ongoing process as we have support for several services, and many more in progress.  Once the changes are completed, Horizon will be able to support users with various cloud operator defined roles beyond just member and admin.  This will also allow for a dramatic reduction in duplicate code.

2) Supporting richer client experiences and less custom JavaScript, by adopting AngularJS. In Juno, I would like to see further progress on this transition with effective use of Angular to improve end user experience with items like better client side validation and more responsive workflows.

3) An increased focus on usability. In Icehouse, Horizon added a wizard UI and with the help of the OpenStack-UX team conducted usability testing on Horizon.  Horizon needs to work toward not only supporting as much of the OpenStack service APIs as possible, but making sure we do so in a well thought out and user enabling way. In Juno, I would like to see a focus on implementing more intuitive workflows.

4) Breaking horizon into logical pieces.  We formulated a plan to split the existing Horizon repo into several repos to separate concerns and improve extensibility and maintainability.  In Juno, we need to achieve this split.

5) Support infrastructure management.  In Icehouse, tuskar-ui (rename to follow) joined the Horizon Program, I am excited by the future inclusion of greater infrastructure and deployment management into the Horizon framework.  We need to help this functionality progress and fill out the Horizon ecosystem. 

In the Icehouse release, we saw continued growth of the Horizon community.  I am very proud of the accomplishments we've made in Icehouse and I'm excited by the opportunities ahead in Juno.

David Lyle

More information about the OpenStack-dev mailing list