From Fedora Project Wiki
(add this to the cloud SIG category)
 
No edit summary
Line 1: Line 1:
[[Category:Cloud SIG]]
[[Category:Cloud SIG]]
= Overview =
This page is for a list of all the things the Cloud WG wants to test on each image.
=== What we have: ===
* EC2 Upload Testcase
* Openstack Upload
** Some other related testcases (old)
=== What we want to test: ===
* Image uploads
* Image boots
* Services are running
** ssh
** httpd
** install packages from repo
** cloud-init features
** firewall/root disabled
** selinux enforcing
** ?
From [https://fedorahosted.org/cloud/ticket/4 ticket #4]
    package installation via cloud-init succeeds
    package_update: true / package_upgrade: true should work
    Base image qcow2 size not over 250MB ← or some number
    On-disk / not over 600MB at first boot ← ditto
* Docker?
* Big Data?
=== How? ===
* What test-scripts do we have currently?
* Does everything need to be done from scratch?
Basic httpd test:
* launch image with httpd-allowed security group
** cloud-init script automates:
*** install httpd
*** put some static content with known string into place
*** start httpd
** test that known string is accessible via http

Revision as of 15:32, 19 June 2014

Overview

This page is for a list of all the things the Cloud WG wants to test on each image.

What we have:

  • EC2 Upload Testcase
  • Openstack Upload
    • Some other related testcases (old)

What we want to test:

  • Image uploads
  • Image boots
  • Services are running
    • ssh
    • httpd
    • install packages from repo
    • cloud-init features
    • firewall/root disabled
    • selinux enforcing
    • ?

From ticket #4

   package installation via cloud-init succeeds
   package_update: true / package_upgrade: true should work
   Base image qcow2 size not over 250MB ← or some number
   On-disk / not over 600MB at first boot ← ditto 
  • Docker?
  • Big Data?

How?

  • What test-scripts do we have currently?
  • Does everything need to be done from scratch?


Basic httpd test:

  • launch image with httpd-allowed security group
    • cloud-init script automates:
      • install httpd
      • put some static content with known string into place
      • start httpd
    • test that known string is accessible via http