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