From Fedora Project Wiki

(Update all to Openstack relevant info.)
(Mention coreos-installer download)
Line 10: Line 10:


|actions=
|actions=
# Download the qcow2 images from [https://getfedora.org/coreos/download?tab=cloud_operators&stream=next&arch=x86_64 FCOS  OpenStack '''next''' images] for all architectures that instance of OpenStack that you have access to supports.
# Download the qcow2 images using the coreos-installer "''coreos-installer download --decompress --architecture x86_64 -s next -p openstack -f qcow2.xz''" or manually from [https://getfedora.org/coreos/download?tab=cloud_operators&stream=next&arch=x86_64 FCOS  OpenStack '''next''' images]. For all architectures that instance of OpenStack that you have access to supports.
# Follow [https://docs.fedoraproject.org/en-US/fedora-coreos/provisioning-openstack/ Provisioning Fedora CoreOS on OpenStack] documentation to import and provision OpenStack based FCOS node(s).
# Follow [https://docs.fedoraproject.org/en-US/fedora-coreos/provisioning-openstack/ Provisioning Fedora CoreOS on OpenStack] documentation to import and provision OpenStack based FCOS node(s). Do not forget to make sure that the image is decompressed before upload.
# Use the provided instructions to assign floating ip address and ssh in to the newly provisioned node(s).
# Use the provided instructions to assign floating ip address and ssh in to the newly provisioned node(s).
#* If you did not provide a custom Ignition file and only provided a SSH key-pair, then the default username to use is `core`.
#* If you did not provide a custom Ignition file and only provided a SSH key-pair, then the default username to use is `core`.

Revision as of 12:05, 13 October 2021

This in currently work in progress test scenario.


Description

Launch Fedora CoreOS in some instance of OpenStack from the next image.

Community resources
At the time of writing, there might be opportunities for Fedora contributors/packagers to access to OpenStack cluster(s) that are provided to Fedora. Reach out to #fedora-cores IRC/Matrix channel

Setup

NOTE: You are not required to run this test case. If you don't already have an access to OpenStack cluster skip this test.

How to test

  1. Download the qcow2 images using the coreos-installer "coreos-installer download --decompress --architecture x86_64 -s next -p openstack -f qcow2.xz" or manually from FCOS OpenStack next images. For all architectures that instance of OpenStack that you have access to supports.
  2. Follow Provisioning Fedora CoreOS on OpenStack documentation to import and provision OpenStack based FCOS node(s). Do not forget to make sure that the image is decompressed before upload.
  3. Use the provided instructions to assign floating ip address and ssh in to the newly provisioned node(s).
    • If you did not provide a custom Ignition file and only provided a SSH key-pair, then the default username to use is core.
  4. Don't forget to terminate your instances after you're done with testing(and potentially delete the imported images), so you don't take up unnecessarily resources on the OpenStack cluster.

Expected Results

  1. The system launches in OpenStack according to the instructions.
  2. You can connect through SSH.
  3. The linked documentation is clear, all steps are understandable, and nothing important is missing from it.

Optional

  1. Instead of providing just a SSH key-pair, familiarize yourself with FCOS provisioning philosophy and create an Ignition file (copying the simplest example is fine). Then run this test case again, this time using your custom Ignition file.