Skip to content

Latest commit

 

History

History
1378 lines (1096 loc) · 86.9 KB

CHANGELOG.md

File metadata and controls

1378 lines (1096 loc) · 86.9 KB

Change Log

Working Builds

*Note: Markdown table generated at https://www.tablesgenerator.com/markdown_tables#

os hyperv
x86_64
parallels
x86_64
parallels
aarch64
qemu
x86_64
qemu
aarch64
virtualbox
x86_64
virtualbox
aarch64
vmware
x86_64
vmware
aarch64
almalinux-8 x x x x
almalinux-9 x x x x x
amazonlinux-2 x
amazonlinux-2023 x
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
freebsd-13 x x x
freebsd-14
macos x
opensuse-leap-15 x x x x
oraclelinux-8 x x
oraclelinux-9 x x x x x
rhel-8 license
needed
license
needed
license
needed
license
needed
license
needed
license
needed
license
needed
license
needed
license
needed
rhel-9 license
needed
license
needed
license
needed
license
needed
license
needed
license
needed
license
needed
license
needed
license
needed
rockylinux-8 x x x x
rockylinux-9 x x x x
sles-12 license
needed
license
needed
na license
needed
na license
needed
na license
needed
na
sles-15 license
needed
license
needed
na license
needed
na license
needed
na license
needed
na
solaris-11 license
needed
license
needed
na license
needed
na license
needed
na license
needed
na
ubuntu-20.04 x x x x
ubuntu-22.04 x x
ubuntu-24.04 x x x x x x
windows-10 na na x na na
windows-11 x x x x
windows-2016 x na na x na x na
windows-2019 x na na x na x na
windows-2022 x na na x na na

Todo

  • 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
  • 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
  • Create CD pipeline to build and upload new versions of vagrant boxes once every 3 months with the latest patches

[unreleased] (2024-05-23)

  • Update almalinux 8 to 8.10
  • Update rockylinux 8 to 8.10
  • Update oraclelinux 8 to 8.10
  • Update rhel 8 to 8.10
  • Update freebsd 14 to 14.1

[v4.1.2] (2024-05-23)

  • Fix for hyper-v build option
  • Remove test-kitchen and kitchen-vagrant dependencies from gemspec to fix gem compile error on windows
  • Updated hyper-v builds to use github actions hosted runners
  • Updated VMware builds to use github actions hosted runners
  • Better handle bento uploads of slugs ending in 'latest'
  • Fix oraclelinux slug names
  • Update almalinux 9.3 to 9.4
  • Update rhel 9.3 to 94
  • Update oraclelinux 9.3 to 9.4
  • Update rockylinux 9.3 to 9.4
  • Remove Centos 7, Centos Stream 8, RHEL 7, Oraclelinux 7 builds due to EOL
  • Fix windows qemu args to match disk format when variable is specified

[v4.1.1] (2024-04-26)

  • Require ruby >= 3.0.0
  • Add parallels-ipsw source
  • Added MacOS template for parallels-ipsw
  • Created MacOS scripts
  • Adjusted build flags to all be lower case for consistency
  • Removed extra amazonlinux directories to be more consistent with other builds
  • Added build_files directory for all temp files to be stored in during packer building
  • Opensuse-leap-15.5 updated to 15.6
  • Remove Fedora 38 and add 40 builds
  • Remove Ubuntu 23.10 and add 24.04 builds

[v4.1.0] (2024-04-11)

  • Add back iso check, packer lint, and amazonlinux builds to build pipeline
  • Fix amazonlinux 2 build script
  • Added amazonlinux 2023 build scripts
  • Migrate Virtualbox and Qemu builds to github hosted runners from self-hosted runners
  • Added test-kitchen and kitchen-vagrant dependencies to gemspec
  • Added arg for bento test command to specify a specific build to test - this passes the arg to the kitchen test command
  • Fix vagrant post-processor to specify custom vagrant file for freebsd builds
  • Remove gui true from windows custom vagrant file
  • Fix test to skip removing linux-firmware on oraclelinux
  • Renamed oracle boxes to oraclelinux for consistency and remove edge cases in code
  • Removed unused -c flag for specifying a specific config file for bento build
  • Added --on-error flag to bento build command to pass to packer command
  • Added cpu architecture support to bento build command, so it'll only test builds that work with the current cpu architecture
  • Remove additional Ubuntu user-date last-command that may be locking macaddress
  • Add to test to move failed test boxes to builds/failed_testing directory
  • Changed ssh_timeout to 15m

[v4.0.2] (2024-03-20)

  • Update upload message to show architecture
  • Fix open-vm-tools install for vmware builds
  • Fix amazonlinux 2 build script
  • Added amazonlinux 2023 build scripts
  • Allow failed tests to continue and report at the end each test that failed
  • Added amazonlinux aarch64 packer templates
  • removed unneeded config from amazon user-data script for seed.iso
  • Added additional qemu variables for various qemu source properties
  • Added virtualbox-ovf vbox_source_path and vbox_checksum variables
  • Added recursive flag to rhel cleanup scripts for persistent network files

[v4.0.1] (2024-02-16)

  • Fix metadata file box_basename
  • Updated Debian 11 to 11.9
  • Updated Debian 12 to 12.5
  • Added Windows 11 aarch64 template

[v4.0.0] (2024-02-05)

  • Added Vagrant Cloud architecture flags so amd64 and arm64 boxes can live under the same cloud box
  • Setting amd64 as default architecture for uploads, configurable in the builds.yml file
  • Update descriptions mentioning chef to progress chef
  • Update README.md to reflect vagrant version for new architecture support

[v3.2.2] (2024-02-01)

  • Fix upload private or public flag lookup in builds.yml
  • Fix yum cleanup script for oracle linux 7 error removing linux-firmware
  • Fix ubuntu user-data post command modifying a file that doesn't exist on 23.10

[v3.2.1] (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)

  • Added bento upload to use vagrant account configured in builds.yml
  • Updated windows vagrant template to default to 4GB of memory
  • Default hyperv to generation 2
  • Removed EOL OS builds Windows2012r2, Ubuntu 18.04, Ubuntu 22.10, Debian 10
  • Remove use of deprecated chef-solo provisioner and cookbooks for widnows builds
  • Add boot_wait variables for each provider
  • Adjusted default_boot_wait for linux to 5s
  • Added --vars and --var_files flags
  • Fixed upload description for libvirt to add qemu hv and version
  • Updated ubuntu 20.04 boot_command
  • Changed workflows to be based on cpu architecture
  • Updated Bento to continue builds even if one fails and report all failures at the end and exit with exit code 1
  • Added qemu clone of libvirt box when metadata file is created for uploading to vagrant qemu provider
  • Made build shell scripts customizable through packer variable
  • Added ability to configure bento upload of private or public boxes in builds.yml, defaults to private

[v3.1.1] (2023-07-07)

  • Update RHEL 9 clones to 9.2
  • Update RHEL 8 clones to 8.8
  • Added Debian 12 variables
  • Fixed pipeline issue with plugins
  • Updated debian 11 iso url
  • switched pipeline to use bento build command and upload box and metadata.json files
  • add opensuse-leap aarch64 build
  • updated opensuse-leap to 15.5
  • Bento command exits with error status and code when a build fails for a provider
  • fixed bento metadata generation for aarch64 machines

[v3.1.0] (2023-05-17)

  • Updated VMware disk and cdrom adaptor type to sata for aarch64 build compatability
  • Added "arm-" to aarch64 pkrvars files vmware_guest_os_type
  • Fixed readme example for bento debian build
  • Added pkrvars file for amazon 2023, more work needed to build vagrant box if/when amazon releases images for providers
  • Removed EOL Fedora 36 build
  • Added Fedora 38 build
  • Added Ubuntu 23.04 x86_64 and aarch64
  • Switched vmware plugin back to official one with fusion 13 arm64 guest additions fix
  • Updated Bento app to support arm64 builds and upload to vagrant
  • Added Freebsd aarch64 templates
  • Added new default VMware hardware configuration settings
  • Update Debian 11 to 11.7

[v3.0.0] (2023-03-16)

  • fixed pipeline secrets issue for github api requests and secrets not working for forked repos
  • add back the bento ruby code and updated it to work with hcl2 templates, Json templates are no longer supported
  • made bento builds for all templates configurable through the builds.yml file on which OSes to skip

[v202303.06] (2023-03-07)

  • Added a cleanup step in build pipelines for cancelled jobs that otherwise leave vm in place

[v202303.05.0] (2023-03-05)

Fixes and updates

  • added aarch64 builds and runner

Todo

  • 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
  • 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
  • Create CD pipeline to build and upload new versions of vagrant boxes once every 3 months with the latest patches

[v202302.22.0] (2023-02-22)

New Platforms

  • Ubuntu 18.04 aarch64

Fixes and updates

  • fixed Ubuntu aarch64 builds
  • various box fixes as found
  • added qemu pipeline builds
  • added hyperv pipeline builds
  • added vmware pipeline builds

Todo

  • 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
  • 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
  • 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

[v202301.19.0] (2023-01-19)

Notes

  • When running packer build command the output directory is relative to the working directory the command is currently running in. Suggest running packer build commands from bento root directory for build working files to be placed in bento/builds/(build_name) directory by default. If the output_directory variable isn't overwritten a directory called builds/(build_name) will be created in the current working directory that you are running the command from

Fixes and updates

  • fixed x86_64 Ubuntu 22.10 build
  • set qemu_accelerator to null
  • fixed bug in output_directory variable - the provisioner option doesn't take template variables only hcl variables
  • updated AMZ_README_FIRST.md with how to use the updated script and actions it'll perform
  • updated README.md with vbox 7 fix and added note on builds directory being relative to the current working directory

Known Issues

Failing Builds

  • OpenSUSE Leap 15 - x86_64
  • SpringdaleLinux 7 - x86_64
  • almalinux 8 - aarch64
  • CentOS 7 - aarch64
  • CentOS-Stream 8 - aarch64
  • CentOS-Stream - aarch64
  • Fedora 36 - aarch64
  • Fedora 37 - aarch64
  • OracleLinux 7 - aarch64
  • OracleLinux 8 - aarch64
  • Ubuntu 22.04 - aarch64
  • Ubuntu 22.10 - aarch64

Todo

  • Fix failing builds
  • 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
  • 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

[v202301.09.0] (2023-01-09)

Notes

  • Manual run command from within the bento directory packer build -only=virtualbox-iso.vm -var-file=os_pkrvars/almalinux/almalinux-9-x86_64.pkrvars.hcl ./packer_templates
  • Old Bento code and Json templates moved to protected branch bento_old_json_templates
  • All x86_64 builds are currently tested on macos-12 with virtualbox 6.1.38 in Github Actions
  • All aarch64 buiils are currently tested on internal runner with M1 macos-13.1 and parallels 18.1.1
  • Source, builder, variable hcl code found in packer_templates folder
  • Pkrvars.hcl files representing each OS, version, architecture found in os_pkrvars folders

New Platforms

  • CentOS 7.9 - aarch64
  • CentOS-Stream 8 - aarch64
  • CentOS-Stream 9 - aarch64
  • Fedora 37 - aarch64
  • OracleLinux 7.9 - aarch64
  • OracleLinux 8.7 - aarch64
  • OracleLinux 9.1 - aarch64
  • Rhel 7.9 - aarch64
  • Rhel 8.7 - aarch64
  • Rhel 9.1 - aarch64
  • Rhel 9.1 - x86_64
  • RockyLinux 8.7 - aarch64
  • RockyLinux 9.1 - aarch64
  • Springdalelinux 9.1 - x86_64
  • Ubuntu 22.10 - aarch64

Removed Platforms

  • Debian 9 - all archs
  • Debian 10.13 - i386
  • Debian 11.6 - i386
  • Freebsd 12.3 - all archs
  • Freebsd 12.4 - i386
  • OracleLinux 6 - all archs
  • Rhel 6 - all archs
  • Sles 11 - all archs
  • Ubuntu 16.04 - all archs
  • Windows 2012 - all archs

Fixes and updates

  • rewrite of json templates to hcl2
  • Added linting checks of files and scripts
  • Added a build pipeline for integration testing
  • Removed 32bit OS builds
  • Added several more aarch64(arm64) builds

Known Issues

Failing Builds

  • OpenSUSE Leap 15 - x86_64
  • SpringdaleLinux 8 - x86_64
  • Ubuntu 22.10 - x86_64
  • CentOS 7 - aarch64
  • CentOS-Stream 8 - aarch64
  • CentOS-Stream - aarch64
  • Fedora 36 - aarch64
  • Fedora 37 - aarch64
  • OracleLinux 7 - aarch64
  • OracleLinux 8 - aarch64
  • Ubuntu 22.04 - aarch64
  • Ubuntu 22.10 - aarch64

Todo

  • Fix failing builds
  • 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
  • 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

[v202206.14.0] (2022-06-14)

New Platforms

Deprecated Platforms

Fixes and updates

  • update windows builds to be created in builds folder #1414 (stromweld)

[v201812.27.0] (2019-01-16)

New Platforms

Deprecated Platforms

Fixes and updates

v201808.24.0 (2018-09-02)

New Platforms

  • CentOS 5.11 (resurrected)
  • OpenSUSE 15

[v201807.12.0] (2018-07-16)

New Platforms

Deprecated Platforms

Fixes and Improvements

  • Use a faster scientific mirror #1081 (tas50)
  • Install the latest 2008-06 update for 2k8r2 #1080 (tas50)
  • Update RHELs to 6.10 / 7.5 #1079 (tas50)
  • Blank netplan machine-id (DUID) so Ubuntu machines get unique ID generated on boot. #1073 (NoahO)
  • openSUSE: no space issue and SLES network persistence #1072 (bkonick)
  • Set correct permissions on /etc/sudoers.d/vagrant #1067 (kbpease)
  • Ubuntu 18.04: Use en_US.UTF-8 locale instead of en_US #1066 (davejagoda)
  • Increase build time memory to 4GB on Windows boxes #1061 (tas50)

v201806.08.0 (2018-06-07)

New Platforms

Deprecated Platforms

Fixes and Improvements

Tooling

  • VirtualBox 5.2.12
  • Parallels 13.3.1
  • VMware Fusion 10.1.2
  • Packer 1.2.3
  • Vagrant 2.1.1

[201803.24.0] (2018-03-24)

New Platforms

  • Ubuntu 18.04 (pre-release)
  • HardenedBSD 11
  • FreeBSD 10/11 32bit

Improvements

  • Ubuntu 16.04+ and Debian 9: fix issues with disabling predictable interface names
  • Ubuntu/Debian: further mitigate apt locks at startup
  • Multiple platforms: cleanup errant *.iso files
  • OpenSUSE Leap: disable Snappter/btrfs snapshots, increase disk size

Tooling

  • VirtualBox 5.2.6 (Note: we are not using 5.2.8)
  • Parallels 13.3.0
  • VMware Fusion 10.1.1
  • Packer 1.2.1
  • Vagrant 2.0.3
  • Hyper-V 10.0.16299.15

[201802.02.0] (2018-02-02)

Improvements

  • Ubuntu: remove linux-firmware bloat w/o removing package and breaking upgrades
  • macOS: enable autologin for vagrant user

EOL

  • Ubuntu 17.04
  • Windows Nano TP3

Tooling

  • VirtualBox 5.2.6
  • Parallels 13.2.0
  • VMware Fusion 10.1.1
  • Packer 1.1.3
  • Vagrant 2.0.1

[201801.05.0] (2018-01-05)

New Platforms

  • Oracle Linux 7.4

Tooling

  • VirtualBox 5.2.4
  • Parallels 13.2.0
  • Packer 1.1.3
  • Vagrant 2.0.1

[201801.02.0] (2018-01-02)

New Platforms

  • Debian 9.3
  • Debian 8.10
  • Fedora 27

Hyper-V Boxes (experimental)

  • centos-7.4
  • centos-6.9
  • ubuntu-17.10
  • ubuntu-17.04
  • ubuntu-16.04
  • ubuntu-14.04

Tooling

  • VirtualBox 5.2.4
  • VMware Fusion 10.1.0
  • Parallels 13.2.0
  • Hyper-V 10.0.16299.15
  • Packer 1.1.3
  • Vagrant 2.0.1

[201710.31.0] (2017-10-31)

New Platforms

  • Ubuntu 17.10
  • Debian 9.2
  • Debian 8.10
  • FreeBSD 10.4
  • CentOS 7.4

Tooling

  • VirtualBox 5.1.30
  • VMware Fusion 10.0.1
  • Parallels 13.1.1
  • Packer 1.1.1
  • Vagrant 2.0.0

Fixes/Updates

  • SLES fixes
  • 1GB of RAM as default for boxen
  • re-organized into platform folders
  • hyper-V fixes
  • qemu fixes

[201708.22.0] (2017-08-22)

New

  • Debian 9.1
  • Debian 8.9
  • FreeBSD 11.1

Improvements

  • Top level slugs for point release platforms, i.e. centos-7 -> centos-7.3
  • Move to date based versioning scheme YYYYMM.DD.PATCH
  • Automatically update RHEL-ish platforms as we do with other platforms

Tooling

  • VirtualBox 5.1.26
  • VMware Fusion 8.5.8
  • VMware Workstation 12.5.7
  • Parallels 13.0.0
  • Packer 1.0.4

2.3.8 (2017-07-20)

New

  • Fedora 26

Improvements

  • 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

[2.3.7] (2017-07-03)

New

  • Debian 8.8
  • Debian 9.0 #818
  • Oracle 6.9
  • Ubuntu 17.04 #808

Removed

  • OmniOS
  • Ubuntu 12.04
  • SLES 12 / 12 SP1

Fixes

  • Fedora cleanup and size reduction

[2.3.6] (2017-05-03)

  • Release for fixed VirtualBox 5.1.22

[2.3.5] (2017-04-24)

  • Release primarily around broken VirtualBox 5.1.20/21 (fixed)

New

Fixes

  • Oracle 6.8 box_basename #784
  • MacOS 10.12 issue w/ memory var #768

[2.3.4] (2017-03-23)

  • Mostly rebuilt for updated hypervisors: VirtualBox 5.1.18 and VMware Fusion 8.5.5
  • Better cleanup for Fedora boxes

[2.3.3] (2017-02-19)

Added and Updated Platforms

  • Debian 8.7

2.3.2 (2016-12-19)

Full Changelog

Added and Updated Platforms

Improvements

  • Update VMware tools to fix CentOS 7.3 build #743 (cheeseplus)
  • Remove CentOS requiretty sudoers workaround, this is now the default #740 (mvermaes)

Pipeline

2.3.1 (2016-11-30)

Full Changelog

Added and Updated Platforms

Improvements

Fixed bugs

Known Issues

  • OpenSuSE 13.2 builds for all providers but will not start properly under VMware Fusion/Workstation
  • OpenSuSE Leap 42.2 builds for all providers but will only start properly under VMware Fusion/Workstation

2.3.0 (2016-09-30)

Full Changelog

SPECIAL NOTE

Due to issues with upstream projects that bento relies upon, the 2.3.0 release may appear to break. Please ensure that Virtualbox is at least 5.1.6 and Vagrant at least 1.8.6 before reporting issues.

Added Platforms

  • add Debian 8.6 #669

Improvements

Known Issues

  • CentOS 5 guests in VirtualBox 5.1.x fatally exit with a guru mediation error so v2.3.0 does not exist on Atlas

Tool Versions

  • Packer 0.11.0 (master)
  • VirtualBox 5.1.16
  • VMware Fusion 8.5.1
  • VMware Workstation 12.5.1
  • Parallels Pro 12.0.2
  • Vagrant 1.8.6

2.2.9 (2016-08-01)

Full Changelog

Improvements

Fixed bugs

  • VMware: HGFS not working - Ubuntu 16.04 #591

EOL

  • Fedora 22

Tool Versions

  • Packer 0.10.1
  • VirtualBox 5.0.26
  • VMware Fusion 8.1.1
  • VMware Workstation 12.1.1
  • Parallels Pro 11.2.1

2.2.8 (2016-07-22)

Full Changelog

Improvements

Fixed bugs

  • apt.systemd.daily creates conflict in xenial64 box #616
  • FreeBSD: Root password not set! #610
  • ubuntu-16.04: unattended updates locking dpkg #609
  • Fix vagrant.sh failing on Solaris nodes #606 (tas50)

Tool Versions

  • Packer 0.10.1
  • VirtualBox 5.0.24
  • VMware Fusion 8.1.1
  • Parallels Pro 11.2.0

2.2.7 (2016-05-20)

Full Changelog

Improvements

Fixed bugs

  • Ubuntu 16.04: 70-persistent-net.rules "hack" messes with update-initramfs triggers #592
  • VMware: use correct script flags based on version #590

Tool Versions

  • Packer 0.10.1
  • VirtualBox 5.0.20
  • VMware Fusion 8.1.1
  • VMware Workstation 12.1.1
  • Parallels Pro 11.2.0

2.2.6 (2016-04-28)

Full Changelog

Tool Versions

  • Packer 0.10.0
  • VirtualBox 5.0.16
  • VMware Fusion 8.1.1
  • Parallels Pro 11.1.3

Added platforms

Fixed bugs

  • VMWare: tie network device to pci slot 32 #566 (rmoriz)
  • VMware: Fedora 23 box builds but can't connect #521
  • Publish Ubuntu 15.10 boxes on Atlas #506

Improvements

  • Standardize on 512MB minimum memory #574
  • Added headless option for QEMU builders #570 (jmatt)

2.2.5 (2016-03-29)

Full Changelog

Merged pull requests

  • Ubuntu: use dist-upgrade and install build packages in preseed #551 (cheeseplus)

2.2.4 (2016-03-29)

Full Changelog

Closed issues

  • CALL FOR MAINTAINERS #537
  • Proposal: Move bento under test-kitchen org #536
  • /tmp directory is cleaned upon restart? #535
  • bento/centos-7.2 missing from atlas #524
  • sles 12 mirror no more exist #520
  • Pipeline: Update to VMware Fusion 8.1.0 #519
  • error when building boxes with packer #514
  • Ubuntu 12.04 HGFS module failing in VMWare #512
  • Uncompressed boxes for VMware and Parallels are to large #505
  • OpenSUSE Leap (and Tumbleweed) #504
  • Ubuntu 14.04 HGFS kernel module not working for VMWare 8.0.2 #496
  • Any support (or planned support) for building Amazon AMIs? #490
  • ARM builds #486
  • Minimize script results in large (non-sparse) image file for QEMU builder #369

Merged pull requests

2.2.3 (2015-12-28)

Full Changelog

Fixed bugs

  • minimize.sh fails with no swap partition #420
  • Workstation 11.1.2 Tools incompatible with current builds #377

Closed issues

  • Debian cleanup script removes C/C++ compiler and therefore breaks DKMS support #509
  • RHEL 6.7 image has wrong guest #501
  • Fedora 23 x86_64 and virtualbox: no vboxsf #500
  • Broken url on description #493
  • Porposal Fedora 23 #491
  • Ubuntu 15.10 #482
  • /dev/sr0 is readonly #480
  • Ubuntu 14.04 Fails to build with bento/packer #477
  • The download link to fedora 21 vmware 64 is broken #472
  • Debian 8.2 vagrant box doesn't have HGFS kernel module #463
  • Unable to have synced_folder with Fedora 22 VirtualBox #459
  • Fedora 22 VM Tools not installed #458
  • Update Virtualbox Guest Addition from 5.0.2 to 5.0.4 #448
  • Standardize iso_checksum / iso_checksum_type on sha256 #440
  • rhel/centos 6 and 7, virtualbox guest additions #412
  • opscode-centos-7.1 Virtualbox box not able to NFS mount #388
  • Vagrant public key file could be empty #258

Merged pull requests

2.2.2 (2015-10-07)

Full Changelog

Closed issues

  • bento/centos-6.7 won't vagrant up after halt or reload #468
  • Build process broken under VMware Workstation 11.1.2 #467
  • minimize.sh leads to unexpected error in packer (vagrant 1.7.2) #320
  • Ubuntu 14.04 VMware HGFS modules not loaded #283

Merged pull requests

2.2.1 (2015-09-16)

Full Changelog

Closed issues

  • Debian 7.9 #444
  • Building boxes results in files with unhelpful names #433
  • fedora-22 Bento Box Corruption? #432
  • Manually building baseboxes #430
  • Missing 13 Boxes #427
  • "yum update" for RHEL/CentOS boxes #425
  • We need fedora-22 for DNF testing #419
  • Ubuntu 12.04 downloadable box up-to-date? #417
  • Using bento boxes with Vagrant #410
  • chef.github.io/bento is outdated #409
  • vagrant box chef/freebsd-10.0: Unable to install packages #407
  • debian-7.8 box broken by VMWare Fusion 7.1.1 to 7.1.2 update #397
  • Parallels boxes? #371
  • Building a Windows image #343
  • chef/fedora-21 #333
  • Ubuntu sudoers file only allows to run as root #302
  • Puppet support in bento? #251
  • rename box prefixes to bento- instead of opscode- #208

Merged pull requests

2.2.0 (2015-08-26)

Full Changelog

Merged pull requests

2.1.0 (2015-08-07)

Full Changelog

Fixed bugs

  • Shortening vm_name to avoid Parallels box corruption #400 (cheeseplus)

Closed issues

  • Debian 8.1 #379
  • Chef on Centos boxes seems not be installed #352

Merged pull requests

  • [debian-*] Improve DRYness, correctness, & speed of Debian templates. #404 (fnichol)
  • [freebsd-*] Improve DRYness, correctness, & speed of FreeBSD templates. #403 (fnichol)
  • Fixing headless check #401 (cheeseplus)
  • Adding support for headless mode #399 (cheeseplus)
  • Box build pipeline #398 (cheeseplus)
  • [centos-*] Improve DRYness, correctness, and speed of CentOS templates. #396 (fnichol)
  • [macosx-*, ubuntu-*] Remove name prefixes from templates. #395 (fnichol)
  • [ubuntu-*] Improve DRYness, correctness, and speed of Ubuntu templates. #394 (fnichol)
  • Adding Debian 8.1 links, removing Debian 8.0 templates #393 (cheeseplus)
  • Add @cheeseplus to MAINTAINERS.md #392 (fnichol)

2.0.0 (2015-07-03)

Fixed bugs

  • Do not write metadata files when bento build is in dry run mode #368
  • fix OmniOS build under VMWare #178
  • Don't write metadata file in bento build dry run mode. #380 (fnichol)

Closed issues

  • Release Debian 8.0 boxes #381
  • Upload Ubuntu 15.04 to S3 Bucket #376
  • Add build metadata to boxes and build artifacts #364
  • Add support for Debian 8 #355
  • centos-7.1 vmware box got uploaded as virtualbox #351
  • chef/centos-7.1 on atlas #346
  • Add support for Ubuntu 15.04 #345
  • Why are definitions removed (RHEL 7.0 was just removed) #344
  • Please fix CentOS 7 README links #340
  • Latest Ubuntu 14.04 Fails to install kernel headers #335
  • centos 7.1 image request #334
  • Guest Additions are installed without dkms support #332
  • need to get the correct cacert.pem for AWS on CentOS boxes #325
  • Use the SATA HDD controller for faster disk IO speeds #324
  • Better package miror for Debian #322
  • Error building debian7.8-amd-64 #319
  • Fedora kickstart script downloads CA cert bundle over HTTP #318
  • CentOS and Fedora boxes packed without docs? #317
  • Create Fedora 21 box #312
  • [SLES] zypper-locks.sh not working #309
  • Upload Boxes for Parallels to Atlas #308
  • Single disk configuration for VMware #307
  • Build new boxes for VMware Fusion 7 #304
  • FreeBSD 9.3 (amd64) box broken #301
  • OpenSUSE 13.2 should specify netdevice=eth0 #299
  • vagrant-vbguest plugin compatibility #297
  • Ubuntu 14.04.1 #290
  • Everything looks fine, but not able to mount the device? #279
  • opscode.github.io/bento is out-of-date (centos-6.4) #277
  • sudo with SSH agent forwarding #273
  • Upload rhel-6.5 box to bento AWS repo #271
  • Importing opscode-centos-6.4 fails with virtualbox error #264
  • Chef should get permission to distribute proprietary boxes for testing use #261
  • Should the CentOS 7.0 box be listed in the README? #260
  • Chef binary not installed on FreeBSD 9.2 and 10.0 #250
  • chef\debian-7.4 not able to run sudo apt-get update with error in description. #242
  • Box chef/ubuntu-12.10 / 13.04 fails to install any packages #240
  • chef/ubuntu-13.10 no chef_solo? #238
  • virtualbox - opscode_ubuntu-1204_chef-provisionerless.box 404 #236
  • VirtualBox: Mounting shared folder with vboxsf failed #234
  • Ubuntu 14.04: No guest IP was given to the Vagrant core NFS helper #232
  • VMware boxes claim to be built on VMware Fusion, but report VMware Desktop #231
  • add more swap #228
  • error processing drive #227
  • centos-5.10 add net-tools #226
  • merge bento and packer-windows #225
  • Deploy all those boxes to vagrant cloud #224
  • Example of establishing SSH keys #223
  • [Enhancement] Packer template for Windows #222
  • Missing credentials for root #217
  • Virtualbox and debian-7.4: cannot download preseed.cfg #215
  • Bug with minimize.sh (Ubuntu 14.04 amd64) #214
  • Ubuntu 14.04 box vboxvfs broken? #207
  • Can we disable SELinux in the CentOS box images? #200
  • Debian 7.4 64bit #198
  • Links for FreeBSD 10 boxes give NoSuchKey error (HTTP 404) #197
  • Unable to provision a fedora-19 machine with private-network #196
  • Vagrant 1.5.1 errors with opscode_ubuntu-12.04_chef-provisionerless.box #193
  • Fixed size /tmp in Fedora 19 box #188
  • Configure Oracle Linux boxes with an update source #186
  • slim down CentOS/RHEL box builds with updated ks.cfg #179
  • add Oracle Linux templates #177
  • red hat linux 5.10 box cannot download packages #173
  • 'Error downloading kickstart file' within Oracle VM VirtualBox #172
  • move single-request-reopen from ks.cfg #171

Merged pull requests

* This Change Log was automatically generated by github_changelog_generator