m (internal link cleaning) |
|||
(18 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox_group | {{Infobox_group | ||
| name = Fedora Test Days | | name = Fedora Test Days | ||
| image = [[File:Echo-testing-48px.png|link=QA/ | | image = [[File:Echo-testing-48px.png|link=QA/Fedora_21_test_days]] | ||
| caption = | | caption = Easily deploy and manage your Docker containers | ||
| date = 20 November 2014 | | date = 20 November 2014 | ||
| time = all day | | time = all day | ||
Line 19: | Line 19: | ||
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ... | The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ... | ||
* Cloud SIG - [[User:Jzb|Joe Brockmeier]] (jzb), [[user:mattdm|Matthew Miller]] (mattdm), [[user:dustymabe|Dusty Mabe]] (dustymabe | * Cloud SIG - [[User:Jzb|Joe Brockmeier]] (jzb), [[user:mattdm|Matthew Miller]] (mattdm), [[user:dustymabe|Dusty Mabe]] (dustymabe), [[User:kilted1|Scott Suehle]] (kilted1) | ||
* Quality Assurance - [[User:Roshi|Roshi]] (roshi) | |||
* Quality Assurance - [[User:Roshi|Roshi]] (roshi | |||
* Just a user - [[User:Znmeb|Ed Borasky]] (znmeb^) | * Just a user - [[User:Znmeb|Ed Borasky]] (znmeb^) | ||
Line 30: | Line 29: | ||
* OpenStack installation [outside the scope of test day to set up!] | * OpenStack installation [outside the scope of test day to set up!] | ||
* Virt-Manager or KVM setup to run the qcow2 image. | * Virt-Manager or KVM setup to run the qcow2 image. | ||
* Run [http://github.com/Rorosha/testCloud testCloud] locally | |||
* An updated [https://kojipkgs.fedoraproject.org//work/tasks/8904/8118904/Fedora-Cloud-Atomic-20141112-21.x86_64.qcow2 test image], or later nightly live image if one is released before 20 November. | * An updated [https://kojipkgs.fedoraproject.org//work/tasks/8904/8118904/Fedora-Cloud-Atomic-20141112-21.x86_64.qcow2 test image], or later nightly live image if one is released before 20 November. | ||
== Links for "how to setup" for the Test Day == | |||
* Refer [http://www.projectatomic.io/docs/quickstart/ quickstart guide] for setup Atomic with Virt-manager or KVM | |||
* Don't know how to create cloud init iso? refer [https://www.technovelty.org//linux/running-cloud-images-locally.html running-cloud-images-locally] | |||
== AMIs for Test Day == | |||
{| class="wikitable" | |||
!Region | |||
!AMI name | |||
|- | |||
|us-east-1 | |||
|ami-a8c95dc0 | |||
|- | |||
|us-west-1 | |||
|ami-879187c2 | |||
|- | |||
|us-west-2 | |||
|ami-f7256fc7 | |||
|- | |||
|eu-west-1 | |||
|ami-7ec97e09 | |||
|- | |||
|eu-central-1 | |||
|ami-6072437d | |||
|- | |||
|ap-southeast-1 | |||
|ami-9c6547ce | |||
|- | |||
|ap-northeast-1 | |||
|ami-4d655e4c | |||
|- | |||
|ap-southeast-2 | |||
|ami-4f3c5275 | |||
|- | |||
|sa-east-1 | |||
|ami-676ddb7a | |||
|} | |||
== How to test? == | == How to test? == | ||
Line 41: | Line 81: | ||
* Try out Kubernetes and make sure those packages are working. | * Try out Kubernetes and make sure those packages are working. | ||
* Test out the rpm-ostree/atomic update/rollback commands and other functions. | * Test out the rpm-ostree/atomic update/rollback commands and other functions. | ||
* Try out docker-storage-config. | |||
* What is the image/package set missing? What is unnecessary? | * What is the image/package set missing? What is unnecessary? | ||
Line 50: | Line 91: | ||
Fedora Cloud Working Group member Dusty Mabe has [https://gist.github.com/dustymabe/bf955b6afa8177ecf6fc quite a few tests on this Gist]. For other examples, see [[:Category:Test_Cases]]. | Fedora Cloud Working Group member Dusty Mabe has [https://gist.github.com/dustymabe/bf955b6afa8177ecf6fc quite a few tests on this Gist]. For other examples, see [[:Category:Test_Cases]]. | ||
For better worded test steps please refer to Mike's pages: [[User:Roshi/QA/AtomicTests]] | |||
== Test Results == | == Test Results == | ||
=== Atomic Tests === | |||
{| | |||
! User | |||
! Hardware | |||
! [[User:Roshi/QA/AtomicTests/Atomic_Image_Boots|Image Boots]] | |||
! [[User:Roshi/QA/AtomicTests/Atomic_Upgrade|Upgrade Works]] | |||
! [[User:Roshi/QA/AtomicTests/Atomic_Rollback|Rollback Works]] | |||
! References | |||
|- | |||
| [[User:larsks|larsks]] | |||
| openstack | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:ssamanta|ssamanta]] | |||
| testvm1 | |||
| {{result|pass}} | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:Anil|Anil]] | |||
| Virt-Manager | |||
| {{result|pass}} {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:amrithajij|amrithajij]] | |||
| KVM | |||
| {{result|warn}} <ref group="long">All works well except the command - [ sh, -c, 'echo -e "ROOT_SIZE=4G DATA_SIZE=10G" > /etc/sysconfig/docker-storage-setup'] . Thus created the file manually and added ROOT_SIZE=4G DATA_SIZE=10G.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:lnie|lnie]] | |||
| KVM | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:roshi|roshi]] | |||
| KVM | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:sinnykumari|sinnykumari]] | |||
| KVM | |||
| {{result|warn}} <ref group="long">I tried test mentioned on [[User:Roshi/QA/AtomicTests/Atomic_Image_Boots|roshi page]] . Everything worked well but "runcmd: - [ sh, -c, 'echo -e "ROOT_SIZE=4G DATA_SIZE=10G" > /etc/sysconfig/docker-storage-setup']" didn't run for me. So, added "ROOT_SIZE=4G DATA_SIZE=10G" content in etc/sysconfig/docker-storage-setup file manually.</ref> | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:sten|sten]] | |||
| openstack RHOSP5 x64 | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:jzb|jzb]] | |||
| KVM | |||
| {{result|pass}} <ref>Yup. Happy result there.</ref> | |||
| {{result|pass}} <ref>atomic upgrade worked a treat. All happy.</ref> | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:jkalliyat|jkalliyat]] | |||
| KVM | |||
| {{result|warn}} <ref>Executed the 'runcmd' manually to make it work. </ref> | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:dustymabe|dustymabe]] | |||
| Openstack Juno on F21 | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:Prasanth|Prasanth]] | |||
| VM on KVM | |||
| {{result|warn}} <ref>Executed the 'runcmd' manually to make it work.</ref> | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:lalatendu|lalatendu]] | |||
| VM on virt-manager | |||
| {{result|pass}} <ref>runcmd issue</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
|} | |||
=== Docker Tests === | |||
{| | {| | ||
! User | ! User | ||
! | ! Hardware | ||
! [[QA | ! [[User:Roshi/QA/AtomicTests/Atomic_Docker_Storage_Setup|docker-storage-setup]] | ||
! [[ | ! [[User:Roshi/QA/AtomicTests/Atomic_Docker_Lifecycle|Docker Lifecycle]] | ||
! References | ! References | ||
|- | |- | ||
| [[User: | | [[User:larsks|larsks]] | ||
| {{result| | | openstack | ||
| {{result|pass}} <ref>Appears to have run automatically (and successfully).</ref> | |||
| {{result|pass}} <ref>Started/interacted with/stopped fedora and ubuntu containers.</ref> | |||
| <references/> | |||
|- | |||
| [[User:amrithajij|amrithajij]] | |||
| KVM | |||
| {{result|warn}} <ref>Manually expanded the qcow2 image fron host and then ran journalctl -o cat --unit docker-storage-setup.service.</ref> | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:roshi|roshi]] | |||
| KVM | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:sinnykumari|sinnykumari]] | |||
| KVM | |||
| {{result|warn}} <ref>In test case https://fedoraproject.org/wiki/User:Roshi/QA/AtomicTests/Atomic_Docker_Storage_Setup | |||
changes get reflected after rebooting VM</ref> | |||
| | |||
| <references/> | |||
|- | |||
| [[User:sten|sten]] | |||
| openstack RHOSP5 x64 | |||
| {{result|pass}} | |||
| {{result|pass||1164058}} | |||
That confused me, but just using "sudo docker foo" works. </ref> | |||
| <references/> | |||
|- | |||
| [[User:jzb|jzb]] | |||
| KVM | |||
| {{result|pass}} <ref>Works a treat.</ref> | |||
| {{result|pass}} <ref>All good here.</ref> | |||
| <references/> | |||
|- | |||
| [[User:dustymabe|dustymabe]] | |||
| Openstack Juno on F21 | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:lalatendu|lalatendu]] | |||
| VM on virt-manager | |||
| {{result|pass}} | |||
</ref> | |||
| {{result|pass}} | | {{result|pass}} | ||
| | | <references/> | ||
| {{result| | |- | ||
| [[User:nkhare|nkhare]] | |||
| vm | |||
| | |||
| {{result|pass}} | |||
| <references/> | | <references/> | ||
|- | |- | ||
|} | |} | ||
=== Bugs filled during Test Day (20th Nov 2014) === | |||
[https://bugzilla.redhat.com/show_bug.cgi?id=1166073 1166073] | |||
[https://bugzilla.redhat.com/show_bug.cgi?id=1166082 1166082] | |||
=== Other Common Bugs === | |||
[https://bugzilla.redhat.com/show_bug.cgi?id=1164058 1164058] | |||
== Long comments == | |||
<references group="long" /> | |||
[[Category:Fedora 21 Test Days]] | [[Category:Fedora 21 Test Days]] |
Latest revision as of 21:42, 19 September 2016
Fedora Test Days | |
---|---|
Easily deploy and manage your Docker containers | |
Date | 20 November 2014 |
Time | all day |
Website | QA/Fedora_21_test_days |
IRC | #atomic (webirc) |
Mailing list | cloud |
What to test?[edit]
Today's instalment of Fedora Test Day will focus on Fedora Atomic Host
Who's available[edit]
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...
- Cloud SIG - Joe Brockmeier (jzb), Matthew Miller (mattdm), Dusty Mabe (dustymabe), Scott Suehle (kilted1)
- Quality Assurance - Roshi (roshi)
- Just a user - Ed Borasky (znmeb^)
Prerequisite for Test Day[edit]
You'll need to either have an AWS account or a system that's capable of running one of the Atomic images for KVM/OpenStack.
- OpenStack installation [outside the scope of test day to set up!]
- Virt-Manager or KVM setup to run the qcow2 image.
- Run testCloud locally
- An updated test image, or later nightly live image if one is released before 20 November.
Links for "how to setup" for the Test Day[edit]
- Refer quickstart guide for setup Atomic with Virt-manager or KVM
- Don't know how to create cloud init iso? refer running-cloud-images-locally
AMIs for Test Day[edit]
Region | AMI name |
---|---|
us-east-1 | ami-a8c95dc0 |
us-west-1 | ami-879187c2 |
us-west-2 | ami-f7256fc7 |
eu-west-1 | ami-7ec97e09 |
eu-central-1 | ami-6072437d |
ap-southeast-1 | ami-9c6547ce |
ap-northeast-1 | ami-4d655e4c |
ap-southeast-2 | ami-4f3c5275 |
sa-east-1 | ami-676ddb7a |
How to test?[edit]
We need to test several things on the Fedora Atomic release before Fedora 21 Final.
- Test with a variety of Docker images. We do want to test the Fedora images in particular, but also we need to test a wide variety of images to see if there are any hidden bugs or problems we might not have noticed yet.
- Test Cockpit to make sure that managing Docker images and connecting multiple hosts works.
- Try out Kubernetes and make sure those packages are working.
- Test out the rpm-ostree/atomic update/rollback commands and other functions.
- Try out docker-storage-config.
- What is the image/package set missing? What is unnecessary?
Grab the Image[edit]
To test Fedora Atomic, we're going to use a Koji build located here: [1]. You can also use one of the AMIs if you would prefer to do your testing on Amazon Web Services.
Test Cases[edit]
Fedora Cloud Working Group member Dusty Mabe has quite a few tests on this Gist. For other examples, see Category:Test_Cases.
For better worded test steps please refer to Mike's pages: User:Roshi/QA/AtomicTests
Test Results[edit]
Atomic Tests[edit]
User | Hardware | Image Boots | Upgrade Works | Rollback Works | References |
---|---|---|---|---|---|
larsks | openstack | ||||
ssamanta | testvm1 | ||||
Anil | Virt-Manager | ||||
amrithajij | KVM | ||||
lnie | KVM | ||||
roshi | KVM | ||||
sinnykumari | KVM | ||||
sten | openstack RHOSP5 x64 | ||||
jzb | KVM | ||||
jkalliyat | KVM |
| |||
dustymabe | Openstack Juno on F21 | ||||
Prasanth | VM on KVM |
| |||
lalatendu | VM on virt-manager |
|
Docker Tests[edit]
User | Hardware | docker-storage-setup | Docker Lifecycle | References |
---|---|---|---|---|
larsks | openstack | |||
amrithajij | KVM |
| ||
roshi | KVM | |||
sinnykumari | KVM |
| ||
sten | openstack RHOSP5 x64 |
That confused me, but just using "sudo docker foo" works. </ref> |
||
jzb | KVM | |||
dustymabe | Openstack Juno on F21 | |||
lalatendu | VM on virt-manager | </ref> |
||
nkhare | vm |
Bugs filled during Test Day (20th Nov 2014)[edit]
Other Common Bugs[edit]
Long comments[edit]
- ↑ All works well except the command - [ sh, -c, 'echo -e "ROOT_SIZE=4G DATA_SIZE=10G" > /etc/sysconfig/docker-storage-setup'] . Thus created the file manually and added ROOT_SIZE=4G DATA_SIZE=10G.
- ↑ I tried test mentioned on roshi page . Everything worked well but "runcmd: - [ sh, -c, 'echo -e "ROOT_SIZE=4G DATA_SIZE=10G" > /etc/sysconfig/docker-storage-setup']" didn't run for me. So, added "ROOT_SIZE=4G DATA_SIZE=10G" content in etc/sysconfig/docker-storage-setup file manually.