From 09db542df3f201984516245c44941d7589763271 Mon Sep 17 00:00:00 2001 From: John McFarlane Date: Sat, 7 Mar 2020 15:44:15 -0800 Subject: [PATCH] Add support for Fedora 31 (#46) --- README.md | 1 + kvm-install-vm | 9 +++++++++ tests/check_distributions.bats | 8 ++++++++ 3 files changed, 18 insertions(+) diff --git a/README.md b/README.md index c9beeb4..d795074 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,7 @@ DISTRIBUTIONS fedora27-atomic Fedora 27 Atomic Host fedora fedora28 Fedora 28 fedora fedora28-atomic Fedora 28 Atomic Host fedora + fedora31 Fedora 31 fedora ubuntu1604 Ubuntu 16.04 LTS (Xenial Xerus) ubuntu ubuntu1804 Ubuntu 18.04 LTS (Bionic Beaver) ubuntu diff --git a/kvm-install-vm b/kvm-install-vm index f796717..855228c 100755 --- a/kvm-install-vm +++ b/kvm-install-vm @@ -78,6 +78,7 @@ function usage_subcommand () printf " fedora29 Fedora 29 fedora\n" printf " fedora29-atomic Fedora 29 Atomic Host fedora\n" printf " fedora30 Fedora 30 fedora\n" + printf " fedora31 Fedora 31 fedora\n" printf " ubuntu1604 Ubuntu 16.04 LTS (Xenial Xerus) ubuntu\n" printf " ubuntu1804 Ubuntu 18.04 LTS (Bionic Beaver) ubuntu\n" printf "\n" @@ -358,6 +359,14 @@ function fetch_images () DISK_FORMAT=qcow2 LOGIN_USER=fedora ;; + fedora31) + QCOW=Fedora-Cloud-Base-31-1.9.x86_64.qcow2 + OS_TYPE="linux" + OS_VARIANT="fedora31" + IMAGE_URL=https://download.fedoraproject.org/pub/fedora/linux/releases/31/Cloud/x86_64/images + DISK_FORMAT=qcow2 + LOGIN_USER=fedora + ;; ubuntu1604) QCOW=ubuntu-16.04-server-cloudimg-amd64-disk1.img OS_TYPE="linux" diff --git a/tests/check_distributions.bats b/tests/check_distributions.bats index 33c221e..d9645bd 100644 --- a/tests/check_distributions.bats +++ b/tests/check_distributions.bats @@ -56,6 +56,14 @@ function remove_test_vm () remove_test_vm fedora28 } +@test "Install VM (Fedora 31) - $VMNAME-fedora31" { + create_test_vm fedora31 +} + +@test "Delete VM (Fedora 31) - $VMNAME-fedora31" { + remove_test_vm fedora31 +} + @test "Install VM (Ubuntu 16.04) - $VMNAME-ubuntu1604" { create_test_vm ubuntu1604 }