Commit Graph
39 Commits
Author SHA1 Message Date
Greg Hellings 2964a29b7b Remove deprecated Hyper-V daemon 2025-08-21 17:18:37 -05:00
Greg Hellings 12c768cae1 Fix shellcheck 2025-08-18 01:41:55 -05:00
Greg Hellings e11f90482a Add Debian update scripts 2025-08-18 01:19:00 -05:00
Greg Hellings bdccd7c5d2 Fix Debian 12 Virtualbox 2025-08-18 01:13:04 -05:00
Greg Hellings 55c336b55f Use generic VirtualBox guest OS names
Rocky 10, Alma 10, and Debian 13 are not yet known by Virtualbox, so we
use the generic versions of those
2025-08-17 14:21:51 -05:00
Greg Hellings e7d88dbc7e Debian 13 added to releases 2025-08-17 02:05:24 -05:00
Greg Hellings e83208601d Update path for Debian 12 ISO 2025-08-17 01:43:27 -05:00
Greg Hellings c5bb96eccc Bump versions for Alma, Arch, Debian, and suse 2025-05-21 22:21:59 -05:00
Greg Hellings 74850a531d 2025-04 updates, including Leap 16.0
Updated Alpine patch releases
Updated Alma, Debian, Rocky minor releases
Updated Arch install media
Enabled LEAP 16.0
2025-04-01 17:04:21 -05:00
Greg Hellings 4324f0ce67 Get everything passing the flake checks 2024-11-18 23:42:28 -06:00
Greg Hellings e7d1b0f7bd Apply nixfmt to the whole tree 2024-11-18 21:22:32 -06:00
Greg Hellings 798c53ac5b Update Debian 12 to Debian 12.8 image 2024-11-18 11:29:58 -06:00
Greg Hellings 2a30976578 Update Debian 11 to 11.11 image 2024-11-18 11:29:42 -06:00
Greg Hellings d1113b66bf Retire Debian 10 EOL
Fixes #3
2024-07-24 11:11:19 -05:00
Greg Hellings f74011333b No, do not do serial console 2024-07-13 01:33:27 -05:00
Greg Hellings 6d29120dc5 Get all the outputs 2024-07-13 00:18:40 -05:00
Greg Hellings dc6a77049c Update Centos 7 URL and Debian to 12.6.0 2024-07-12 21:15:13 -05:00
Greg Hellings 4f4fac29c7 Add serial output to QEmu
Hopefully this will give a little more information on what is happening
in the builds on QEmu servers. Tell builds to output to ttyS0 and then
capture that and output to the console.
2024-06-29 22:03:55 -05:00
Greg Hellings 832c901b9b Move almost everything over to Nix
Eliminate Xonsh usage
Eliminate usage of the supports.yml files for default.nix
Point ISOs directly to MinIO URLs instead
2024-06-26 16:00:57 -05:00
Greg Hellings b9f10c9c86 Make more intelligent use of the cache
Bust cache on the dynamic files
Use the cached builds for both virtualbox and Hyper-V
Hopefully improve loop downloading files to cache
2024-04-15 03:53:58 +00:00
Greg Hellings 8f63f52363 Update u2204 and deb12 URLs 2024-04-04 13:32:56 -05:00
Greg Hellings 22dfbae908 Add VBox Type where available 2024-01-09 22:31:00 -06:00
Greg Hellings b11669345e Hyperv Debian + UEFI 2023-12-30 05:37:32 +00:00
Greg Hellings c6d3cfac19 Test out Gitlab 2023-12-18 02:04:17 +00:00
Greg HellingsandGitHub ebbc8a7371 Hyperv (#14)
* Do not commit the .venv file

* Fix packer formatting issues

* I am, once again, asking to fix the cache path

* Fix URI generation for tests

* Prevent prompting during Hyper-V tests

* Add more waits to hopefully build on GHA

* Hyper-V ISO expansion

Expand coverage of Hyper-V ISO to all distros except Debian
Simplify a few steps in the update/upgrade process for VMs
Edit the test script for Windows support

* Fix plugin cache path on Mac

* Point to the correct mirror URL
2023-12-07 12:15:48 -06:00
Greg HellingsandGitHub 634aae8d75 Do some better linting (#13)
* Do some better linting

* Update names, Packer version, and more

* Do not lint on push

* More linting and scripting

* Cleanup shellcheck lint

* Add Packer format check

* Fix Packer formatting

* Limit to only one

* Remove generated HCL files

* Only lint checked files

* Use pipes instead

* Improve attempt to build

Actually go back to attempting to build boxes on GitHub. Maybe it will
work better with this structure

* Change to using environment files

* Initialize plugins, first

* More verbose usage of the file

* Do the output properly this time

* PACKER_LOG set to 1

* No need for python3 anymore

* Limit to only one result

* Choose a specific CPU model

* Init separately

* Update actions version

* Add version outputting

* Correct actions version

* Try to execute qemu properly

* Fix CPU model name

* Do not over-subscribe GitHub runners

* Try type instead of command to guard runs

* Do not write to non-existent folder

* Cache packer plugins

* Use ~ instead of /home/greg

* Try the proper path

* Move to intelligent matrix

* Set global env path

* Add lots of waits for VBoxManage on hosted runners

* Add more waits

* Add more waits
2023-12-06 10:21:32 -06:00
Greg Hellings d472bf08d5 x86_64 to amd64 to match Vagrant arch names 2023-11-27 21:00:35 -06:00
Greg Hellings 5be8095700 Fix up virtualbox provider 2023-08-24 23:01:32 -05:00
Greg Hellings 18ff595f9b Move to all shell scripts 2023-08-23 16:26:13 -05:00
Greg Hellings b43b95e124 Move everything off of Ansible 2023-08-22 00:18:02 -05:00
Greg Hellingsandgreg-compass a56b40249b Begin adding VMWare 2023-08-15 11:23:29 -05:00
Greg Hellings 5285421a1d Stagnate EOL releases 2023-08-13 18:47:12 -05:00
Greg Hellings 4955599f41 Move to external boot files 2023-08-11 21:46:51 -05:00
Greg Hellings 53b36b768c Confirm virtualbox-iso works on Debian 2023-08-11 10:26:29 -05:00
Greg Hellings d50446dec3 Add Debian build scripts 2023-08-10 23:17:28 -05:00
Greg Hellings dc583c41eb Much cleaner build script 2023-08-10 23:17:15 -05:00
Greg Hellings e115ebf7d8 Moving Debian back to active 2023-08-10 21:27:25 -05:00
Greg Hellings b0b313cd69 Debian moved to attic
Debian boxes build great, but I cannot get them to load after the build
is complete. They will not bring up their Network ports as a VM.
2023-08-10 14:12:04 -05:00
Greg Hellings cc95162e18 Continue restructuring 2023-08-10 14:10:58 -05:00