From Fedora Project Wiki
< User:Roshi | QA/AtomicTests
m (internal link cleaning) |
Sinnykumari (talk | contribs) m (add links to boot using virtualization clinet) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
A simple validation test case for Fedora Atomic Hosts. | A simple validation test case for Fedora Atomic Hosts. | ||
|setup= | |setup= | ||
# This testcase can be run locally with [[Local_Test_Cloud_Installation_Guide|testCloud]] or on a cloud provider (Openstack or EC2) | # This testcase can be run locally with [[Local_Test_Cloud_Installation_Guide|testCloud]] or using a [http://www.projectatomic.io/docs/quickstart/ virtualization client like virt-manager or VirtualBox], or on a cloud provider (Openstack or EC2) | ||
# Make sure that your security group allows for SSH (default tcp port 22) | # Make sure that your security group allows for SSH (default tcp port 22) | ||
# The following User-data can be used: | # The following User-data can be used: | ||
#cloud-config | <nowiki> | ||
#cloud-config | |||
password: passw0rd | |||
chpasswd: { expire: False } | |||
ssh_pwauth: True | |||
</nowiki> | |||
|actions= | |actions= | ||
# Boot image with proper user-data | # Boot image with proper user-data | ||
# SSH into booted image | # SSH into booted image | ||
# Check if docker | # Check if docker and podman are installed | ||
rpm -q docker | rpm -q docker podman | ||
|results= | |results= | ||
# The image launches successfully | # The image launches successfully | ||
# You can login to the instance over SSH as <code>fedora</code> and you have sudo access | # You can login to the instance over SSH as <code>fedora</code> and you have sudo access | ||
# docker | # docker and podman should be installed | ||
# The instance doesn't crash or show any errors | # The instance doesn't crash or show any errors | ||
}} | }} |
Latest revision as of 09:57, 1 October 2018
Description
A simple validation test case for Fedora Atomic Hosts.
Setup
- This testcase can be run locally with testCloud or using a virtualization client like virt-manager or VirtualBox, or on a cloud provider (Openstack or EC2)
- Make sure that your security group allows for SSH (default tcp port 22)
- The following User-data can be used:
#cloud-config password: passw0rd chpasswd: { expire: False } ssh_pwauth: True
How to test
- Boot image with proper user-data
- SSH into booted image
- Check if docker and podman are installed
rpm -q docker podman
Expected Results
- The image launches successfully
- You can login to the instance over SSH as
fedora
and you have sudo access - docker and podman should be installed
- The instance doesn't crash or show any errors