Please pick up my OpenStack task!

Jan Provaznik jprovazn at redhat.com
Mon Sep 24 15:04:18 UTC 2012


On 09/21/2012 11:00 PM, Matt Wagner wrote:
> Hi folks,
>
> I'm going to be in a training session all next week, which means I won't
> be able to work on Aeolus. While a week away from the project breaks my
> heart enough, I had a great task going to try to get OpenStack support
> finished up, and unfortunately I didn't get far. I'm hoping someone
> wants to pick up where I left off next week.
>
> The task is https://www.aeolusproject.org/redmine/issues/3814
>
> I posted a blog post on Monday about where I got; I never got any
> further. See http://ma.ttwagner.com/aeolus-and-openstack-todays-status/
>
> There is a known-good internal OpenStack server I got an account on. I
> forwarded my credentials there to Angus to share if someone does pick
> this task up.
>
> #858030 is still outstanding and blocks further progress; it still has
> an open pull request. If you can get that ACKed, you can move onto the
> really fun stuff -- trying to build and launch images! (With the patch
> applied I was able to import and launch an existing image, but then
> totally unrelated local breakage with dbomatic kept me from getting any
> further.)
>
> I've got the boring stuff out of the way. (And Oneiroi did much of the
> heavy lifting quite some time ago.) Now that the boring stuff is out of
> the way, will one of you pick this task up while I'm out next week?
> Success can be yours! I don't want to see this one fall by the wayside
> again.
>
> Best,
> Matt
>

Hi Matt,
thanks for pushing this forward. After brief look at this I have some 
good news and bad news. Good news first:
It's quite easy to make Conductor working with Openstack for imported 
images, what is missing:
1) there is a bug in current dc-core rpm (1.0.3-1.fc17) so getting of 
instance details doesn't work properly. Though this is already fixed in 
master branch, so it should be OK once 1.0.4 is released.
2) Once an openstack instance is stopped, it disappears from server 
immediately so dbomatic gets "not found" response when checking state, 
IOW the instance doesn't stay in 'stopped' state on server. For vanished 
instances dbomatic will have to check if last instance action was stop 
request and if so mark such instance as stopped (though this solution is 
far from ideal).

Bad news:
Openstack is not supported in imagefactory-1.1, it's supported since 
imagefactory-1.2. And there were significant changes in API between 
these versions. We would have to do many changes in current Conductor 
code to  make it 1.2 compatible. So build+push support is blocked by IME 
integration into Conductor - IME is "1.2 ready" so once it's integrated 
this should work too.

Jan




More information about the aeolus-devel mailing list