From df9d642a56f721e23ee861e8e928559d23ad13ff Mon Sep 17 00:00:00 2001 From: grossmj Date: Tue, 8 Aug 2023 19:07:04 +1000 Subject: [PATCH] Sync appliances --- gns3server/appliances/almalinux.gns3a | 30 +++++++ gns3server/appliances/centos-cloud.gns3a | 30 +++++++ gns3server/appliances/debian.gns3a | 12 +-- gns3server/appliances/endhost.gns3a | 17 ++++ .../appliances/extreme-networks-voss.gns3a | 14 +++ gns3server/appliances/fedora-cloud.gns3a | 45 ++++++++++ gns3server/appliances/haproxy.gns3a | 18 ++++ gns3server/appliances/huawei-ce12800.gns3a | 2 +- gns3server/appliances/huawei-ne40e.gns3a | 2 +- gns3server/appliances/rhel.gns3a | 86 ++++++++++++++++++- gns3server/appliances/ubuntu-cloud.gns3a | 27 ++++-- gns3server/appliances/windows_server.gns3a | 14 +++ 12 files changed, 282 insertions(+), 15 deletions(-) create mode 100644 gns3server/appliances/endhost.gns3a create mode 100644 gns3server/appliances/haproxy.gns3a diff --git a/gns3server/appliances/almalinux.gns3a b/gns3server/appliances/almalinux.gns3a index 0f60291b..56e3f9cf 100644 --- a/gns3server/appliances/almalinux.gns3a +++ b/gns3server/appliances/almalinux.gns3a @@ -24,6 +24,22 @@ "kvm": "allow" }, "images": [ + { + "filename": "AlmaLinux-9-GenericCloud-9.2-20230513.x86_64.qcow2", + "version": "9.2", + "md5sum": "c5bc76e8c95ac9f810a3482c80a54cc7", + "filesize": 563347456, + "download_url": "https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/", + "direct_download_url": "https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-9-GenericCloud-9.2-20230513.x86_64.qcow2" + }, + { + "filename": "AlmaLinux-8-GenericCloud-8.8-20230524.x86_64.qcow2", + "version": "8.8", + "md5sum": "3958c5fc25770ef63cf97aa5d93f0a0b", + "filesize": 565444608, + "download_url": "https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/", + "direct_download_url": "https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-8.8-20230524.x86_64.qcow2" + }, { "filename": "AlmaLinux-8-GenericCloud-8.7-20221111.x86_64.qcow2", "version": "8.7", @@ -42,6 +58,20 @@ } ], "versions": [ + { + "name": "9.2", + "images": { + "hda_disk_image": "AlmaLinux-9-GenericCloud-9.2-20230513.x86_64.qcow2", + "cdrom_image": "almalinux-cloud-init-data.iso" + } + }, + { + "name": "8.8", + "images": { + "hda_disk_image": "AlmaLinux-8-GenericCloud-8.8-20230524.x86_64.qcow2", + "cdrom_image": "almalinux-cloud-init-data.iso" + } + }, { "name": "8.7", "images": { diff --git a/gns3server/appliances/centos-cloud.gns3a b/gns3server/appliances/centos-cloud.gns3a index 4a41ff7d..c9666c40 100644 --- a/gns3server/appliances/centos-cloud.gns3a +++ b/gns3server/appliances/centos-cloud.gns3a @@ -26,6 +26,22 @@ "options": "-nographic" }, "images": [ + { + "filename": "CentOS-Stream-GenericCloud-9-20230727.1.x86_64.qcow2", + "version": "Stream-9 (20230727.1)", + "md5sum": "b66b7e4951cb5491ae44d5616d56b7cf", + "filesize": 1128764416, + "download_url": "https://cloud.centos.org/centos/9-stream/x86_64/images", + "direct_download_url": "https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-20230727.1.x86_64.qcow2" + }, + { + "filename": "CentOS-Stream-GenericCloud-8-20230710.0.x86_64.qcow2", + "version": "Stream-8 (20230710.0)", + "md5sum": "83e02ce98c29753c86fb7be7d802aa75", + "filesize": 1676164096, + "download_url": "https://cloud.centos.org/centos/8-stream/x86_64/images", + "direct_download_url": "https://cloud.centos.org/centos/8-stream/x86_64/images/CentOS-Stream-GenericCloud-8-20230710.0.x86_64.qcow2" + }, { "filename": "CentOS-8-GenericCloud-8.4.2105-20210603.0.x86_64.qcow2", "version": "8.4 (2105)", @@ -60,6 +76,20 @@ } ], "versions": [ + { + "name": "Stream-9 (20230727.1)", + "images": { + "hda_disk_image": "CentOS-Stream-GenericCloud-9-20230727.1.x86_64.qcow2", + "cdrom_image": "centos-cloud-init-data.iso" + } + }, + { + "name": "Stream-8 (20230710.0)", + "images": { + "hda_disk_image": "CentOS-Stream-GenericCloud-8-20230710.0.x86_64.qcow2", + "cdrom_image": "centos-cloud-init-data.iso" + } + }, { "name": "8.4 (2105)", "images": { diff --git a/gns3server/appliances/debian.gns3a b/gns3server/appliances/debian.gns3a index 9b76e476..bb3909f4 100644 --- a/gns3server/appliances/debian.gns3a +++ b/gns3server/appliances/debian.gns3a @@ -24,12 +24,12 @@ }, "images": [ { - "filename": "debian-12-genericcloud-amd64-20230612-1409.qcow2", - "version": "12.0", - "md5sum": "524cf33a1284d6e3363bd4d843756386", + "filename": "debian-12-genericcloud-amd64-20230723-1450.qcow2", + "version": "12.1", + "md5sum": "6d1efcaa206de01eeeb590d773421c5c", "filesize": 280166400, "download_url": "https://cloud.debian.org/images/cloud/bookworm/", - "direct_download_url": "https://cloud.debian.org/images/cloud/bookworm/20230612-1409/debian-12-genericcloud-amd64-20230612-1409.qcow2" + "direct_download_url": "https://cloud.debian.org/images/cloud/bookworm/20230723-1450/debian-12-genericcloud-amd64-20230723-1450.qcow2" }, { "filename": "debian-11-genericcloud-amd64-20230601-1398.qcow2", @@ -58,9 +58,9 @@ ], "versions": [ { - "name": "12.0", + "name": "12.1", "images": { - "hda_disk_image": "debian-12-genericcloud-amd64-20230612-1409.qcow2", + "hda_disk_image": "debian-12-genericcloud-amd64-20230723-1450.qcow2", "cdrom_image": "debian-cloud-init-data.iso" } }, diff --git a/gns3server/appliances/endhost.gns3a b/gns3server/appliances/endhost.gns3a new file mode 100644 index 00000000..574db347 --- /dev/null +++ b/gns3server/appliances/endhost.gns3a @@ -0,0 +1,17 @@ +{ + "appliance_id": "f59a5cf6-baaa-45a6-9685-989a2c3f3f4a", + "name": "endhost", + "category": "guest", + "description": "General purpose alpine-based endhost", + "vendor_name": "endhost", + "vendor_url": "https://www.alpinelinux.org", + "product_name": "endhost", + "registry_version": 4, + "status": "experimental", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "docker": { + "adapters": 1, + "image": "gns3/endhost:latest" + } +} diff --git a/gns3server/appliances/extreme-networks-voss.gns3a b/gns3server/appliances/extreme-networks-voss.gns3a index b2d355ef..abe36275 100644 --- a/gns3server/appliances/extreme-networks-voss.gns3a +++ b/gns3server/appliances/extreme-networks-voss.gns3a @@ -27,6 +27,13 @@ "options": "-nographic" }, "images": [ + { + "filename": "VOSSGNS3.8.10.1.0.qcow2", + "version": "v8.10.1.0", + "md5sum": "d8f09f5a9759882be84ad7e4be575ed3", + "filesize": 433258496, + "direct_download_url": "https://akamai-ep.extremenetworks.com/Extreme_P/github-en/Virtual_VOSS/VOSSGNS3.8.10.1.0.qcow2" + }, { "filename": "VOSSGNS3.8.8.0.0.qcow2", "version": "v8.8.0.0", @@ -85,6 +92,13 @@ } ], "versions": [ + { + "name": "v8.10.1.0", + "images": + { + "hda_disk_image": "VOSSGNS3.8.10.1.0.qcow2" + } + }, { "name": "v8.8.0.0", "images": { diff --git a/gns3server/appliances/fedora-cloud.gns3a b/gns3server/appliances/fedora-cloud.gns3a index 93ec221b..1a1c27e6 100644 --- a/gns3server/appliances/fedora-cloud.gns3a +++ b/gns3server/appliances/fedora-cloud.gns3a @@ -26,6 +26,30 @@ "options": "-nographic" }, "images": [ + { + "filename": "Fedora-Cloud-Base-38-1.6.x86_64.qcow2", + "version": "38-1.6", + "md5sum": "53ddfe7b28666d5ddc55e93ff06abad2", + "filesize": 497287168, + "download_url": "https://download.fedoraproject.org/pub/fedora/linux/releases/38/Cloud/x86_64/images", + "direct_download_url": "https://download.fedoraproject.org/pub/fedora/linux/releases/38/Cloud/x86_64/images/Fedora-Cloud-Base-38-1.6.x86_64.qcow2" + }, + { + "filename": "Fedora-Cloud-Base-37-1.7.x86_64.qcow2", + "version": "37-1.7", + "md5sum": "36f7b464b6ab46ad97c001b539495e90", + "filesize": 492830720, + "download_url": "https://download.fedoraproject.org/pub/fedora/linux/releases/37/Cloud/x86_64/images", + "direct_download_url": "https://download.fedoraproject.org/pub/fedora/linux/releases/37/Cloud/x86_64/images/Fedora-Cloud-Base-37-1.7.x86_64.qcow2" + }, + { + "filename": "Fedora-Cloud-Base-36-1.5.x86_64.qcow2", + "version": "36-1.5", + "md5sum": "7f7cdad25b77f232078bf454c39529d3", + "filesize": 448266240, + "download_url": "https://download.fedoraproject.org/pub/fedora/linux/releases/36/Cloud/x86_64/images", + "direct_download_url": "https://download.fedoraproject.org/pub/fedora/linux/releases/36/Cloud/x86_64/images/Fedora-Cloud-Base-36-1.5.x86_64.qcow2" + }, { "filename": "Fedora-Cloud-Base-35-1.2.x86_64.qcow2", "version": "35-1.2", @@ -44,6 +68,27 @@ } ], "versions": [ + { + "name": "38-1.6", + "images": { + "hda_disk_image": "Fedora-Cloud-Base-38-1.6.x86_64.qcow2", + "cdrom_image": "fedora-cloud-init-data.iso" + } + }, + { + "name": "37-1.7", + "images": { + "hda_disk_image": "Fedora-Cloud-Base-37-1.7.x86_64.qcow2", + "cdrom_image": "fedora-cloud-init-data.iso" + } + }, + { + "name": "36-1.5", + "images": { + "hda_disk_image": "Fedora-Cloud-Base-36-1.5.x86_64.qcow2", + "cdrom_image": "fedora-cloud-init-data.iso" + } + }, { "name": "35-1.2", "images": { diff --git a/gns3server/appliances/haproxy.gns3a b/gns3server/appliances/haproxy.gns3a new file mode 100644 index 00000000..3aa86a1e --- /dev/null +++ b/gns3server/appliances/haproxy.gns3a @@ -0,0 +1,18 @@ +{ + "appliance_id": "79df483d-8cc9-48de-85ea-e6cb45b93e2a", + "name": "haproxy", + "category": "guest", + "description": "haproxy alpine container", + "vendor_name": "haproxy", + "vendor_url": "https://www.haproxy.org", + "product_name": "haproxy", + "registry_version": 4, + "status": "experimental", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "usage": "Modify /etc/haproxy/haproxy.cfg to suit your needs.", + "docker": { + "adapters": 1, + "image": "gns3/haproxy:latest" + } +} diff --git a/gns3server/appliances/huawei-ce12800.gns3a b/gns3server/appliances/huawei-ce12800.gns3a index 8626d8cb..8d05abeb 100644 --- a/gns3server/appliances/huawei-ce12800.gns3a +++ b/gns3server/appliances/huawei-ce12800.gns3a @@ -21,7 +21,7 @@ "arch": "x86_64", "console_type": "telnet", "kvm": "require", - "options": "-machine type=pc-1.0,accel=kvm -serial mon:stdio -nographic -nodefaults -rtc base=utc -cpu host" + "options": "-machine type=pc,accel=kvm -serial mon:stdio -nographic -nodefaults -rtc base=utc -cpu host" }, "images": [ { diff --git a/gns3server/appliances/huawei-ne40e.gns3a b/gns3server/appliances/huawei-ne40e.gns3a index 4248f204..1e7f89d6 100644 --- a/gns3server/appliances/huawei-ne40e.gns3a +++ b/gns3server/appliances/huawei-ne40e.gns3a @@ -23,7 +23,7 @@ "arch": "x86_64", "console_type": "telnet", "kvm": "require", - "options": "-machine type=pc-1.0,accel=kvm -serial mon:stdio -nographic -nodefaults -rtc base=utc -cpu host" + "options": "-machine type=pc,accel=kvm -serial mon:stdio -nographic -nodefaults -rtc base=utc -cpu host" }, "images": [ { diff --git a/gns3server/appliances/rhel.gns3a b/gns3server/appliances/rhel.gns3a index feacaf27..cff50307 100644 --- a/gns3server/appliances/rhel.gns3a +++ b/gns3server/appliances/rhel.gns3a @@ -13,7 +13,7 @@ "availability": "service-contract", "maintainer": "Neyder Achahuanco", "maintainer_email": "neyder@neyder.net", - "usage": "You should download Red Hat Enterprise Linux KVM Guest Image from https://access.redhat.com/downloads/content/479/ver=/rhel---8/8.5/x86_64/product-software attach/customize cloud-init.iso and start.\nusername: cloud-user\npassword: redhat", + "usage": "You should download Red Hat Enterprise Linux KVM Guest Image from https://access.redhat.com/downloads/content/479/ver=/rhel---9/9.2/x86_64/product-software attach/customize cloud-init.iso and start.\nusername: cloud-user\npassword: redhat", "qemu": { "adapter_type": "virtio-net-pci", "adapters": 1, @@ -26,6 +26,48 @@ "options": "-nographic" }, "images": [ + { + "filename": "rhel-9.2-x86_64-kvm.qcow2", + "version": "9.2", + "md5sum": "f33845298b387dbcfbf162c6b4e3f8c8", + "filesize": 819265536, + "download_url": "https://access.redhat.com/downloads/content/479/ver=/rhel---8/9.2/x86_64/product-software" + }, + { + "filename": "rhel-baseos-9.1-x86_64-kvm.qcow2", + "version": "9.1", + "md5sum": "622de743da83bcec1ad2959ecaedb8f4", + "filesize": 753401856, + "download_url": "https://access.redhat.com/downloads/content/479/ver=/rhel---8/9.1/x86_64/product-software" + }, + { + "filename": "rhel-baseos-9.0-x86_64-kvm.qcow2", + "version": "9.0", + "md5sum": "4a41497d354fe99a4abf55f1ed73edcb", + "filesize": 696582144, + "download_url": "https://access.redhat.com/downloads/content/479/ver=/rhel---8/9.0/x86_64/product-software" + }, + { + "filename": "rhel-8.8-x86_64-kvm.qcow2", + "version": "8.8", + "md5sum": "bf22af816ba6abd846bbb0c9ecf7bce1", + "filesize": 926810112, + "download_url": "https://access.redhat.com/downloads/content/479/ver=/rhel---8/8.8/x86_64/product-software" + }, + { + "filename": "rhel-8.7-x86_64-kvm.qcow2", + "version": "8.7", + "md5sum": "ab71a2c4cc276441bf999f531e064507", + "filesize": 858128384, + "download_url": "https://access.redhat.com/downloads/content/479/ver=/rhel---8/8.7/x86_64/product-software" + }, + { + "filename": "rhel-8.6-x86_64-kvm.qcow2", + "version": "8.6", + "md5sum": "19501666f46df6b5472db1254e86a339", + "filesize": 832438272, + "download_url": "https://access.redhat.com/downloads/content/479/ver=/rhel---8/8.6/x86_64/product-software" + }, { "filename": "rhel-8.5-x86_64-kvm.qcow2", "version": "8.5", @@ -70,6 +112,48 @@ } ], "versions": [ + { + "name": "9.2", + "images": { + "hda_disk_image": "rhel-9.2-x86_64-kvm.qcow2", + "cdrom_image": "rhel-cloud-init.iso" + } + }, + { + "name": "9.1", + "images": { + "hda_disk_image": "rhel-baseos-9.1-x86_64-kvm.qcow2", + "cdrom_image": "rhel-cloud-init.iso" + } + }, + { + "name": "9.0", + "images": { + "hda_disk_image": "rhel-baseos-9.0-x86_64-kvm.qcow2", + "cdrom_image": "rhel-cloud-init.iso" + } + }, + { + "name": "8.8", + "images": { + "hda_disk_image": "rhel-8.8-x86_64-kvm.qcow2", + "cdrom_image": "rhel-cloud-init.iso" + } + }, + { + "name": "8.7", + "images": { + "hda_disk_image": "rhel-8.7-x86_64-kvm.qcow2", + "cdrom_image": "rhel-cloud-init.iso" + } + }, + { + "name": "8.6", + "images": { + "hda_disk_image": "rhel-8.6-x86_64-kvm.qcow2", + "cdrom_image": "rhel-cloud-init.iso" + } + }, { "name": "8.5", "images": { diff --git a/gns3server/appliances/ubuntu-cloud.gns3a b/gns3server/appliances/ubuntu-cloud.gns3a index ad8d2421..49d007cf 100644 --- a/gns3server/appliances/ubuntu-cloud.gns3a +++ b/gns3server/appliances/ubuntu-cloud.gns3a @@ -26,9 +26,17 @@ "options": "-nographic" }, "images": [ + { + "filename": "ubuntu-23.04-server-cloudimg-arm64.img", + "version": "Ubuntu 23.04 (Lunar Lobster)", + "md5sum": "35fa3b31b65717af6f0520a769aac8c0", + "filesize": 786432000, + "download_url": "https://cloud-images.ubuntu.com/releases/23.04/release/", + "direct_download_url": "https://cloud-images.ubuntu.com/releases/23.04/release/ubuntu-23.04-server-cloudimg-arm64.img" + }, { "filename": "ubuntu-22.04-server-cloudimg-amd64.img", - "version": "22.04 (LTS)", + "version": "Ubuntu 22.04 LTS (Jammy Jellyfish)", "md5sum": "3ce0b84f9592482fb645e8253b979827", "filesize": 686096384, "download_url": "https://cloud-images.ubuntu.com/releases/jammy/release", @@ -36,7 +44,7 @@ }, { "filename": "ubuntu-20.04-server-cloudimg-amd64.img", - "version": "20.04 (LTS)", + "version": "Ubuntu 20.04 LTS (Focal Fossa)", "md5sum": "044bc979b2238192ee3edb44e2bb6405", "filesize": 552337408, "download_url": "https://cloud-images.ubuntu.com/releases/focal/release-20210119.1/", @@ -44,7 +52,7 @@ }, { "filename": "ubuntu-18.04-server-cloudimg-amd64.img", - "version": "18.04 (LTS)", + "version": "Ubuntu 18.04 LTS (Bionic Beaver)", "md5sum": "f4134e7fa16d7fa766c7467cbe25c949", "filesize": 336134144, "download_url": "https://cloud-images.ubuntu.com/releases/18.04/release-20180426.2/", @@ -61,21 +69,28 @@ ], "versions": [ { - "name": "22.04 (LTS)", + "name": "Ubuntu 23.04 (Lunar Lobster)", + "images": { + "hda_disk_image": "ubuntu-23.04-server-cloudimg-arm64.img", + "cdrom_image": "ubuntu-cloud-init-data.iso" + } + }, + { + "name": "Ubuntu 22.04 LTS (Jammy Jellyfish)", "images": { "hda_disk_image": "ubuntu-22.04-server-cloudimg-amd64.img", "cdrom_image": "ubuntu-cloud-init-data.iso" } }, { - "name": "20.04 (LTS)", + "name": "Ubuntu 20.04 LTS (Focal Fossa)", "images": { "hda_disk_image": "ubuntu-20.04-server-cloudimg-amd64.img", "cdrom_image": "ubuntu-cloud-init-data.iso" } }, { - "name": "18.04 (LTS)", + "name": "Ubuntu 18.04 LTS (Bionic Beaver)", "images": { "hda_disk_image": "ubuntu-18.04-server-cloudimg-amd64.img", "cdrom_image": "ubuntu-cloud-init-data.iso" diff --git a/gns3server/appliances/windows_server.gns3a b/gns3server/appliances/windows_server.gns3a index 153391ba..fec9bcf0 100644 --- a/gns3server/appliances/windows_server.gns3a +++ b/gns3server/appliances/windows_server.gns3a @@ -27,6 +27,13 @@ "options": "-usbdevice tablet" }, "images": [ + { + "filename": "SERVER_EVAL_x64FRE_en-us.iso", + "version": "2022", + "md5sum": "e7908933449613edc97e1b11180429d1", + "filesize": 5044094976, + "download_url": "https://www.microsoft.com/en-gb/evalcenter/evaluate-windows-server-2022" + }, { "filename": "Win2k16_14393.0.161119-1705.RS1_REFRESH_SERVER_EVAL_X64FRE_EN-US.ISO", "version": "2016", @@ -51,6 +58,13 @@ } ], "versions": [ + { + "name": "2022", + "images": { + "hda_disk_image": "empty100G.qcow2", + "cdrom_image": "SERVER_EVAL_x64FRE_en-us.iso" + } + }, { "name": "2016", "images": {