Skip to content

Commit

Permalink
feat(fedora): remove fedora 39 (eol) and add fedora 41 (#1584)
Browse files Browse the repository at this point in the history
Signed-off-by: Jason A. Staph <jstaph@staph.us>
Co-authored-by: Corey Hemminger <hemminger@hotmail.com>
  • Loading branch information
jstaph and Stromweld authored Dec 10, 2024
1 parent 8692c54 commit 675cb90
Show file tree
Hide file tree
Showing 15 changed files with 47 additions and 40 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pkr-bld-hyperv-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkr-bld-parallels-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkr-bld-parallels-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkr-bld-qemu-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkr-bld-qemu-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkr-bld-virtualbox-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkr-bld-virtualbox-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkr-bld-vmware-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkr-bld-vmware-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-pkr-bld-parallels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
49 changes: 28 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Working Builds

***Note:**
*__Note:__
Markdown table generated at <https://www.tablesgenerator.com/markdown_tables#>

| os | hyperv<br>x86_64 | parallels<br>x86_64 | parallels<br>aarch64 | qemu<br>x86_64 | qemu<br>aarch64 | virtualbox<br>x86_64 | virtualbox<br>aarch64 | vmware<br>x86_64 | vmware<br>aarch64 |
Expand All @@ -14,8 +14,8 @@ Markdown table generated at <https://www.tablesgenerator.com/markdown_tables#>
| 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 | | | | | | |
Expand All @@ -42,8 +42,9 @@ Markdown table generated at <https://www.tablesgenerator.com/markdown_tables#>

- 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
Expand Down Expand Up @@ -220,8 +221,9 @@ Markdown table generated at <https://www.tablesgenerator.com/markdown_tables#>
- 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
Expand All @@ -245,14 +247,17 @@ Markdown table generated at <https://www.tablesgenerator.com/markdown_tables#>

- 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
Expand Down Expand Up @@ -294,8 +299,9 @@ Markdown table generated at <https://www.tablesgenerator.com/markdown_tables#>
- 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
Expand Down Expand Up @@ -373,8 +379,9 @@ Markdown table generated at <https://www.tablesgenerator.com/markdown_tables#>
- 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
Expand Down Expand Up @@ -635,10 +642,10 @@ Markdown table generated at <https://www.tablesgenerator.com/markdown_tables#>
- 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)

Expand Down Expand Up @@ -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)_
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ To use an alternate url
````bash
cd <path/to>/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.
Expand Down
2 changes: 1 addition & 1 deletion builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
Expand Down

0 comments on commit 675cb90

Please sign in to comment.