Commit Graph

2143 Commits

Author SHA1 Message Date
Jonathon Anderson
31a6a3595c Merge pull request #1049 from JasonYangShadow/issue/509
add container build after container sync
2024-02-14 21:36:56 -07:00
Xu Yang
259c1780c5 resolve conflicts
Signed-off-by: Xu Yang <xyang@ciq.com>
2024-02-14 21:18:41 -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
Jonathon Anderson
69c12466d9 Merge pull request #935 from mslacken/CommaInSet
added check if commas can be set
2024-02-06 23:19:26 -07: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
Jonathon Anderson
57a5e7d5ba Merge pull request #1070 from JasonYangShadow/issue/821
refactor the shebang usage in scripts of init.d folder
2024-02-06 22:54:35 -07:00
Jonathon Anderson
e8ee18ea61 Merge pull request #1034 from mslacken/dnsmasqMove
move dnsmasq template into etc
2024-02-06 22:52:06 -07:00
Christian Goll
65198bb995 enable grub for dnsmasq
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-02-06 22:51:50 -07:00
Christian Goll
a544744691 move dnsmasq template into etc
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-02-06 22:39:03 -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
Dietmar Rieder
3e73a79951 Enable creating a bonding network interface 2024-02-06 15:17:39 +01:00
Jonathon Anderson
433da70358 Merge pull request #1039 from JasonYangShadow/issue/1016
fix the bug that configuration expects CIDR format
2024-01-30 21:21:51 -07: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
Jonathon Anderson
705bb8cb9b Merge pull request #1036 from JasonYangShadow/issue/1024
Fix error when editing node
2024-01-30 17:14:59 -07:00
xu yang
cd0ef5c4a8 fix the issue when node edit deletes node when warewulfd is not running
Signed-off-by: xu yang <xyang@ciq.com>
2024-01-30 17:10:52 -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
Christian Goll
c0e5d4bc11 Merge pull request #1061 from henkela/main
Update ww4-disks.target.ww
2024-01-30 10:30:34 +01:00
Andreas Henkel
ae734ed969 Merge pull request #1 from henkela/henkela-patch-1
Update ww4-disks.target.ww
2024-01-30 07:29:32 +01:00
Andreas Henkel
6221e780e6 Update ww4-disks.target.ww
Fixed Prequisite to Requisite
2024-01-29 19:42:34 +01:00
Christian Goll
adad227cb0 Merge pull request #1059 from anderbubble/github-transfer
Complete transfer of Warewulf from HPCng
2024-01-27 09:35:01 +01:00
Jonathon Anderson
a1832ad8c1 Complete transfer of Warewulf from HPCng
Warewulf is now being maintained in its own GitHub organization at
github.com/warewulf

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-26 21:35:04 -07:00
Christian Goll
4fd05aa554 Merge pull request #1058 from hpcng/boot-from-disk
Boot from disk via ipxe.
2024-01-26 16:20:26 +01:00
griznog
eaa8ee592f Update changelog. 2024-01-26 09:09:09 -06:00
griznog
e13cdb35ff An ipxe script to boot from local disk. 2024-01-26 09:08:16 -06:00
Jonathon Anderson
8ce1ede800 Merge pull request #1051 from JasonYangShadow/issue/804
move hostlist code into internal folder
2024-01-24 22:01:45 -07: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
Jonathon Anderson
f469065dca Merge pull request #1038 from JasonYangShadow/issue/1025
change message level from warn to debug
2024-01-24 21:41:41 -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
Jonathon Anderson
3e5b1a8312 Merge pull request #1045 from JasonYangShadow/issue/967
Fix the issue that the same tag added via `node set` is ignored
2024-01-24 15:59:51 -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
Jonathon Anderson
eded560cbc Use "mv" as the alias for "rename"
The `mv` command is typically used to rename files in a Linux
environment, so keep that convention here for container rename.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-24 15:11:21 -07:00
Jonathon Anderson
45542827dd Remove built images when renaming a container
Renaming a container causes its images to be abandoned in the previous
name. This causes those images to be removed after a successful rename.

New images can be rebuilt during the rename using the `--build`
argument.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-24 15:11:21 -07:00
Jonathon Anderson
acfd70a645 Return an error if rename arguments != 2
The original implementation presented a warning if more than two
arguments were presented, and didn't handle the case where fewer than
two arguments were provided. This change requires precisely two
arguments and returns an error otherwise.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-24 15:11:21 -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
Christian Goll
7d17bcc6fa Merge pull request #1048 from anderbubble/whitespace-fix
Remove whitespace damage
2024-01-22 09:07:22 +01:00
Jonathon Anderson
5d6ef1882d Remove whitespace damage
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-21 00:18:38 -07:00
Jonathon Anderson
5b0de8ea53 Merge pull request #934 from mslacken/FixKmod
Fix empty kernel modules and drivers
2024-01-17 23:42:25 -07:00
Christian Goll
bd54993e16 refactored FindFiles
Previous version relied on fspath.Math which didn't match
nested sub directories.

Signed-off-by: Christian Goll <cgoll@suse.com>
2024-01-17 23:23:15 -07:00
Christian Goll
11b26e7e8c added symlink testing
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-01-17 23:23:15 -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
67e526d726 added test and reafctorred kernel.Build
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-01-17 23:23:15 -07:00
Jonathon Anderson
8d8812468a Merge pull request #952 from mslacken/OverlayMerge
overlays from different profiles are merged
2024-01-17 23:18:17 -07:00
Jonathon Anderson
a602971146 Avoid reporting an empty "from" value
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-17 23:12:35 -07:00
Jonathon Anderson
342e3329e1 Fix formatting with make fmt
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-01-17 22:04:10 -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