[openstack-dev] [Nova][Heat] scheduled-images blueprint

Zane Bitter zbitter at redhat.com
Thu May 2 12:30:53 UTC 2013


On 30/04/13 21:23, Russell Bryant wrote:
> Greetings,
>
> The following blueprint was proposed for the havana series:
>
>      https://blueprints.launchpad.net/nova/+spec/scheduled-images
>
> Based on the current design, I think the nova part of this needs to be
> deferred.  It does not seem appropriate to add an API extension that
> talks to a service that is not an integrated project, or at least incubated.
>
> Beyond that, I'm curious about the choice to implement this as a new
> service.  I definitely agree that this is not something that should be
> implemented inside of Nova.  However, I wonder if it makes sense as a
> feature in Heat.  It seems like an orchestration feature.
>
> Thoughts?

This is a workflow (not orchestration) feature and would be solidly 
in-scope for a WFaaS API (e.g. the proposed 
https://wiki.openstack.org/wiki/Convection mentioned several times in 
this thread) in the form of a much more generic "cloud cron" type feature.

It certainly *could* be implemented in either Heat or Horizon, but there 
are pretty strong arguments for not doing so. We already have one 
example - Autoscaling - of something like this being too-tightly coupled 
into Heat, and we have a bunch of work ahead to try to tease the two 
apart so that everybody can get the benefits of Autoscaling, not just 
Heat template users. I wouldn't be in favour of creating another 
situation like that at this stage.

cheers,
Zane.



More information about the OpenStack-dev mailing list