From Fedora Project Wiki

(Created page with "{{QA/Test_Case |description=Install Fedora CoreOS and add OS extensions |setup= # Download and verify the latest [https://getfedora.org/coreos/download?tab=metal_virtualized&s...")
 
mNo edit summary
Line 5: Line 5:


|actions=
|actions=
# [https://docs.fedoraproject.org/en-US/fedora-coreos/producing-ign/ Create an Ignition file]. When writing the configuration, [https://docs.fedoraproject.org/en-US/fedora-coreos/os-extensions provide a systemd unit which installs a package using `rpm-ostree install`]. The documentation uses `nano` as an example, but feel free to use another package of your choice (or even multiple packages).
# [https://docs.fedoraproject.org/en-US/fedora-coreos/producing-ign/ Create an Ignition file]. When writing the configuration, [https://docs.fedoraproject.org/en-US/fedora-coreos/os-extensions provide a systemd unit which installs a package using `rpm-ostree install`]. The documentation uses `vim` as an example, but feel free to use another package of your choice (or even multiple packages).
# Launch your Fedora CoreOS system using this Ignition file. See [https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/#_quickstart the Quickstart] and the provisioning docs for a guide how to launch FCOS in most environments (bare metal, virtual, cloud, etc).
# Launch your Fedora CoreOS system using this Ignition file. See [https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/#_quickstart the Quickstart] and the provisioning docs for a guide how to launch FCOS in most environments (bare metal, virtual, cloud, etc).



Revision as of 12:21, 11 April 2022

Description

Install Fedora CoreOS and add OS extensions

Setup

  1. Download and verify the latest FCOS next image (pick the right image for your environment).

How to test

  1. Create an Ignition file. When writing the configuration, provide a systemd unit which installs a package using rpm-ostree install. The documentation uses vim as an example, but feel free to use another package of your choice (or even multiple packages).
  2. Launch your Fedora CoreOS system using this Ignition file. See the Quickstart and the provisioning docs for a guide how to launch FCOS in most environments (bare metal, virtual, cloud, etc).

Expected Results

  1. You can SSH successfully into your FCOS system. Note the machine will reboot once.
  2. The package is successfully layered and usable.
  3. The linked documentation makes sense, nothing is obviously missing, and the instructions are clear.