From Fedora Project Wiki

(Create page)
 
m
 
(4 intermediate revisions by 2 users not shown)
Line 3: Line 3:


|setup=
|setup=
# Create a [https://www.digitalocean.com/ DigitalOcean Accout] if you don't already have one.
'''NOTE:''' You are not required to run this test case. If you don't already have an account or don't want to create one then skip this test.
# Install the [https://github.com/digitalocean/doctl#installing-doctl doctl CLI].
# Create a [https://www.digitalocean.com/ DigitalOcean Account] if you don't already have one.
# Install the [https://github.com/digitalocean/doctl#installing-doctl doctl CLI]. <pre>sudo dnf install doctl</pre>


|actions=
|actions=
# [https://docs.fedoraproject.org/en-US/fedora-coreos/producing-ign/ Create an Ignition config]. You can use the simplest example available which includes your SSH key.
# [https://docs.fedoraproject.org/en-US/fedora-coreos/producing-ign/ Create an Ignition config]. You can use the simplest example available which includes your SSH key.
# Follow the documentation for [https://docs.fedoraproject.org/en-US/fedora-coreos/provisioning-digitalocean/ getting the DigitalOcean image, creating a custom image, and launching a VM from it]. Be sure to choose the image from the `next` stream.
# Follow the documentation for [https://docs.fedoraproject.org/en-US/fedora-coreos/provisioning-digitalocean/ getting the DigitalOcean image URL, creating a custom image, and launching a VM from it]. Be sure to choose the image from the `next` stream.
# SSH into the machine using `ssh username@ipaddress` (replace ''username'' and ''ipaddress'' with actual values).
# SSH into the machine using `ssh username@ipaddress` (replace ''username'' and ''ipaddress'' with actual values).
# Don't forget to terminate your instance after you're done with testing, so that you don't end up paying for an eternal-running machine. You may also want to delete the custom image that was created.
# Don't forget to terminate your instance after you're done with testing, so that you don't end up paying for an eternal-running machine. You may also want to delete the custom image that was created.

Latest revision as of 20:53, 12 April 2022

Description

Launch Fedora CoreOS in DigitalOcean using the next image and the DO custom image workflow.

Setup

NOTE: You are not required to run this test case. If you don't already have an account or don't want to create one then skip this test.

  1. Create a DigitalOcean Account if you don't already have one.
  2. Install the doctl CLI.
    sudo dnf install doctl

How to test

  1. Create an Ignition config. You can use the simplest example available which includes your SSH key.
  2. Follow the documentation for getting the DigitalOcean image URL, creating a custom image, and launching a VM from it. Be sure to choose the image from the next stream.
  3. SSH into the machine using ssh username@ipaddress (replace username and ipaddress with actual values).
  4. Don't forget to terminate your instance after you're done with testing, so that you don't end up paying for an eternal-running machine. You may also want to delete the custom image that was created.

Expected Results

  1. The system launches in DigitalOcean 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.