Blueprint changed by James Page: Whiteboard changed: - Scope: Official ec2 images for Ubuntu Server across all regions for amd64 and i386 - Coverage: - All regions - All zones - All types - Multi-instance - Tests: - simple-user-data - multipart-user-data - cloud-config - default (no use of metadata service) + Summary of Objectives for Precise - Objective: - a) Verification that ec2 images boot, reboot and shutdown OK - b) Verification that cloud-unit is working OK in images + 1) Daily Smoke Testing of Ubuntu AMI's + Triggered from cloud image query information. + Should cover all images. + Check that they boot. + Verify each AMI once only. - Method: ubuntu-server-ec2-testing project - Current Frequency: Candidates for Development Milestones only. + 2) Daily AMI testing for the development release + Precise should implement daily image testing using basic smoke test to ensure that the AMI is always usable during the development cycle. - Questions/Proposals: - [james-page] We should be performing a daily test of ec2 images across all regions during development - [james-page] We published new AMI's for most existing Ubuntu releases - but they don't get verified as good - [james-page] Reporting of results is currently awkward between jenkins and iso tracker - this needs to be automated/easier - [james-page] We should test the generic cloud image on OpenStack on a daily basis as well. + 3) Daily Testing of Cloud Images + In addition to the published AMI's, we should implement testing of the generic cloud images on the following cloud platforms: + Eucalyptus + Eucalyptus Community Cloud? + OpenStack - including KVM and LXC and Xen + Canonistack? + FreeCloud (NTT and RackSpace)? - Work Items: + 4) Full Testing of Release Ubuntu Images + Automated testing will be built into the twice weekly image release publishing process and will cover: + a) An initial smoke test + b) Followed by full image testing + Testing will likely be implemented using Jenkins and published to jenkins.qa.ubuntu.com. + + Full Notes from UDS-P session: http://pad.ubuntu.com/uds-p-servercloud-p + -cloud-image-testing + + Work items for precise-alpha-1: agree funding of daily AMI testing/cost modelling for justification: TODO setup daily testing for current development release: TODO setup separate mailing list for test notifications: TODO + + Work items for precise-alpha-2: [utlemming] update image promotion process to integrate with Jenkins automated testing: TODO + update testing framework to make use of spare ec2 time: TODO + investigate/implement automated reporting of test results to iso.qa.ubuntu.com: TODO + + Work items: setup smoke testing of previous ubuntu release images: TODO - update testing framework to make use of spare ec2 time: TODO investigate options for testing ubuntu cloud images on freecloud/canonistack: TODO investigate options for testing ubuntu cloud images on eucalyptus: TODO - investigate/implement automated reporting of test results to iso.qa.ubuntu.com: TODO [james blair] freecloud should get full arm servers and integrate: TODO consider test of arm disk images or arm partition images in LXC: TODO
-- Ubuntu Server Cloud Image Testing https://blueprints.launchpad.net/ubuntu/+spec/servercloud-p-cloud-image-testing -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs