48a35c8d60
Add bond support during initial network config
2023-09-01 15:42:00 -04:00
12e316fd3e
Improve messages and chroot finals
2023-09-01 15:42:00 -04:00
f047c79e54
Set discard on system disk if supported
2023-09-01 15:42:00 -04:00
3fb6df84e1
Ensure python-is-python3 is installed on bullseye
2023-09-01 15:42:00 -04:00
92eef048b2
Fix paths inside grub.cfg
2023-09-01 15:42:00 -04:00
422ea1739f
Fix bootloader configuration for live env
2023-09-01 15:42:00 -04:00
364b1234f3
Fix bad variable replacement
2023-09-01 15:41:59 -04:00
0bf509ca9c
Fix incorrect variable reference
2023-09-01 15:41:59 -04:00
6ba2666a8f
Update default mirror to UWaterloo (Rogers outage)
2023-09-01 15:41:59 -04:00
6bcfaae391
Remove extra final phase of boot checks
2023-09-01 15:41:59 -04:00
6156cd305a
Add bnxt_en to initramfs
2023-09-01 15:41:59 -04:00
cc545fba44
Fix missing initrd= option for liveboot
2023-09-01 15:41:59 -04:00
87a3275daa
Remove internal poweroff after hook completion
2023-09-01 15:41:59 -04:00
79de677a96
Add support for cross-arch ISOs
...
Initial support for arm64 installer support, as well as supporting
building the amd64 files on arm64 (i.e. an RPi3/4)
2023-09-01 15:41:59 -04:00
c590411301
Add nicer output for detects
2023-09-01 15:41:59 -04:00
0d32e27ea9
Modify detect match to 3%
...
This will handle corner cases of RAID devices that are a little smaller
than expected (300GB -> 293GB), which were a little outside the 2%
range, while still being close enough.
2023-09-01 15:41:59 -04:00
98337295b1
Flip ID to end of detect string
...
This just seems to "flow" more for me.
2023-09-01 15:41:59 -04:00
ec23da72a7
Add delay during checkin script
2023-09-01 15:41:59 -04:00
cc68ce54b6
Replace block zeroing with wipefs
...
This is very time consuming and intensive on the disks and really
doesn't do anything, so use wipefs.
2023-09-01 15:41:59 -04:00
c7e8f0cd6a
Fix weird spacing
2023-09-01 15:41:59 -04:00
dba6965294
Fix period finding and failures
2023-09-01 15:41:59 -04:00
13e93b89d4
Add lsscsi to suppkglist
2023-09-01 15:41:59 -04:00
ab6e6b5c6a
Adjust comment to reflect group_vars
2023-09-01 15:41:58 -04:00
e8aed11693
Handle target_disk detection strings
...
For preseed installs with pvcbootstrapd, implement "detect" strings,
which can be used instead of fixed block paths to determine the required
disk from a fixed set of information available to a human provisioning
the servers, or from Redfish.
The basic idea is thus:
1. The user specifies some physical attributes of the disk, either
manually in a detect string of the preseed configuration, or by a
physical identifier that Redfish can identify.
2. Redfish takes this and either passes it, or crafts a detect string
itself based on its storage information, which is then passed to the
installer preseed as the target_disk value.
3. The installer uses the provided values along with the output of the
"lsscsi" command to determine which block device to use for the system
disk.
This supersedes and enhances the original "model-based" detection with
far greater reliability and the ability to specify specific indexes.
2023-09-01 15:41:58 -04:00
05e567c667
Add lsscsi to installer
2023-09-01 15:41:58 -04:00
ab7662c6de
Fix template for updated pvcbootstrapd
2023-09-01 15:41:58 -04:00
36ffc2cebf
Fix boot.ipxe name and add host-ipxe template
2023-09-01 15:41:58 -04:00
5ebc1a76d0
Restandardize arguments to checkin
2023-09-01 15:41:58 -04:00
8062f4bad8
Adjust name of checkin URI
2023-09-01 15:41:58 -04:00
2622e2136f
Adjust names of checking actions
2023-09-01 15:41:58 -04:00
88696a7bba
Simplify hook check and move rm task
2023-09-01 15:41:58 -04:00
18ab16e86d
Redirect cURL output to stderr
2023-09-01 15:41:58 -04:00
5cfe70d021
Respawn instead of reboot if script fails
2023-09-01 15:41:58 -04:00
b2e3df099e
Suppress useless output
2023-09-01 15:41:58 -04:00
30255292e2
Add blacklisting in installer
2023-09-01 15:41:58 -04:00
8ba9c8c5bd
Suppress output to stderr
2023-09-01 15:41:58 -04:00
f62972175d
Add blacklist config to preseed
2023-09-01 15:41:58 -04:00
e5447e49d3
Add module blacklisting to installer
2023-09-01 15:41:58 -04:00
5290cbaaa9
Add noautogroup too
...
As per https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1318551
2023-09-01 15:41:58 -04:00
0870e458a2
Add blacklist of hpwdt to default cmdline
2023-09-01 15:41:58 -04:00
59c9e662e5
Handle cancellation properly
2023-09-01 15:41:58 -04:00
c3d828e1e3
Fix typo'd name
2023-09-01 15:41:58 -04:00
fb058906a8
Ensure other vgchange succeeds too
2023-09-01 15:41:58 -04:00
950ca378f8
Improve and move cleanup earlier
2023-09-01 15:41:58 -04:00
8958a1abbc
Don't fail on initial blockdev stuff
2023-09-01 15:41:58 -04:00
4556296244
Add wipe warning
2023-09-01 15:41:58 -04:00
e78cdb515a
Be even more forceful with VGs
2023-09-01 15:41:58 -04:00
1e61592ed9
Fix partition and console bugs
2023-09-01 15:41:58 -04:00
ea3096518b
Fix bad escapes
2023-09-01 15:41:58 -04:00
efc152b6a6
Ensure defaults are always set
2023-09-01 15:41:58 -04:00