diff --git a/.github/workflows/pkr-bld-hyperv-x64.yml b/.github/workflows/pkr-bld-hyperv-x64.yml index 4c2121d7c..1cca3ee5e 100644 --- a/.github/workflows/pkr-bld-hyperv-x64.yml +++ b/.github/workflows/pkr-bld-hyperv-x64.yml @@ -18,8 +18,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/.github/workflows/pkr-bld-parallels-arm64.yml b/.github/workflows/pkr-bld-parallels-arm64.yml index be31c1e6c..5b1d6b0e9 100644 --- a/.github/workflows/pkr-bld-parallels-arm64.yml +++ b/.github/workflows/pkr-bld-parallels-arm64.yml @@ -18,8 +18,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/.github/workflows/pkr-bld-parallels-x64.yml b/.github/workflows/pkr-bld-parallels-x64.yml index a2836e92b..7d9a387c2 100644 --- a/.github/workflows/pkr-bld-parallels-x64.yml +++ b/.github/workflows/pkr-bld-parallels-x64.yml @@ -18,8 +18,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/.github/workflows/pkr-bld-qemu-arm64.yml b/.github/workflows/pkr-bld-qemu-arm64.yml index 0213abdd6..a375d2c58 100644 --- a/.github/workflows/pkr-bld-qemu-arm64.yml +++ b/.github/workflows/pkr-bld-qemu-arm64.yml @@ -18,8 +18,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/.github/workflows/pkr-bld-qemu-x64.yml b/.github/workflows/pkr-bld-qemu-x64.yml index 729343d38..405896f7f 100644 --- a/.github/workflows/pkr-bld-qemu-x64.yml +++ b/.github/workflows/pkr-bld-qemu-x64.yml @@ -18,8 +18,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/.github/workflows/pkr-bld-virtualbox-arm64.yml b/.github/workflows/pkr-bld-virtualbox-arm64.yml index f1e9450d9..ee5abb123 100644 --- a/.github/workflows/pkr-bld-virtualbox-arm64.yml +++ b/.github/workflows/pkr-bld-virtualbox-arm64.yml @@ -18,8 +18,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/.github/workflows/pkr-bld-virtualbox-x64.yml b/.github/workflows/pkr-bld-virtualbox-x64.yml index e1d52132a..45b86559a 100644 --- a/.github/workflows/pkr-bld-virtualbox-x64.yml +++ b/.github/workflows/pkr-bld-virtualbox-x64.yml @@ -18,8 +18,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/.github/workflows/pkr-bld-vmware-arm64.yml b/.github/workflows/pkr-bld-vmware-arm64.yml index e4f0a66fa..aefd8666e 100644 --- a/.github/workflows/pkr-bld-vmware-arm64.yml +++ b/.github/workflows/pkr-bld-vmware-arm64.yml @@ -18,8 +18,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/.github/workflows/pkr-bld-vmware-x64.yml b/.github/workflows/pkr-bld-vmware-x64.yml index 97dc27ff3..3fe5ef48f 100644 --- a/.github/workflows/pkr-bld-vmware-x64.yml +++ b/.github/workflows/pkr-bld-vmware-x64.yml @@ -18,8 +18,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/.github/workflows/test-pkr-bld-parallels.yml b/.github/workflows/test-pkr-bld-parallels.yml index 53ae3a969..3a8b9e421 100644 --- a/.github/workflows/test-pkr-bld-parallels.yml +++ b/.github/workflows/test-pkr-bld-parallels.yml @@ -17,8 +17,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 @@ -86,8 +86,8 @@ jobs: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fd6532b1..830e5088d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## Working Builds -***Note:** +*__Note:__ Markdown table generated at | os | hyperv
x86_64 | parallels
x86_64 | parallels
aarch64 | qemu
x86_64 | qemu
aarch64 | virtualbox
x86_64 | virtualbox
aarch64 | vmware
x86_64 | vmware
aarch64 | @@ -14,8 +14,8 @@ Markdown table generated at | centos-stream-9 | | x | | | | x | | x | x | | debian-11 | | x | x | | | x | | x | | | debian-12 | | x | x | | | x | | x | x | -| fedora-39 | | x | x | x | | x | | x | x | | fedora-40 | | x | | x | | x | | x | x | +| fedora-41 | | x | | x | | x | | x | x | | freebsd-13 | | | | | | x | | x | x | | freebsd-14 | | | | | | | | | | | macos | | | x | | | | | | | @@ -42,8 +42,9 @@ Markdown table generated at - Fix failing builds - migrate from http directory for hosting files to cd_files in source templates - - This makes all builds compatible with hyper-v gen 2 which removes floppy disk capability - - Eliminates any potential networking issues + - This makes all builds compatible with hyper-v gen 2 which removes floppy disk capability + - Eliminates any potential networking issues + - Update pipelines to only run on updated pkrvars files - Look into making all builds uefi default builds - Create CD pipeline to upload vagrant boxes after PR is merged @@ -220,8 +221,9 @@ Markdown table generated at - Fix failing builds - Finish removal of deprecated chef-solo provider to powershell provider for windows - migrate from http directory for hosting files to cd_files in source templates - - This makes all builds compatable with hyper-v gen 2 which removes floppy disk capability - - This also makes things universal for Virtualbox 6.1 to 7.x due to latter requiring extra config for guests on NAT to be able to connect to host + - This makes all builds compatable with hyper-v gen 2 which removes floppy disk capability + - This also makes things universal for Virtualbox 6.1 to 7.x due to latter requiring extra config for guests on NAT to be able to connect to host + - Update pipelines to only run on updated pkrvars files - Look into making all build uefi default builds - Create CD pipeline to upload vagrant boxes after PR is merged @@ -245,14 +247,17 @@ Markdown table generated at - Fix failing builds - Add more Virtualization providers to build pipelines - - vmware - - aarch64 - vmware plugin has issues with fusion 13 - - virtualbox - - aarch64 - Vbox Beta support currently + - vmware + - aarch64 - vmware plugin has issues with fusion 13 + + - virtualbox + - aarch64 - Vbox Beta support currently + - Finish removal of deprecated chef-solo provider to powershell provider for windows - migrate from http directory for hosting files to cd_files in source templates - - This makes all builds compatable with hyper-v gen 2 which removes floppy disk capability - - This also makes things universal for Virtualbox 6.1 to 7.x due to latter requiring extra config for guests on NAT to be able to connect to host + - This makes all builds compatable with hyper-v gen 2 which removes floppy disk capability + - This also makes things universal for Virtualbox 6.1 to 7.x due to latter requiring extra config for guests on NAT to be able to connect to host + - Update pipelines to only run on updated pkrvars files - Create CD pipeline to upload vagrant boxes after PR is merged - Create CD pipeline to build and upload new versions of vagrant boxes once every 3 months with the latest patches @@ -294,8 +299,9 @@ Markdown table generated at - Add more Virtualization providers to build pipelines - Finish removal of deprecated chef-solo provider to powershell provider for windows - migrate from http directory for hosting files to cd_files in source templates - - This makes all builds compatable with hyper-v gen 2 which removes floppy disk capability - - This also makes things universal for Virtualbox 6.1 to 7.x due to latter requiring extra config for guests on NAT to be able to connect to host + - This makes all builds compatable with hyper-v gen 2 which removes floppy disk capability + - This also makes things universal for Virtualbox 6.1 to 7.x due to latter requiring extra config for guests on NAT to be able to connect to host + - Update pipelines to only run on updated pkrvars files - Create CD pipeline to upload vagrant boxes after PR is merged - Create CD pipeline to build and upload new versions of vagrant boxes once every 3 months with the latest patches @@ -373,8 +379,9 @@ Markdown table generated at - Add more Virtualization providers to build pipelines - Finish removal of deprecated chef-solo provider to powershell provider for windows - migrate from http directory for hosting files to cd_files in source templates - - This makes all builds compatable with hyper-v gen 2 which removes floppy disk capability - - This also makes things universal for Virtualbox 6.1 to 7.x due to latter requiring extra config for guests on NAT to be able to connect to host + - This makes all builds compatable with hyper-v gen 2 which removes floppy disk capability + - This also makes things universal for Virtualbox 6.1 to 7.x due to latter requiring extra config for guests on NAT to be able to connect to host + - Update pipelines to only run on updated pkrvars files - Create CD pipeline to upload vagrant boxes after PR is merged - Create CD pipeline to build and upload new versions of vagrant boxes once every 3 months with the latest patches @@ -635,10 +642,10 @@ Markdown table generated at - Suppress VMX whitelisting warning by removing interfaces at end of build - Use archive.ubuntu.com instead of US specific domain - Latest Tooling - - VirtualBox 5.1.24 - - VMware Fusion 8.5.8 - - Parallels 12.2.1 - - Packer 1.0.3 + - VirtualBox 5.1.24 + - VMware Fusion 8.5.8 + - Parallels 12.2.1 + - Packer 1.0.3 ## [2.3.7] (2017-07-03) @@ -1375,4 +1382,4 @@ Please ensure that Virtualbox is at least 5.1.6 and Vagrant at least 1.8.6 befor - \[BENTO-2\] Update Ubuntu iso filenames, md5sums. [\#6](https://github.com/chef/bento/pull/6) ([torandu](https://github.com/torandu)) - \[BENTO-4\] Updated centos 6.2 iso urls to use the vault.centos.org url [\#4](https://github.com/chef/bento/pull/4) ([cburyta](https://github.com/cburyta)) -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* +\* _This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)_ diff --git a/README.md b/README.md index 5d25ec903..bac27c846 100644 --- a/README.md +++ b/README.md @@ -138,7 +138,7 @@ To use an alternate url ````bash cd /bento packer init -upgrade ./packer_templates -packer build -var 'iso_url=https://mirrors.rit.edu/fedora/fedora/linux/releases/39/Server/x86_64/iso/Fedora-Server-dvd-x86_64-39-1.5.iso' -var-file=os_pkrvars/fedora/fedora-39-x86_64.pkrvars.hcl ./packer_templates +packer build -var 'iso_url=https://mirrors.rit.edu/fedora/fedora/linux/releases/41/Server/x86_64/iso/Fedora-Server-dvd-x86_64-41-1.4.iso' -var-file=os_pkrvars/fedora/fedora-41-x86_64.pkrvars.hcl ./packer_templates ```` If the build is successful, your box files will be in the `builds` directory at the root of the repository. diff --git a/builds.yml b/builds.yml index 665696e27..44e3afd87 100644 --- a/builds.yml +++ b/builds.yml @@ -13,8 +13,8 @@ public: - centos-stream-9 - debian-11 - debian-12 - - fedora-39 - fedora-40 + - fedora-41 - freebsd-13 - freebsd-14 - opensuse-leap-15 diff --git a/os_pkrvars/fedora/fedora-39-aarch64.pkrvars.hcl b/os_pkrvars/fedora/fedora-41-aarch64.pkrvars.hcl similarity index 66% rename from os_pkrvars/fedora/fedora-39-aarch64.pkrvars.hcl rename to os_pkrvars/fedora/fedora-41-aarch64.pkrvars.hcl index b6e1b86db..6da393c1c 100644 --- a/os_pkrvars/fedora/fedora-39-aarch64.pkrvars.hcl +++ b/os_pkrvars/fedora/fedora-41-aarch64.pkrvars.hcl @@ -1,8 +1,8 @@ os_name = "fedora" -os_version = "39" +os_version = "41" os_arch = "aarch64" -iso_url = "https://mirrors.rit.edu/fedora/fedora/linux/releases/39/Server/aarch64/iso/Fedora-Server-dvd-aarch64-39-1.5.iso" -iso_checksum = "sha256:d19dc2a39758155fa53e6fd555d0d173ccc8175b55dea48002d499f39cb30ce0" +iso_url = "https://mirrors.rit.edu/fedora/fedora/linux/releases/41/Server/aarch64/iso/Fedora-Server-dvd-aarch64-41-1.4.iso" +iso_checksum = "sha256:99e7801b943e81f78a7b104fe348196b0ac1bc748ce647378f22a2c875c923ec" parallels_guest_os_type = "fedora-core" vbox_guest_os_type = "Fedora_64" vmware_guest_os_type = "arm-fedora-64" diff --git a/os_pkrvars/fedora/fedora-39-x86_64.pkrvars.hcl b/os_pkrvars/fedora/fedora-41-x86_64.pkrvars.hcl similarity index 65% rename from os_pkrvars/fedora/fedora-39-x86_64.pkrvars.hcl rename to os_pkrvars/fedora/fedora-41-x86_64.pkrvars.hcl index 44e8cc9bd..eefbb3a8c 100644 --- a/os_pkrvars/fedora/fedora-39-x86_64.pkrvars.hcl +++ b/os_pkrvars/fedora/fedora-41-x86_64.pkrvars.hcl @@ -1,8 +1,8 @@ os_name = "fedora" -os_version = "39" +os_version = "41" os_arch = "x86_64" -iso_url = "https://mirrors.rit.edu/fedora/fedora/linux/releases/39/Server/x86_64/iso/Fedora-Server-dvd-x86_64-39-1.5.iso" -iso_checksum = "sha256:2755cdff6ac6365c75be60334bf1935ade838fc18de53d4c640a13d3e904f6e9" +iso_url = "https://mirrors.rit.edu/fedora/fedora/linux/releases/41/Server/x86_64/iso/Fedora-Server-dvd-x86_64-41-1.4.iso" +iso_checksum = "sha256:6037e489103401a6ad4e54a4bcb2df7525693bdc3f2ce4aa895838b65647e551" parallels_guest_os_type = "fedora-core" vbox_guest_os_type = "Fedora_64" vmware_guest_os_type = "fedora-64"