StoryBoard Authentication and Authorization
During the OpenStack Summit in Paris this last week, we made a concerted effort to finally migrate the openstack-infra projects over to StoryBoard. This is a pretty big milestone for us, because it’s...
View ArticleGoodbye Launchpad, Hello Storyboard
The OpenStack Infrastructure team has successfully migrated all of the openstack-infra project bugs from LaunchPad to StoryBoard. With the exception of openstack-ci bugs tracked by elastic recheck, all...
View ArticleJavaScript Dependency Management in OpenStack
A problem that I’ve been working on the last week has been JS dependency management – driven by npm and bower – inside of OpenStack. To be honest, this problem can be extended to JS dependency...
View ArticleHorizon Usage Survey
Over the past few weeks, I’ve run a survey that attempts to discover how people use OpenStack’s Horizon (aka openstack-dashboard), and I’d like to publish some preliminary results. I’ll be soliciting...
View ArticleGuidelines for Code Review in OpenStack (and other projects)
Bad behavior will label you forever. Bad code can be fixed. My team and I have a semi-montly book club, where this month we read Brené Brown’s Daring Greatly, and the discussion focused on...
View ArticleCognitive Load and OpenStack
My vacation reading (Badass: Making users awesome) contained an entire chapter about Cognitive Resources, and how poor day-to-day experiences drained the battery that feeds both our intellect and our...
View ArticleWhat does “Composable OpenStack” mean anyway?
A phrase that has been making the rounds recently is “Composable OpenStack”. It’s a very seductive phrase; it suggests a buffet-like experience with OpenStack that can satisfy any appetite, while at...
View ArticleOpenStack JavaScript Mitaka Recap
There aren’t that may people working on the JavaScript ecosystem in OpenStack, however even with that in mind, we’ve made quite a bit of progress in Mitaka. CORS support in all OpenStack services While...
View ArticleWe need a consistent OpenStack
The following is a table of some basic implementation details in OpenStack’s Mitaka API projects. It isn’t intended to shame anyone; it is intended to highlight tool and framework fragmentation in...
View ArticleSecurely publishing to NPM, the OpenStack way
The following article has been making the rounds, claiming a new worm exploit against npm. First of all, this is not a new exploit, nor is it in any way unique to npm – pip, gem, rpm, and deb have the...
View ArticleAlternative Interfaces for OpenStack
What might alternative user interfaces for OpenStack look like? If you’ve read my previous post on Composable OpenStack, you understand that there is more than one way to think about – and interact...
View ArticleOpenStack Infra now uses Node.js v4 and npm v2
OpenStack’s Infrastructure is now running all of its NPM and NodeJS-based test jobs using the newer NodeJS v4, and npm 2.15. That’s pretty awesome, given that previously we were running on 0.10.25....
View ArticleJavaScript on the Trailing Edge
The public opinion of the JavaScript community is that it’s fast. We break things, we’re hungry for the latest features, and none of us want to return to the days of slow innovation that ended with the...
View ArticleJavaScript RoadMap for OpenStack Newton
This post contains the current working draft of the OpenStack JavaScript roadmap. It’s a big list, and we need help to land it during the Newton cycle. Overall themes for this cycle are Consistency,...
View ArticleHow to simulate an OpenStack Infra Slave
Situation: You’ve committed your code, you’ve submitted a patch, and yet for some reason, and regardless of the number of rechecks, your tests simply won’t pass the gate? How can you test the gate,...
View Article
More Pages to Explore .....