Jonathon Anderson
6cc13455f6
Move overlays to rootfs and and set ownership
...
Move all overlay contents to a rootfs subdirectory, which was already
supported, and set ownership to root:root.
Closes #1078
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-02-17 10:39:06 -07:00
Christian Goll
515b976fa2
4.5.0-rc1 relase
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-02-17 10:22:44 -07:00
Jonathon Anderson
b68a0faf6d
Remove redundant wwclient startup script
...
80-wwclient was previously supplanted by 80-wwclient.ww, but the static
version was retained. Meanwhile, the static version can only detect
systemd when it is running, which it isn't during wwinit. This led to
wwclient starting during wwinit and then being killed by systemd.
Closes #1066
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-02-17 02:52:11 -07:00
Christian Goll
31d02e5865
Added installation instructions for dnsmasq
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-02-17 02:20:33 -07:00
Christian Goll
353a3f64a6
added documentation for additional networks
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-02-17 02:11:42 -07:00
Christian Goll
1fca0057d3
updated WW_INTERNAL to 45 for 4.5.x release
...
Internal version update is necessary as new structures were added,
most obviously the disk, partitions and file system structures.
Old configurations will work as expected.
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-02-16 20:12:51 -07:00
Christian Goll
24cb00e068
removed doubled entries form conf.Path
...
tftp.tftproot was also avlailable under paths.tftdir, removed
paths.tftpdir
warewulfconf.datastore was also availbale under
paths.datadir, remove paths.datadir
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-02-16 17:38:34 -07:00
Xu Yang
085b413d63
Add dns configuration to network overlays
...
Closes #922
Signed-off-by: Xu Yang <xyang@ciq.com >
2024-02-16 17:19:47 -07:00
xu yang
be3a5b38e2
update changelog
...
Signed-off-by: xu yang <xyang@ciq.com >
2024-02-14 21:18:41 -07:00
jason yang
4072730172
add container build after container sync
...
Signed-off-by: jason yang <xyang@ciq.com >
2024-02-14 21:18:41 -07:00
Christian Goll
4a2969f298
Merge pull request #1071 from riederd/main
...
Enable creating a bonding network interface
2024-02-07 09:00:40 +01:00
Christian Goll
dcb21af5ba
added check if commas can be set
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-02-06 23:16:59 -07:00
Xu Yang
9d7365e34d
uniform the shebang usage
...
Signed-off-by: Xu Yang <xyang@ciq.com >
2024-02-06 20:35:23 -07:00
Dietmar Rieder
3a9654b6ad
Document creating of bonded network interfaces
...
Signed-off-by: Dietmar Rieder <dietmar.rieder@i-med.ac.at >
2024-02-06 15:36:19 +01:00
Xu Yang
74480ab494
fix the bug that configuration expects CIDR format
...
Signed-off-by: Xu Yang <xyang@ciq.com >
2024-01-30 21:20:10 -07:00
xu yang
7746854732
Fix error when editing node
...
Signed-off-by: xu yang <xyang@ciq.com >
2024-01-30 17:10:52 -07:00
griznog
eaa8ee592f
Update changelog.
2024-01-26 09:09:09 -06:00
jason yang
c0b9c0996a
move hostlist code into internal folder
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2024-01-24 22:00:07 -07:00
jason yang
8f7b8b641b
change message level from warn to debug
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2024-01-24 21:36:19 -07:00
Jonathon Anderson
69e9cf7e85
Merge pull request #1022 from JasonYangShadow/issue/583
...
add container rename support
2024-01-24 19:59:41 -07:00
jason yang
d0b396b89c
fix tag ignored issue
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2024-01-24 15:25:48 -07:00
jason yang
d262ec10ef
Add container rename support
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2024-01-24 15:11:16 -07:00
Jonathon Anderson
5d6ef1882d
Remove whitespace damage
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-01-21 00:18:38 -07:00
Christian Goll
36686d4455
fixed kmod creation
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-01-17 23:23:15 -07:00
Christian Goll
d6ef1a86ce
prpfiles can be exluded with ~ prefix
...
Used the ~ as prefix as ! will mess up with yaml syntax
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-01-17 22:04:05 -07:00
Christian Goll
85eaa20708
overlays from different profiles are merged
...
If a node contains several profiles and these profiles have
overlays attached, these profiles are now merged. Overlays
can't be excluded as this can not be displayed to the user
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-01-17 21:51:05 -07:00
Jonathon Anderson
1c87ce1367
Remove automatic setting of default container
...
Since grub support no longer depends on a default container, no longer
automatically set default container on import.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-01-17 18:02:04 -07:00
Christian Goll
725176cfed
cleanup code after review
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-01-17 18:02:04 -07:00
Christian Goll
4379c4c18d
use grub/shim from host system
...
Also the boot method is now configured globaly as this is
the only way to make sure that unkonwn nodes get the right
stuff
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-01-17 18:02:04 -07:00
Christian Goll
2fe98e5f55
default profile needs to have a container
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-01-17 18:02:04 -07:00
Christian Goll
5efaf6d9f5
added extra OUTPUT level
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-01-15 23:22:00 -07:00
Christian Goll
aaadf26b90
separate writer for wwlog.Info
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-01-15 23:13:03 -07:00
Jonathon Anderson
7f42cdc8b5
Update iPXE build script
...
Replace `ipxe-update.sh` with `scripts/build-ipxe.sh`.
* correctly builds for arm64
* supports additional configuration from environment variables
* intended for use on an installed system
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-12-23 19:15:40 -07:00
Brian Phan
55880ae37d
Update CHANGELOG
...
Signed-off-by: Brian Phan <bphan@ciq.com >
2023-12-21 21:10:40 -07:00
Christian Goll
0e6c67b87c
Merge branch 'main' into distro-ipxe
2023-12-21 08:09:36 +01:00
jason yang
231987ecfc
fix a bug when replacing existing containers
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-12-12 17:06:28 -07:00
Christian Goll
7de3c1c5cd
Don't panic on malformed passwd
...
Fixes #527
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-12-09 02:05:53 -07:00
Christian Goll
d23e67970d
Support importing container with symlinked shell
...
Fixes #797
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-12-09 01:59:05 -07:00
Jonathon Anderson
038329ebce
Remove ipxe binaries and configure for Rocky Linux
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-12-09 01:29:48 -07:00
Christian Goll
7e1cb014c2
use distribution ipxe binaries
...
exclude .github and .vscode for make dist
honor git tag when generating spec file
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-12-08 22:38:57 -07:00
Christian Goll
8cbeb25c8b
seperate the path for the iPXE binaries
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-12-08 22:38:43 -07:00
Christian Goll
183f8e479c
Propagate paths to overlays and use for wwclient
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-12-08 21:09:47 -07:00
jason yang
a0cea0f74e
remove update_latest_release tag
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-12-07 02:43:54 +00:00
Christian Goll
9c798bb13d
Merge pull request #1005 from JasonYangShadow/issue/969
...
add nightly release support
2023-12-06 14:18:18 +01:00
jason yang
3fd2899b1f
add nightly release support
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-12-06 13:17:22 +00:00
Andreas Skau
b574ac03ac
Went through PR checklist
2023-12-04 16:11:10 +01:00
griznog
a7ec22744e
Make WWPROVISIONDIR a first class citizen of the local/shared state location.
2023-11-26 00:08:31 -07:00
Christian Goll
f8805e87a4
merge tags in GetterFrom
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-11-25 01:54:02 -07:00
griznog
5651861c83
Updating Changelog
2023-11-23 09:12:37 -06:00
Jonathon Anderson
edda46feb4
Update CHANGELOG for new builds
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-10-16 10:17:23 +02:00