From Fedora Project Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
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 ...
* Development - [[User:dustymabe|Dustymabe]] (irc dustymabe)
* Development - [[User:dustymabe|Dustymabe]] (irc dustymabe)
* Quality Assurance - [[User:suprith4989|Suprith Gangawar]] (irc Suprith)
* Quality Assurance -  


== Prerequisite for Test Day ==  
== Prerequisite for Test Day ==  


A fresh system (for Fedora Atomic Host), [https://pagure.io/testcloud testcloud] to test qcow images locally, or access to a cloud provider like OpenStack or AWS ... a desire to break software?
A fresh system (for Fedora Atomic Host), [https://github.com/Rorosha/testcloud testcloud] to test qcow images locally, or access to a cloud provider like OpenStack or AWS ... a desire to break software?


=== Fedora Atomic Host (FAH) ===
=== Fedora Atomic Host (FAH) ===
Line 29: Line 29:
FAH can be run as a traditional cloud image, or installed to bare metal. Feel free to try out the cloud images locally as a VM. If you have a spare machine you can install FAH to, please test the ISO image (link in table below). Download the image, write it to a USB stick and install like any other Fedora deliverable. If you need help, please ping in IRC.
FAH can be run as a traditional cloud image, or installed to bare metal. Feel free to try out the cloud images locally as a VM. If you have a spare machine you can install FAH to, please test the ISO image (link in table below). Download the image, write it to a USB stick and install like any other Fedora deliverable. If you need help, please ping in IRC.


{| class="wikitable"
{|
! Image !! Image URL !! Checksum URLs
! Image !! Image URL !! Checksum URLs
|-
|-
| Fedora Atomic qcow2 || [https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/CloudImages/x86_64/images/Fedora-Atomic-27-20170926.n.0.x86_64.qcow2 x86_64]
| Fedora Atomic qcow2 ||  
[https://kojipkgs.fedoraproject.org/compose/27/Fedora-27-20170927.1/compose/CloudImages/x86_64/images/Fedora-Atomic-27_Beta-1.5.x86_64.qcow2 x86_64]  
||
||
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/CloudImages/x86_64/images/Fedora-CloudImages-27-x86_64-20170926.n.0-CHECKSUM x86_64]
[https://kojipkgs.fedoraproject.org/compose/27/Fedora-27-20170927.1/compose/CloudImages/x86_64/images/Fedora-CloudImages-27_Beta-1.5-x86_64-CHECKSUM x86_64]
|-
|-
| Fedora Atomic raw ||  
| Fedora Atomic raw ||  
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/CloudImages/x86_64/images/Fedora-Atomic-27-20170926.n.0.x86_64.raw.xz x86_64]
[https://kojipkgs.fedoraproject.org/compose/27/Fedora-27-20170927.1/compose/CloudImages/x86_64/images/Fedora-Atomic-27_Beta-1.5.x86_64.raw.xz x86_64]  
||
||
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/CloudImages/x86_64/images/Fedora-CloudImages-27-x86_64-20170926.n.0-CHECKSUM x86_64]
[https://kojipkgs.fedoraproject.org/compose/27/Fedora-27-20170927.1/compose/CloudImages/x86_64/images/Fedora-CloudImages-27_Beta-1.5-x86_64-CHECKSUM x86_64]
|-
|-
| Fedora Atomic Vagrant libvirt ||  
| Fedora Atomic Vagrant libvirt ||  
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/CloudImages/x86_64/images/Fedora-Atomic-Vagrant-27-20170926.n.0.x86_64.vagrant-libvirt.box x86_64]
[https://kojipkgs.fedoraproject.org/compose/27/Fedora-27-20170927.1/compose/CloudImages/x86_64/images/Fedora-Atomic-Vagrant-27_Beta-1.5.x86_64.vagrant-libvirt.box x86_64]  
||
||
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/CloudImages/x86_64/images/Fedora-CloudImages-27-x86_64-20170926.n.0-CHECKSUM x86_64]
[https://kojipkgs.fedoraproject.org/compose/27/Fedora-27-20170927.1/compose/CloudImages/x86_64/images/Fedora-CloudImages-27_Beta-1.5-x86_64-CHECKSUM x86_64]
|-
|-
| Fedora Atomic Vagrant VirtualBox ||  
| Fedora Atomic Vagrant VirtualBox ||  
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/CloudImages/x86_64/images/Fedora-Atomic-Vagrant-27-20170926.n.0.x86_64.vagrant-virtualbox.box x86_64]
[https://kojipkgs.fedoraproject.org/compose/27/Fedora-27-20170927.1/compose/CloudImages/x86_64/images/Fedora-Atomic-Vagrant-27_Beta-1.5.x86_64.vagrant-virtualbox.box x86_64]  
||
||
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/CloudImages/x86_64/images/Fedora-CloudImages-27-x86_64-20170926.n.0-CHECKSUM x86_64]
[https://kojipkgs.fedoraproject.org/compose/27/Fedora-27-20170927.1/compose/CloudImages/x86_64/images/Fedora-CloudImages-27_Beta-1.5-x86_64-CHECKSUM x86_64]
|-
|-
| Fedora Atomic ISO Installer ||  
| Fedora Atomic ISO Installer ||  
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/Atomic/x86_64/iso/Fedora-Atomic-ostree-x86_64-27-20170926.n.0.iso x86_64]
[ x86_64]
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/Atomic/ppc64le/iso/Fedora-Atomic-ostree-ppc64le-27-20170926.n.0.iso ppc64le]
[ ppc64le]
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/Atomic/aarch64/iso/Fedora-Atomic-ostree-aarch64-27-20170926.n.0.iso aarch64]
[ aarch64]
||
||
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/Atomic/x86_64/iso/Fedora-Atomic-27-x86_64-20170926.n.0-CHECKSUM x86_64]
[ x86_64]
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/Atomic/ppc64le/iso/Fedora-Atomic-27-ppc64le-20170926.n.0-CHECKSUM ppc64le]
[ ppc64le]
[https://kojipkgs.fedoraproject.org/compose/branched/Fedora-27-20170926.n.0/compose/Atomic/aarch64/iso/Fedora-Atomic-27-aarch64-20170926.n.0-CHECKSUM aarch64]
[ aarch64]
|}
|}


Line 64: Line 65:


<pre>
<pre>
Fedora-Atomic-27-20170926.n.0.x86_64         EC2 (ap-northeast-1) ami-17549e71   hvm          standard      
Fedora-Atomic-27_Beta-1.5.x86_64             EC2 (ap-northeast-1) ami-937ca9f5   hvm          standard
Fedora-Atomic-27-20170926.n.0.x86_64         EC2 (ap-southeast-1) ami-a9691aca   hvm          standard      
Fedora-Atomic-27_Beta-1.5.x86_64             EC2 (ap-southeast-1) ami-c0394ba3   hvm          standard
Fedora-Atomic-27-20170926.n.0.x86_64         EC2 (ap-southeast-2) ami-f60aeb94   hvm          standard      
Fedora-Atomic-27_Beta-1.5.x86_64             EC2 (ap-southeast-2) ami-0155b463   hvm          standard
Fedora-Atomic-27-20170926.n.0.x86_64         EC2 (eu-central-1)  ami-3a48f855   hvm          standard      
Fedora-Atomic-27_Beta-1.5.x86_64             EC2 (eu-central-1)  ami-05df6c6a   hvm          standard
Fedora-Atomic-27-20170926.n.0.x86_64         EC2 (eu-west-1)      ami-6dc10914   hvm          standard      
Fedora-Atomic-27_Beta-1.5.x86_64             EC2 (eu-west-1)      ami-c4c70cbd   hvm          standard
Fedora-Atomic-27-20170926.n.0.x86_64         EC2 (sa-east-1)      ami-4a4f3326   hvm          standard      
Fedora-Atomic-27_Beta-1.5.x86_64             EC2 (sa-east-1)      ami-08a3df64   hvm          standard
Fedora-Atomic-27-20170926.n.0.x86_64         EC2 (us-east-1)      ami-ba8475c0   hvm          standard      
Fedora-Atomic-27_Beta-1.5.x86_64             EC2 (us-east-1)      ami-6ce41716   hvm          standard
Fedora-Atomic-27-20170926.n.0.x86_64         EC2 (us-west-1)      ami-fe93a29e   hvm          standard     
Fedora-Atomic-27_Beta-1.5.x86_64              EC2 (us-west-1)      ami-995262f9    hvm          standard
Fedora-Atomic-27-20170926.n.0.x86_64         EC2 (us-west-2)      ami-2e6f9156   hvm          standard
Fedora-Atomic-27_Beta-1.5.x86_64             EC2 (us-west-2)      ami-b22ed7ca    hvm          standard
Fedora-Atomic-27_Beta-1.5.x86_64              EC2 (ap-northeast-1) ami-857faae3    hvm          gp2
Fedora-Atomic-27_Beta-1.5.x86_64              EC2 (ap-southeast-1) ami-b13e4cd2    hvm          gp2
Fedora-Atomic-27_Beta-1.5.x86_64              EC2 (ap-southeast-2) ami-0d56b76f    hvm          gp2
Fedora-Atomic-27_Beta-1.5.x86_64              EC2 (eu-central-1)  ami-25df6c4a    hvm          gp2
Fedora-Atomic-27_Beta-1.5.x86_64              EC2 (eu-west-1)      ami-26c60d5f   hvm          gp2
Fedora-Atomic-27_Beta-1.5.x86_64              EC2 (sa-east-1)      ami-489ce024    hvm          gp2
Fedora-Atomic-27_Beta-1.5.x86_64              EC2 (us-east-1)      ami-35e6154f    hvm          gp2
Fedora-Atomic-27_Beta-1.5.x86_64              EC2 (us-west-1)      ami-9e5262fe    hvm          gp2
Fedora-Atomic-27_Beta-1.5.x86_64             EC2 (us-west-2)      ami-be2cd5c6   hvm          gp2
</pre>
</pre>


Line 79: Line 89:
This section is for the Fedora Cloud Base images, which can be used to run a yum/dnf based fedora in the cloud or as a VM. There are also Vagrant boxes available.
This section is for the Fedora Cloud Base images, which can be used to run a yum/dnf based fedora in the cloud or as a VM. There are also Vagrant boxes available.


{| class="wikitable"
{|
! Image !! Image URL !! Checksum URLs
! Image !! Image URL !! Checksum URLs
|-
|-
Line 140: Line 150:
=== Qcow2 images ===
=== Qcow2 images ===


The Fedora Cloud Base image and Atomic images are also delivered as qcow2 images. You can use [https://pagure.io/testcloud testcloud] to locally boot and test either of these images. You can run testcloud from a git checkout, or use dnf to install it:
The Fedora Cloud Base image and Atomic images are also delivered as qcow2 images. You can use [https://github.com/Rorosha/testcloud testcloud] to locally boot and test either of these images. You can run testcloud from a git checkout, or use dnf to install it:




Line 161: Line 171:
* Upgrades and downgrades of existing Atomic Hosts (preferably with applications running)
* Upgrades and downgrades of existing Atomic Hosts (preferably with applications running)
* Package layering with on top of the base Atomic OSTree
* Package layering with on top of the base Atomic OSTree
* Install Kubernetes, via [https://fedoraproject.org/wiki/User:Jasonbrooks/QA/AtomicTests/Install_Kubernetes ansible] or [https://fedoraproject.org/wiki/User:Jasonbrooks/QA/AtomicTests/Install_Kubeadm kubeadm]


'''Cloud:'''
'''Cloud:'''
Line 178: Line 187:
== Reporting bugs ==
== Reporting bugs ==


If you find anything that seems wrong or off, please report a bug on [https://bugzilla.redhat.com Bugzilla]. The affected component should be clear from whatever error message you happen to find, but if you aren't sure, ask in IRC. If you are unsure about exactly how to file the report or what other information to include, just ask on IRC and we will help you.
If you find anything that seems wrong or off, please report a bug on [https://bugzilla.redhat.com Bugzilla]. The affected component should be clear from whatever error message you happen to find, but if you aren't sure what component to file against, please file it against '''FIXME'''. If you are unsure about exactly how to file the report or what other information to include, just ask on IRC and we will help you.


== Test Results ==
== Test Results ==


Results transferred from result page on 2018-02-01.
Please enter your results on the [http://testdays.fedorainfracloud.org/events/27 result page]. The results will be transferred here after the Test Day is finished.
 
=== Basic tests ===
{| class="wikitable"
! User
! Profile
! [http://fedoraproject.org/wiki/QA:Testcase_base_startup Boot]
! [http://fedoraproject.org/wiki/QA:Testcase_base_system_logging Logging]
! [http://fedoraproject.org/wiki/QA:Testcase_Services_start Services Start]
! [http://fedoraproject.org/wiki/QA:Testcase_base_selinux SELinux]
! [http://fedoraproject.org/wiki/QA:Testcase_base_service_manipulation Service Manipulation]
! References
|-
| [[User:Sumantro|Sumantro]]
| Qcow Test cloud
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}{{result|pass}}
| <references/>
|-
| [[User:brian83|brian83]]
| Atomic ISO (x86_64)
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}{{result|pass}}
| <references/>
|-
| [[User:cialu|cialu]]
| Fedora-Atomic-ostree-x86_64-26-20170920.0
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:garrmcnu|garrmcnu]]
| Atomic Vagrant libvirt
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}{{result|pass}}
| <references/>
|-
| [[User:jlebon|jlebon]]
| qcow2
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}<ref>No AVCs. Able to do basic policy modifications.</ref>
| {{result|pass}}
| <references/>
|-
| [[User:pwhalen@redhat.com|pwhalen@redhat.com]]
| Fedora-Atomic-ostree-aarch64-27-20170926.n.0.iso
| {{result|pass}}<ref>Fedora-Atomic-ostree-aarch64-27-20170926.n.0.iso install completed with defaults, boots to log in. </ref>
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:roshi|roshi]]
| testcloud - Atomic qcow
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
|
| <references/>
|-
| [[User:siddharthvipul1|siddharthvipul1]]
| Fedora Cloud qcow2
| {{result|pass}}
|
| {{result|pass}}
| {{result|pass}}
|
| <references/>
|-
| [[User:sinnykumari|sinnykumari]]
| Fedora-Atomic-ostree-ppc64le-27-20170926.n.0.iso
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:suprith4989|suprith4989]]
| Atomic - ISO
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:tenk|tenk]]
| Atomic ISO
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
 
|-
|}
 
=== Atomic ===
{| class="wikitable"
! User
! Profile
! [http://fedoraproject.org/wiki/User:Roshi/QA/AtomicTests/Atomic_Docker_Storage_Setup Docker Storage Setup]
! [http://fedoraproject.org/wiki/User:Roshi/QA/AtomicTests/Atomic_Docker_Lifecycle Docker Lifecycle]
! [http://fedoraproject.org/wiki/User:Roshi/QA/AtomicTests/Atomic_Upgrade Atomic Upgrade]
! [http://fedoraproject.org/wiki/User:Roshi/QA/AtomicTests/Atomic_Rollback Atomic Downgrade]
! [http://github.com/projectatomic/rpm-ostree/blob/master/docs/manual/administrator-handbook.md rpm-ostree package overlay]
! References
|-
| [[User:Sumantro|Sumantro]]
| Qcow Test cloud
| {{result|pass}}
|
|
|
| {{result|pass}}
| <references/>
|-
| [[User:brian83|brian83]]
| Atomic ISO (x86_64)
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}<ref>Had to change URL in fedora-atomic.conf like others.</ref>
| {{result|pass}}
|
| <references/>
|-
| [[User:garrmcnu|garrmcnu]]
| Atomic Vagrant libvirt
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}<ref>Changed URL in /etc/ostree/remotes.d/fedora-atomic.conf to https://kojipkgs.fedoraproject.org/compose/atomic/27/</ref>
| {{result|pass}}
|
| <references/>
|-
| [[User:jlebon|jlebon]]
| qcow2
|
| {{result|pass}}
|
|
| {{result|pass}}
| <references/>
|-
| [[User:pwhalen|pwhalen]]
| Fedora-Atomic-ostree-aarch64-27-20170926.n.0.iso
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}<ref>'rpm-ostree rebase rawhide:fedora/rawhide/aarch64/atomic-host' tested successfully on aarch64</ref>{{result|pass}}<ref>rpm-ostree rebase not tested for aarch64</ref>
| <references/>
|-
| [[User:roshi|roshi]]
| testcloud - Atomic qcow
| {{result|pass}}
|
|
|
| {{result|pass}}
| <references/>
|-
| [[User:sinnykumari|sinnykumari]]
| Fedora-Atomic-ostree-ppc64le-27-20170926.n.0.iso
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}<ref> works fine after changing URL in /etc/ostree/remotes.d/fedora-atomic.conf to https://kojipkgs.fedoraproject.org/compose/atomic/27/ </ref>
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:suprith4989|suprith4989]]
|
| {{result|pass}}
|
|
|
|
| <references/>
|-
| [[User:suprith4989|suprith4989]]
| Atomic - ISO
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}<ref>Changed the URL in /etc/ostree/remotes.d/.conf to https://kojipkgs.fedoraproject.org/compose/atomic/27/ and the upgrade worked. Please do this if you see a 404.</ref>{{result|pass}}
| {{result|pass}}<ref>Upgraded from 27.20170926.n.0 to 27.20170929.n.0 and rolled back successfully with successful reboots and docker runs</ref>
| {{result|pass}}
| <references/>
 
|-
|}
 
=== Exploratory ===
{| class="wikitable"
! User
! Profile
! [http://fedoraproject.org/wiki/Test_Day:2017-09-29_Cloud-Atomic_Testday Launch app on Cloud Base image]
! [http://fedoraproject.org/wiki/Test_Day:2017-09-29_Cloud-Atomic_Testday Launch app on FAH]
! [http://fedoraproject.org/wiki/Test_Day:2017-09-29_Cloud-Atomic_Testday Custom (write in comment what you did)]
! References
|-
| [[User:suprith4989|suprith4989]]
|
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:suprith4989|suprith4989]]
| Atomic - ISO
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
 
|-
|}
 
=== Cloud Providers ===
{| class="wikitable"
! User
! Profile
! [http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html Launch on AWS]
! [http://docs.openstack.org/user-guide/dashboard-manage-images.html Launch on OpenStack (requires openstack instance)]
! References
|-
| [[User:davdunc|davdunc]]
|
| {{result|pass}}<ref>verified ap-southeast-1, us-east-1,us-west-2</ref>
|
| <references/>
|-
| [[User:dustymabe|dustymabe]]
|
| {{result|pass}}<ref>worked booting images and testing openshift origin on 3 node cluster on AWS</ref>
|
| <references/>
|-
| [[User:dustymabe|dustymabe]]
| Atomic AWS Image
| {{result|pass}}<ref>1. worked booting images and testing openshift origin on 3 node cluster on AWS </ref>
|
| <references/>
|-
| [[User:marbindrakon|marbindrakon]]
| Fedora-Atomic-27-20170926.n.0.x86_64.raw
|
| {{result|pass}}<ref>Confirmed boot, DHCP and basic cloud-init customization. As expected, Magnum (stable/newton) was unable to provision a k8s cluster with the stock image due to the removal of etcd, flannel, and k8s.</ref>
| <references/>
|-
| [[User:marbindrakon|marbindrakon]]
| Fedora-Cloud-Base-27_Beta-1.5.x86_64.raw
|
| {{result|pass}}<ref>Tested on Newton (RHOSP 10). Uploaded image and confirmed that it boots, receives DHCP lease, and customizes SSH keys and hostname.</ref>
| <references/>
 
|-
|}
Please note that all contributions to Fedora Project Wiki are considered to be released under the Attribution-Share Alike 4.0 International (see Fedora Project Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please solve the following task below and enter the answer in the box (more info):

Cancel Editing help (opens in new window)