On 04/03/2015 08:55 AM, Maish Saidel-Keesing wrote:
> I was wondering..
> 
> Is the OpenStack CI/CD Infra using Heat in any way? Do the commits
> trigger a new build of DevStack/OpenStack that is based on a Heat
> Template or just the provisioning of a regular instance and then
> deployment of code on top of that?

Nope - we do not use heat - we use a program called nodepool:

http://git.openstack.org/cgit/openstack-infra/nodepool/

Which uses the nova api to provision servers. These servers are
currently registered as jenkins slaves so that the workload run on them
is defined a s jenkins job.

There are a few reasons we do not use heat for this - none of them I
think of as negative against heat:

- Our pool spans 4 regions of 2 public clouds. Heat runs in a cloud, the
positioning is wrong
- Our pool is predominantly single-machines that are used once - which
means a heat template would add extra complexity for not much gain.
- Our current system predates the existence of heat. It is also highly
specific to the task at hand - namely, ensuring that there are always
test nodes available.

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to