We’ve been so busy working on getting RHEL support ready to drop into the Crowbar repos that I have not had time to post about what’s coming next for Crowbar. The RHEL addition has required a substantial amount of work to accommodate different packaging models and capabilities. This change moves Crowbar closer to being able allow nodes’ operating systems (the allocated TFTP Boot Image) to be unique per node.
I will post more forward looking details soon but wanted to prime the pump and invite suggestions from our community.
We are tracking two major features for delivery by the OpenStack October Design Conference
- OpenStack Diablo Barclamps. Expect to see individual barclamps for various components like Keystone, Dashboard, Glace, Nova, Swift, etc)
- Barclamp versioning / connected imports. This feature will enable Crowbar to pull in the latest components for barclamps from remote repositories. I consider this a critical feature for Crowbar’s core DevOps/CloudOps capabilities and to support more community development for barclamps.
We are also working on some UI enhancements
- Merging together the barclamps/proposals/active views into a single view
- Enabling bulk actions for nodes (description, BIOS types, and allocate)
- Allowing users to set node names and showing the names throughout the UI
- More clarity on state of proposal application process (stretch goal)
I am planning to post more about our design ideas as work begins.
If you want to help with Diablo barclamps, these will be worked in the open and we’d be happy to collaborate. We’re also open to suggestion for what’s next.
Pingback: Crowbar modularization work begins « Rob Hirschfeld's Blog
I didn’t see it on the wiki, but is there a roadmap or any other posted information to see how far along RHEL support is coming?
RHEL support is working in our internal fork of public with a lot of crowbar build changes. We’re trying to figure out how to push it back to public without disrupting the Diablo work.
Greg is doing a major upgrade of the network barclamp in the same repo that we will need for Diablo.
It’s likely to break things so we’ve held off but merging later is bad too.
Whats your interest? Are you willing to help out?