Jarrod Johnson
b32ded9c6a
Fix skipping of quotation in grub config
2025-08-20 10:31:59 -04:00
Jarrod Johnson
75c228dae4
Fix syntax mistake
2025-08-20 10:10:01 -04:00
Jarrod Johnson
9a85b9ee94
Fixes for installtodisk for diskless for el9
2025-08-20 09:55:26 -04:00
Jarrod Johnson
c9c5165245
Fix syntax error in commit
2025-08-20 08:53:55 -04:00
Jarrod Johnson
d4e91b1c7e
Back port installtodisk to el8 diskless
2025-08-20 08:49:11 -04:00
Jarrod Johnson
98e78dd43c
Reduce size of presumed diskless image for installtodisk
...
A diskless image is likely to be significantly smaller, have it support install
to smaller disks.
2025-08-18 16:34:26 -04:00
Jarrod Johnson
580c451945
Explicitly restart sshd on completion
...
Some changes from setupssh may require sshd restart, perform it
if running with the sshd unit running.
2025-08-14 07:24:28 -04:00
Jarrod Johnson
5ac0cccc4d
Update proxmoxve for trixie
...
Have the proxmox post script adaptive between Debian 12 or 13
2025-08-11 17:11:18 -04:00
Jarrod Johnson
465e985cc7
Extract and use HWE by default for Ubuntu 24.04
2025-08-11 13:55:36 -04:00
Jarrod Johnson
836b629986
Remove unused json import from apiclient
2025-08-11 12:31:44 -04:00
Jarrod Johnson
58b6a2d317
Fix python2 incompatibility with apiclient
2025-08-11 12:20:10 -04:00
Jarrod Johnson
fc6c1495d3
Change comment to not have unicode
...
Some environments don't like the UTF
2025-08-11 12:10:33 -04:00
Jarrod Johnson
c0a99f63a5
Correct typo in rpm spec changes
2025-08-11 10:31:55 -04:00
Jarrod Johnson
51afcc68a7
Add debian 13 support
...
Debian 13 changes the installer initramfs
to have lib be under usr, compensate.
2025-08-11 10:14:05 -04:00
Jarrod Johnson
36ce0922fc
Implement openEuler scripted install
...
openEuler 24.03 seems closest to el8, so start with that baseline.
Modify el8 handling to recognize a totally missing CA bundle and assume
the original el8 location.
Have osimage recognize openEuler media by presence of openEuler release file.
2025-08-06 14:56:12 -04:00
Jarrod Johnson
63bb5f4d1b
Have routed diskless retry checking for interface
...
If the network interface is slow to link up, wait
until something comes up, ignoring infiniband for now.
2025-08-06 14:15:43 -04:00
Jarrod Johnson
8cfbf40a2e
Implement capture of extra volume groups
...
Provide a mechanism to capture non-boot hosted volume groups
and map them to specified disks via a mapping.
2025-08-01 12:02:04 -04:00
Jarrod Johnson
48a0c21300
Refine getinstalldisk
...
Reduce obvious output about skipped devices.
Rule out any read-only device.
Amend minimum size to 2GB.
Among same priority devices, select the smallest target.
2025-08-01 09:00:25 -04:00
Jarrod Johnson
97e4d7c3d0
Skip sr0 if attempted
2025-07-29 15:33:05 -04:00
Jarrod Johnson
cfa16237e1
Dismantle initramfs by default in EL9/EL10 diskless
...
If debugssh is not requsted, the initramfs is not needed.
Do not unshare the mount namespace, leave the kernel relevant namespace 'normal'
Remove some initramfs content to free up some memory.
2025-07-29 14:26:43 -04:00
Jarrod Johnson
47710756a5
Implement mtu for netplan backend
2025-07-25 15:01:26 -04:00
Jarrod Johnson
21429c6d7d
Implement mtu for networkmanager backend
2025-07-25 14:48:03 -04:00
Jarrod Johnson
6ec072be9d
Fix EL10 for ARM nodes
2025-07-22 14:25:39 -04:00
Jarrod Johnson
e489d2d532
Fix setupssh behavior on nearly full /tmp/
2025-06-18 08:55:13 -04:00
Jarrod Johnson
7fd9a207b1
Switch el10 to el9 binaries for diskless
...
The libcrypt change has to be accommodated
2025-06-17 10:58:54 -04:00
Jarrod Johnson
551862e85e
Only start ssh if requested on cmdline
2025-06-17 10:53:55 -04:00
Jarrod Johnson
b74732ecfa
Change to symlinks for most of el10 diskless
...
Most is common with el9
2025-06-17 10:30:49 -04:00
Jarrod Johnson
cb1f06fecf
Add EL10 Diskless
2025-06-17 10:14:09 -04:00
Jarrod Johnson
dcd59667e4
Add a secondary copernicus loop to diskless
...
Sometimes 30 seconds just isn't enough.
2025-06-11 16:19:13 -04:00
Jarrod Johnson
0ec5cf5c5e
Make the keysign pre script readable
2025-06-11 15:48:23 -04:00
Jarrod Johnson
6b94a8fa22
Add openssh-keysign to el10 distributions
2025-06-11 15:19:52 -04:00
Jarrod Johnson
071433a60a
Handle underscore in volume name
...
Only the first underscore would be in the volume groub name,
the rest would be a part of the volume name, which should be
excluded.
2025-06-11 08:00:58 -04:00
Jarrod Johnson
7cb6b1ac35
Fix autoconsole error on SPCR-free EFI implementations
2025-05-13 16:46:18 -04:00
Jarrod Johnson
89437ee761
Fix Proxmox sample scripts for post/firstboot
2025-05-02 13:19:56 -04:00
Jarrod Johnson
b3ffd632a5
Add proxmox ve example scripts to debian profile
2025-05-01 10:23:42 -04:00
Jarrod Johnson
62988117f1
Another iteration toward debian bookworm support
2025-05-01 09:39:18 -04:00
Jarrod Johnson
0c0cac140d
Add debian profile material
...
Implement Debian 12 installation
2025-04-30 17:06:20 -04:00
Jarrod Johnson
f797ede15f
Handle 503 from a stopped confluent member
...
If a confluent collective member is stopped, then the
HTTPS check passes. If we end up with a 503 indicating
the other end has a missing confluent, fall back to the loop
to check for other living collective members.
2025-04-29 15:44:13 -04:00
Jarrod Johnson
0b5be68586
Give media bootstrap more of a chance in genesis
...
If the USB is slow to enumerate, keep trying during the network
scan to let the USB have a chance to interject if the network
is unwilling.
2025-04-29 09:53:58 -04:00
Jarrod Johnson
2370cb0b0a
Merge pull request #188 from tkucherera-lenovo/console-redirect
...
remove-consoleredirect
2025-04-28 10:59:18 -04:00
Wera Grzeda
1553af0f41
NTP servers fix for stateless images for RHEL 7-9
...
Node attribute ntp.servers in nodeattrib ca now be used in stateless images
modified: confluent_osdeploy/el7-diskless/profiles/default/scripts/onboot.sh
modified: confluent_osdeploy/el8-diskless/profiles/default/scripts/onboot.sh
modified: confluent_osdeploy/el9-diskless/profiles/default/scripts/onboot.sh
2025-04-24 10:47:38 +02:00
Jarrod Johnson
690980c064
Always specify miimon=100 in networkmanager bonds
...
We already do this for SUSE, it makes sense as a default.
2025-04-23 10:28:42 -04:00
Tinashe
999a9c3acf
remove-consoleredirect
2025-04-17 15:34:45 -04:00
Jarrod Johnson
69240ef492
Add Fedora 42 scripted install support
2025-04-17 08:30:20 -04:00
Jarrod Johnson
507e6fa9ac
Ensure bash runs the genesis_bootstrap from media
2025-04-11 16:05:08 -04:00
Jarrod Johnson
49ac3487c2
Fix bad indentation in add_local_repositories
2025-04-11 13:23:45 -04:00
Jarrod Johnson
1ec08336e6
Add notation on how to opt out of ubuntu install internet connect
2025-04-11 13:18:41 -04:00
Jarrod Johnson
90f4a2a062
Improve text console behaviors of Ubuntu and RedHat
...
RedHat makes grub redundantly handle serial output that firmware
already handles. If we detect EFI firmware and SPCR ACPI table and
connected serial port, that suggests that firmware will handle.
Ubuntu hates serial console by default, amend it so it can actually
work for serial users.
2025-04-11 12:55:01 -04:00
Jarrod Johnson
1985525cc0
Add all gpgkeys to local repositories
...
gpgkey can take multiple, and better to specify them all instead
of just one.
2025-04-11 12:13:30 -04:00
Jarrod Johnson
9174ad651f
Fallback to mac
...
Some systems do not have UUIDs. Which is unfortunate, but usually
a system mac address does well enough.
2025-04-11 08:38:51 -04:00