Commit Graph
308 Commits
Author SHA1 Message Date
Greg HellingsandGitHub 9bab3684a5 Move Fedora 34 to attic at EOL (#8) 2022-06-08 17:42:59 -05:00
Greg HellingsandGitHub 8448e1f187 Speed up Ansible tests
Move Molecule Vagrant tests over to QEmu runners on Linux boxes
"Dog-food" the Vagrant VMs
Accelerate linting of Ansible code as well
2022-06-08 13:56:47 -05:00
Greg HellingsandGitHub 0941dd9909 Unified Build Time
Unify build time for all runs in a single release
Clean up Ansible and gitignores
2022-06-08 02:27:48 -05:00
Greg HellingsandGitHub dea5487a3c Add virtualbox-iso target
Lots of other, small quality of life improvements to build process
Output of build serial console to artifacts upon failure
Reducing verbosity of Packer, now that serial output is captured
Fixed sizing problems with the boot partitions of Ubuntu versions
Use of Mac builders for Virtualbox targets
Updating Ubuntu builders to 22.04, as well
2022-06-08 01:39:37 -05:00
Greg HellingsandGitHub 288b91a797 Boost VM RAM
Bump VM RAM to 4096MB
2022-06-05 15:51:36 -05:00
Greg HellingsandGitHub a552637428 Tidy up several things in build files (#3)
Change from QCow2 to Raw images
Update boot options for better outputs
Add SSH host key acceptance files
Change Ubuntu builder to Ubuntu 22
2022-06-04 13:23:22 -05:00
Greg HellingsandGitHub 274b01f7f6 Move tests to run in MacOS 12 (#2) 2022-06-02 15:32:20 -05:00
Greg Hellings 17394dffa2 Add Github automation 2022-06-01 14:51:48 -05:00
Greg Hellings 84833b79a1 Add release option 2022-06-01 14:45:02 -05:00
Greg Hellings dc2d86454c Ask for all debugging output 2022-06-01 13:28:24 -05:00
Greg Hellings a790c9de7d Add rawhide kickstart file 2022-06-01 13:28:02 -05:00
Greg Hellings 0470d97da2 Unlimited retries 2022-06-01 11:18:42 -05:00
Greg Hellings 4ff0cd891d Validate dynamic distros, too 2022-06-01 11:16:22 -05:00
Greg Hellings 32ad7272cd Fix pup install 2022-06-01 11:10:15 -05:00
Greg Hellings 483f274125 Lean on defaults 2022-06-01 10:56:48 -05:00
Greg Hellings d8509a071f Add pup install 2022-06-01 10:54:10 -05:00
Greg Hellings db801efcbb Try to add Rawhide 2022-06-01 10:43:12 -05:00
Greg Hellings a3265bb64f Correct kickstart for Fedora 36 2022-06-01 10:11:29 -05:00
Greg Hellings 46dbcf20c2 Invoke correct binary 2022-06-01 00:24:47 -05:00
Greg Hellings 3e26a51062 Avoid always installing Ansible 2022-06-01 00:13:07 -05:00
Greg Hellings 17ed669ef1 Checkout before action 2022-06-01 00:06:03 -05:00
Greg Hellings 2184b29795 Factor out setup 2022-06-01 00:01:15 -05:00
Greg Hellings 714fa99582 Cache pip modules 2022-05-31 20:37:10 -05:00
Greg Hellings b182ebcdcd Ignore more paths 2022-05-31 20:29:16 -05:00
Greg Hellings 433bc18e10 Do not auto-update installer 2022-05-31 20:25:31 -05:00
Greg Hellings cd5a731ac8 Fix new ansible-lint errors 2022-05-31 20:13:29 -05:00
Greg Hellings d054d9e6b5 Increased output for hacks 2022-05-31 20:11:32 -05:00
Greg Hellings 283b662165 Need mkisofs 2022-05-31 15:06:48 -05:00
Greg Hellings 8d02891db5 Extend timeouts 2022-05-31 14:58:20 -05:00
Greg Hellings a494f02687 Spaces to tabs 2022-05-31 14:54:10 -05:00
Greg Hellings 83aaaaebb6 Extend boot timeouts 2022-05-31 14:54:02 -05:00
Greg Hellings 21e8e97c7c Skip integrity check in Ubuntu 2022-05-31 14:52:03 -05:00
Greg Hellings 08e85981df Add ansible to install 2022-05-27 13:46:32 -05:00
Greg Hellings 5918fba7f3 Ignore build.yml for basic testing 2022-05-27 13:37:15 -05:00
Greg Hellings 5cf7e37729 More output for builds. 2022-05-27 13:31:30 -05:00
Greg Hellings 6b19a145f7 Add qemu_accelerator option 2022-05-27 09:07:08 -05:00
Greg Hellings 89350b5a54 Add building to build workflow 2022-05-27 08:56:24 -05:00
Greg Hellings d7643afdfe Add vagrant cloud taken for uploads 2022-05-27 08:40:09 -05:00
Greg Hellings 5370a91e0c Put boxes into boxen namespace 2022-05-27 01:04:42 -05:00
Greg Hellings 0b50a40cf2 Add Fedora 36 2022-05-27 01:04:24 -05:00
Greg Hellings 8b6ec661e4 Fix Ubuntu 22.04 2022-05-26 15:46:18 -05:00
Greg Hellings 9d76431bef Add build workflow 2022-05-25 02:14:15 -05:00
Greg Hellings 5b40c9a79e Spread build source defs more evenly 2022-05-25 01:40:52 -05:00
Greg HellingsandGitHub e2e22cae6e Unify testing builds
Unify Ansible testing builds into a single job
Add a few basic "unit test" Ansible builds
Update dependencies
2022-05-06 14:47:43 -05:00
Greg Hellings 5ed8975af7 Add workflow dispatch to triggers 2022-05-05 08:48:45 -05:00
Greg Hellings 78ab9eb31d Change to checkout v3 2022-05-05 08:26:43 -05:00
Greg Hellings 99a05c8349 Enhance github naming 2022-05-05 08:21:48 -05:00
Greg Hellings 5aa52aeff0 Add Ansible linting and other stuff 2022-05-05 08:17:48 -05:00
Greg Hellings b99a738da0 Checkout code before running it 2022-05-04 09:05:39 -05:00
Greg Hellings aafd20c411 Correct workflow name 2022-05-04 09:02:51 -05:00