Skip to content

Commit

Permalink
Merge branch 'main' of github.com:chef/bento
Browse files Browse the repository at this point in the history
* 'main' of github.com:chef/bento:
  Update latest OS versions and fix arm64 build list command (chef#1543)
  Bump Debian to v12.4, released December 10th, 2023 (chef#1541)
  - update to rockylinux 9.3 (chef#1542)
  Bump almalinux minor versions (chef#1540)
  Fix os_arch of freebsd-13-aarch64 config (chef#1539)
  Add FreeBSD 14.0-RELEASE (chef#1538)
  • Loading branch information
hunleyd committed Feb 1, 2024
2 parents cc7fc7a + ba10f22 commit 109ea56
Show file tree
Hide file tree
Showing 46 changed files with 161 additions and 209 deletions.
8 changes: 2 additions & 6 deletions .github/workflows/pkr-bld-hyperv-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,17 @@ jobs:
- debian-12
- fedora-38
- fedora-39
- freebsd-12
- freebsd-13
- freebsd-14
- opensuse-leap-15
- oracle-7
- oracle-8
- oracle-9
- rockylinux-8
- rockylinux-9
- scientificlinux-7
- springdalelinux-7
- springdalelinux-8
- springdalelinux-9
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-23.04
- ubuntu-23.10
provider:
- hyperv-iso
steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pkr-bld-parallels-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ jobs:
- debian-12
- fedora-38
- fedora-39
- freebsd-12
- freebsd-13
- freebsd-14
- opensuse-leap-15
- oracle-7
- oracle-8
Expand All @@ -31,7 +31,7 @@ jobs:
- rockylinux-9
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-23.04
- ubuntu-23.10
provider:
- parallels-iso
steps:
Expand Down
8 changes: 2 additions & 6 deletions .github/workflows/pkr-bld-parallels-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,17 @@ jobs:
- debian-12
- fedora-38
- fedora-39
- freebsd-12
- freebsd-13
- freebsd-14
- opensuse-leap-15
- oracle-7
- oracle-8
- oracle-9
- rockylinux-8
- rockylinux-9
- scientificlinux-7
- springdalelinux-7
- springdalelinux-8
- springdalelinux-9
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-23.04
- ubuntu-23.10
provider:
- parallels-iso
steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pkr-bld-qemu-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ jobs:
- debian-12
- fedora-38
- fedora-39
- freebsd-12
- freebsd-13
- freebsd-14
- opensuse-leap-15
- oracle-7
- oracle-8
Expand All @@ -31,7 +31,7 @@ jobs:
- rockylinux-9
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-23.04
- ubuntu-23.10
provider:
- qemu
steps:
Expand Down
8 changes: 2 additions & 6 deletions .github/workflows/pkr-bld-qemu-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,17 @@ jobs:
- debian-12
- fedora-38
- fedora-39
- freebsd-12
- freebsd-13
- freebsd-14
- opensuse-leap-15
- oracle-7
- oracle-8
- oracle-9
- rockylinux-8
- rockylinux-9
- scientificlinux-7
- springdalelinux-7
- springdalelinux-8
- springdalelinux-9
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-23.04
- ubuntu-23.10
provider:
- qemu
steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pkr-bld-virtualbox-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ jobs:
- debian-12
- fedora-38
- fedora-39
- freebsd-12
- freebsd-13
- freebsd-14
- opensuse-leap-15
- oracle-7
- oracle-8
Expand All @@ -31,7 +31,7 @@ jobs:
- rockylinux-9
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-23.04
- ubuntu-23.10
provider:
- virtualbox-iso
steps:
Expand Down
8 changes: 2 additions & 6 deletions .github/workflows/pkr-bld-virtualbox-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,17 @@ jobs:
- debian-12
- fedora-38
- fedora-39
- freebsd-12
- freebsd-13
- freebsd-14
- opensuse-leap-15
- oracle-7
- oracle-8
- oracle-9
- rockylinux-8
- rockylinux-9
- scientificlinux-7
- springdalelinux-7
- springdalelinux-8
- springdalelinux-9
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-23.04
- ubuntu-23.10
provider:
- virtualbox-iso
steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pkr-bld-vmware-arm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ jobs:
- debian-12
- fedora-38
- fedora-39
- freebsd-12
- freebsd-13
- freebsd-14
- opensuse-leap-15
- oracle-7
- oracle-8
Expand All @@ -31,7 +31,7 @@ jobs:
- rockylinux-9
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-23.04
- ubuntu-23.10
provider:
- vmware-iso
steps:
Expand Down
8 changes: 2 additions & 6 deletions .github/workflows/pkr-bld-vmware-x64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,17 @@ jobs:
- debian-12
- fedora-38
- fedora-39
- freebsd-12
- freebsd-13
- freebsd-14
- opensuse-leap-15
- oracle-7
- oracle-8
- oracle-9
- rockylinux-8
- rockylinux-9
- scientificlinux-7
- springdalelinux-7
- springdalelinux-8
- springdalelinux-9
- ubuntu-20.04
- ubuntu-22.04
- ubuntu-23.04
- ubuntu-23.10
provider:
- vmware-iso
steps:
Expand Down
90 changes: 50 additions & 40 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,45 +5,41 @@
***Note:**
Markdown table generated at <https://www.tablesgenerator.com/markdown_tables#>

| | 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 |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| almalinux-8 | | x | | x | | x | | x | |
| almalinux-9 | | x | x | | | x | | x | x |
| amazonlinux-2 | | na | na | | | | na | | na |
| amazonlinux-2023 | na | na | na | na | na | na | na | na | na |
| centos-7 | | x | | x | | x | | x | |
| centos-stream-8 | | x | | x | | x | | x | |
| centos-stream-9 | | | x | | | | | | |
| debian-11 | | x | x | | | x | | x | |
| debian-12 | | x | x | | | x | | x | x |
| fedora-37 | | x | x | x | | x | | x | x |
| fedora-38 | | x | | x | | x | | x | x |
| freebsd-12 | | | | | | x | | x | |
| freebsd-13 | | | | | | x | | x | |
| opensuse-leap-15 | | x | | x | | x | | x | |
| oraclelinux-7 | | x | | x | | x | | x | |
| oraclelinux-8 | | | | x | | x | | x | |
| oraclelinux-9 | | x | x | | | x | | x | |
| rhel-7 | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed |
| rhel-8 | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed |
| rhel-9 | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed |
| rockylinux-8 | | x | | x | | x | | x | |
| rockylinux-9 | | x | | | | x | | x | x |
| scientificlinux-7 | | x | na | x | na | x | na | x | na |
| sles-12 | license<br>needed | license<br>needed | na | license<br>needed | na | license<br>needed | na | license<br>needed | na |
| sles-13 | license<br>needed | license<br>needed | na | license<br>needed | na | license<br>needed | na | license<br>needed | na |
| solaris-11 | license<br>needed | license<br>needed | na | license<br>needed | na | license<br>needed | na | license<br>needed | na |
| springdalelinux-7 | | x | na | x | na | | na | | na |
| springdalelinux-8 | | x | na | x | na | x | na | x | na |
| springdalelinux-9 | | | na | | na | | na | | na |
| ubuntu-20.04 | | x | x | | | x | | x | x |
| ubuntu-22.04 | | x | | x | | x | | x | |
| ubuntu-23.04 | | x | | x | | x | | x | |
| windows-10 | | x | na | | na | x | na | | na |
| windows-11 | | x | na | | na | x | na | | na |
| windows-2016 | | x | na | | na | x | na | | na |
| windows-2019 | | x | na | | na | x | na | | na |
| windows-2022 | | x | na | | na | x | na | | na |
| | 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 |
|:-----------------:|:---:|:---:|:--------------------:|:---:|:---:|:---:|:---:|:---:|:---:|
| almalinux-8 | | x | | x | | x | | x | |
| almalinux-9 | | x | x | | | x | | x | x |
| amazonlinux-2 | | na | na | | | | na | | na |
| amazonlinux-2023 | na | na | na | na | na | na | na | na | na |
| centos-7 | | x | | x | | x | | x | |
| centos-stream-8 | | x | | x | | x | | x | |
| centos-stream-9 | | | x | | | | | | |
| debian-11 | | x | x | | | x | | x | |
| debian-12 | | x | x | | | x | | x | x |
| fedora-38 | | x | | x | | x | | x | x |
| fedora-39 | | | | | | | | | |
| freebsd-12 | | | | | | x | | x | |
| freebsd-13 | | | | | | x | | x | |
| opensuse-leap-15 | | x | | x | | x | | x | |
| oraclelinux-7 | | x | | x | | x | | x | |
| oraclelinux-8 | | | | x | | x | | x | |
| oraclelinux-9 | | x | x | | | x | | x | |
| rhel-7 | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed |
| rhel-8 | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed |
| rhel-9 | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed | license<br>needed |
| rockylinux-8 | | x | | x | | x | | x | |
| rockylinux-9 | | x | | | | x | | x | x |
| sles-12 | license<br>needed | license<br>needed | na | license<br>needed | na | license<br>needed | na | license<br>needed | na |
| sles-13 | license<br>needed | license<br>needed | na | license<br>needed | na | license<br>needed | na | license<br>needed | na |
| solaris-11 | license<br>needed | license<br>needed | na | license<br>needed | na | license<br>needed | na | license<br>needed | na |
| ubuntu-20.04 | | x | x | | | x | | x | x |
| ubuntu-22.04 | | x | | x | | x | | x | |
| ubuntu-23.10 | | | | | | | | | |
| windows-10 | | x | na | | na | x | na | | na |
| windows-11 | | x | na | | na | x | na | | na |
| windows-2016 | | x | na | | na | x | na | | na |
| windows-2019 | | x | na | | na | x | na | | na |
| windows-2022 | | x | na | | na | x | na | | na |

### Todo

Expand All @@ -58,7 +54,21 @@ Markdown table generated at <https://www.tablesgenerator.com/markdown_tables#>
- Create CD pipeline to build and upload new versions of vagrant boxes once every 3 months with the latest patches
- Added ability to configure bento upload of private or public boxes in builds.yml, defaults to private

## [unreleased] (2023-09-15)
## [unreleased] (2024-01-31)

- Fix build list generation on aarch64 machines
- Updated Debian 12 to 12.4
- Updated RockyLinux 9 to 9.3
- Updated Oracle Linux 8 to 8.9
- Updated Oracle Linux 9 to 9.3
- Added FreeBSD 14
- Removed FreeBSD 12
- Added Fedora 39
- Removed Fedora 37
- Remove Scientific Linux 7
- Remove Springdale Linux builds
- Removed Ubuntu 23.04
- Added Ubuntu 23.10

## [v.3.2.0] (2023-09-15)

Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,12 @@ end
- [VirtualBox](https://www.virtualbox.org/)
- [VMware Fusion](https://www.vmware.com/products/fusion.html)
- [VMware Workstation](https://www.vmware.com/products/workstation-pro.html)
- [Parallels Desktop](https://www.parallels.com/products/desktop/) also requires [Parallels Virtualization SDK](https://www.parallels.com/products/desktop/download/) for versons < 19.x
- [qemu](https://www.qemu.org/) *
- [Hyper-V](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/) *
- [Parallels Desktop Pro](https://www.parallels.com/products/desktop/)*2 also requires [Parallels Virtualization SDK](https://www.parallels.com/products/desktop/download/) for versions < 19.x
- [qemu](https://www.qemu.org/) *1
- [Hyper-V](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/) *1

***NOTE:** support for these providers is considered experimental and corresponding Vagrant Cloud images may or may not exist.
*1**NOTE:** support for these providers is considered experimental and corresponding Vagrant Cloud images may or may not exist.
*2**NOTE:** AARCH64 or ARM64 support is only guaranteed through parallels provider.

### Using `bento` executable

Expand Down
Loading

0 comments on commit 109ea56

Please sign in to comment.