Hi Arx, Yes, our plan is to get these tests executed by the OpenStack infrastructure.
Cheers, Mate On Wed, Dec 11, 2013 at 05:34:07PM -0200, Arx Cruz wrote: > Just curious... > Will this run in OpenStack infrastructure or is it a third part CI ? > > > On Wed, Dec 11, 2013 at 2:43 PM, Mate Lakat <[email protected]> wrote: > > > Hi, > > > > We are working to get test coverage for XenServer, and wanted to share > > the ideas, to see if we are on the right path. The goal would be to use > > the official CI to run tests on XenServer. > > > > 1 - Installation > > > > So the issue, is that there is no XenServer image available in the RS > > cloud. In order to install an XS instance, we can take a standard image, > > execute a script on it, and end up with a running XS. The only issue, > > that during this install phase, several reboots are performed. To add > > support for the install phase in nodepool, see this change: > > > > https://review.openstack.org/61463 > > > > 2 - Prepare your system for imaging > > > > After nodepool finished with the installation, it should be able to > > access a standard distribution on the public IP, so it will happily > > execute the setup script. However, before creating a snapshot from the > > instance, we would need to tell the hypervisor, that it'll be > > snapshotted - so during the next boot, it will be able to pick up new IP > > addresses, etc (sort of Windows' sysprep) > > > > We haven't committed any patch for this yet > > > > After these bits solved, several instances could be launched from the > > snapshot, and we expect that with a proper localrc, they will be > > well-behaving nodes. > > > > 3 - Wire up to the system > > > > Our understanding, is that we'll need to: > > > > Add the install, and prepare scripts to: > > config/modules/openstack_project/files/nodepool/scripts > > Configure the images in: > > config/modules/openstack_project/templates/nodepool/nodepool.yaml.erb > > Add localrc tweaks here: > > devstack-gate/devstack-vm-gate.sh > > Add jobs here: > > > > config/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml > > And ask zuul to trigger them here: > > config/modules/openstack_project/files/zuul/layout.yaml > > > > The wip changes to these are proposed by John: > > https://review.openstack.org/#/c/60900/ > > https://review.openstack.org/#/c/60902/ > > https://review.openstack.org/#/c/60903/ > > > > Any suggestions regarding to these changes? > > > > Thanks, > > Mate > > > > > > -- > > Mate Lakat > > > > _______________________________________________ > > OpenStack-Infra mailing list > > [email protected] > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra > > -- Mate Lakat _______________________________________________ OpenStack-Infra mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
