Timothy Middelkoop
4f58845a9e
Add IPv6 support for Dnsmasq and NetworkManager
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-11-27 01:56:18 +00:00
Timothy Middelkoop
07eee48a6a
Add IPv6 support for dnsmasq
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-11-17 18:03:05 +00:00
Timothy Middelkoop
463994976e
Add IpCIDR6 and IPv6 DHCP range
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-11-17 17:53:09 +00:00
Timothy Middelkoop
5314a4c858
Ignore wwclient architecture binaries
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-11-17 15:33:31 +00:00
Timothy Middelkoop
f9f8fe3673
Remove unused/unneeded Ipv6net config
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-11-16 15:07:34 +00:00
Christian Goll
3868c72337
Merge pull request #2042 from anderbubble/native-wwclient-selinux
...
Use a native library for SELinux in wwclient
2025-11-05 12:33:40 +01:00
Jonathon Anderson
685fd0338e
Use a native library for SELinux in wwclient
...
This removes the dependency on shelling out to commands in the image.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-11-05 12:33:18 +01:00
Christian Goll
81a970bbd5
Merge pull request #2051 from cclerget/delete-image-errors
...
Fix ImageDelete API not returning error when checking if image is used by nodes/profiles
2025-11-05 12:30:57 +01:00
Christian Goll
991476a30b
Merge pull request #2058 from schmitts/add_docker_ci
...
Add building of Docker image to testsuite CI
2025-11-05 12:17:20 +01:00
Christian Goll
2652e33437
Merge pull request #2057 from schmitts/fix_dockerfile
...
Remove libgpgme-devel from Dockerfile dependencies
2025-11-03 14:14:30 +01:00
Jonathon Anderson
2f3fc477b0
Merge pull request #2060 from anderbubble/multi-arch-wwclient
...
New architecture-specific wwclient overlays
2025-10-31 12:06:02 -06:00
Jonathon Anderson
e07efeee4c
New architecture-specific wwclient overlays
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-10-31 11:56:53 -06:00
Jonathon Anderson
80f6f15a13
Merge pull request #2055 from anderbubble/handle-configure-tftp-selinux
...
Manage selinux context of tftp directory
2025-10-30 09:37:22 -06:00
Sebastian Schmitt
72ed4c2915
Add building of Docker image to testsuite CI
2025-10-30 10:29:32 +01:00
Sebastian Schmitt
0bf2d79d83
Capitalize 'as'
2025-10-30 10:23:42 +01:00
Sebastian Schmitt
7c64d8572d
Remove libgpgme-devel from Dockerfile dependencies
2025-10-30 10:20:38 +01:00
Jonathon Anderson
40f0cebe64
Configure destination of grub.cfg at overlay render time
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-10-29 21:27:47 -06:00
Jonathon Anderson
be97ef15a0
Manage selinux context of tftp directory
...
- Fixes : #1997
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-10-29 20:11:41 -06:00
Cédric Clerget
718c79c7ca
Fix ImageDelete API not returning error when checking if image is used by nodes/profiles
...
Signed-off-by: Cédric Clerget <cedric.clerget@gmail.com >
2025-10-27 16:41:15 -05:00
Jonathon Anderson
9a94d1f2b1
Merge pull request #2007 from mslacken/fixCVE-2025-58058
...
fix CVE-2025-58058
2025-10-20 14:18:06 -06:00
Christian Goll
8360a6ffff
Fix CVE-2025-58058
2025-10-20 14:09:59 -06:00
Christian Goll
909a134eef
Merge pull request #2045 from ssimpson89/update-ipmi-speed
...
Add IPMI speed tag to 50-ipmi template
2025-10-20 11:48:37 +02:00
Stephen Simpson
b5552aee07
Add IPMI bit-rate configuration and update documentation
...
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com >
2025-10-17 11:04:43 -05:00
Christian Goll
05cf57a506
Merge pull request #2030 from middelkoopt/tm-openeuler
...
Add OpenEuler support
2025-10-15 09:24:28 +02:00
Jonathon Anderson
c464e106e9
Merge pull request #2013 from tweiers/netplan-bond-interface-fix
...
Change netplan overlay to use netdev device names instead of the netdev name in bonds
2025-10-14 14:02:09 -06:00
Jonathon Anderson
c600a3e455
Updated CHANGELOG and tests for netplan bonding
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-10-14 13:53:44 -06:00
Tim Weiers
7ffb07c54a
Change netplan overlay to use netdev device names instead of the netdev name in bonds
...
Signed-off-by: Tim Weiers <56134890+tweiers@users.noreply.github.com >
2025-10-14 13:53:44 -06:00
Christian Goll
ffe3dadd96
Merge pull request #2010 from anderbubble/2009-wwclient-once-address-already-in-use
...
Fix "address already in use" from wwclient when secure=true
2025-10-14 21:11:50 +02:00
Jonathon Anderson
a4bde3b279
Fix "address already in use" after wwclient --once
...
- Closes : #2009
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-10-14 13:01:04 -06:00
Timothy Middelkoop
44057766e7
Add OpenEuler support
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-10-01 13:50:31 -05:00
Jonathon Anderson
4f4a3dcebe
Merge pull request #2011 from anderbubble/ifupdown
...
Rename debian.interfaces to ifupdown
2025-09-16 10:20:38 -06:00
Jonathon Anderson
91a69e8756
Rename debian.interfaces to ifupdown
...
When I first split the debian interfaces support from wwinit, I was unable to
figure out what it was called. I used the inelegant name "debian.interfaces" to
identify it; but I have since learned that it is called "ifupdown." I have
since learned that there is even a variant implementation, ifupdown-ng, that is
used by Alpine Linux.
This PR renames the overlay to ifupdown, but retains a copy of it at
debian.interfaces for backwards compatibility.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-15 09:50:59 -06:00
Jonathon Anderson
f36a373b8b
Merge pull request #2008 from anderbubble/v4.6.4-release-notes-index
2025-09-09 19:17:43 -06:00
Jonathon Anderson
79eb21fa12
Add the v4.6.4 release notes to the userdocs index
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-06 18:45:06 -06:00
Jonathon Anderson
4b9e2f0282
Merge pull request #2004 from anderbubble/v4.6.4
...
v4.6.4 release updates
2025-09-05 16:52:31 -06:00
Jonathon Anderson
489c8662d3
v4.6.4 release updates
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-05 16:45:23 -06:00
Jonathon Anderson
b259af2524
Merge pull request #2002 from anderbubble/explicit-field-names
...
Read field names from field tags
2025-09-05 15:42:55 -06:00
Jonathon Anderson
92375f4ebb
Explicit field names
...
Fields now use the value of a `name` tag on a struct to determine the display
name for a given field. This improves output for boolean-pointer fields, which
otherwise have a P suffix and helper methods to retain backwards-compatibility.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-05 14:08:24 -06:00
Christian Goll
28b040326e
Merge pull request #1995 from anderbubble/update-nm-connections
...
Omnibus network management overlay fixes
2025-09-05 14:18:49 +02:00
Christian Goll
f90306bfeb
Merge pull request #1994 from anderbubble/WipeTableError
...
Fix disk-related booleans using a *bool to capture unset values
2025-09-05 14:16:21 +02:00
Jonathon Anderson
8462a30a68
Adjust the fmt test to reveal output
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-05 14:16:03 +02:00
Jonathon Anderson
59f187bf5e
Convert disk booleans from wwbool to *bool
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-05 14:16:03 +02:00
Christian Goll
cc946e0b99
removed wwBool.Parse and use Set
2025-09-05 14:16:03 +02:00
Christian Goll
8a684973d9
update linter to last v1 version
2025-09-05 14:16:03 +02:00
Christian Goll
026bae7a40
fixed upgrade for wwBool in disks
2025-09-05 14:16:03 +02:00
Christian Goll
d5b94afcb9
replace bools in disk structures with wwBool
2025-09-05 14:16:03 +02:00
Christian Goll
5e40c66381
test for disk vars set to false
2025-09-05 14:15:53 +02:00
Jonathon Anderson
458e23d0ae
Set SLAVE=yes in ifcfg files when MASTER is set
...
- Fixes : #1980
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-04 17:44:25 -06:00
Jonathon Anderson
7a6a1ad441
Disable ipv4 in NetworkManager if no address or route is specified
...
- Closes : #1986
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-04 17:44:25 -06:00
Stephen Simpson
0ef2faf3f7
Update NetworkManager Overlay
...
Signed-off-by: Stephen Simpson <ssimpson89@users.noreply.github.com >
2025-09-04 17:44:25 -06:00