Commit Graph

181 Commits

Author SHA1 Message Date
Jonathon Anderson
bd468537ed Never attempt to build protocol buffers offline
Building protocol buffers requires fetching utilities from the
Internet. Typically this is done at development time and the finished
buffers are included in dist; but if timestamps get off this can lead
mock to try to rebuild them during an offline build, causing the build
to fail.

This change moves all of the protoc targets into a section of the
Makefile that is disabled during an offline build.

- Closes #1155

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-28 16:55:08 -06:00
Jonathon Anderson
ef7f25b241 Update changelog for image/v5-5.30.0
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-28 15:56:06 -06:00
Jonathon Anderson
45efa424ba Update changelog for protobuf-1.33.0
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-28 15:25:25 -06:00
Jonathon Anderson
c544930447 Update changelog for grpc-1.62.1
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-28 14:49:09 -06:00
Jonathon Anderson
1b0f861c3e Update changelog for storage-1.53.0
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-28 14:43:59 -06:00
Jonathon Anderson
8f0a74a527 Update changelog for image-spec-1.1.0
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-28 14:31:16 -06:00
Jonathon Anderson
24ae9305ce Document overriding paths in warewulf.conf
- Close: #635

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-25 15:19:37 -06:00
Xu Yang
2d1a39a3ee add support for rendering host tempalte
Signed-off-by: Xu Yang <xyang@ciq.com>
2024-03-25 00:55:35 -06:00
Christian Goll
122a366586 Merge pull request #1149 from JasonYangShadow/golang_upgrade
upgrade golang version to 1.20
2024-03-22 09:05:49 +01:00
Xu Yang
2cb0f84f4e upgrade golang version to 1.20
Signed-off-by: Xu Yang <xyang@ciq.com>
2024-03-21 21:04:48 -06:00
Christian Goll
17a5aaefee added more aliases for wwctl commands
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-03-20 21:11:14 -06:00
Christian Goll
2805122c12 Merge pull request #1053 from JasonYangShadow/issue/447_refactor
add multiple formats support
2024-03-19 10:08:15 +01:00
Xu Yang
16183e603c add multiple formats support
Signed-off-by: Xu Yang <xyang@ciq.com>
2024-03-19 01:48:08 -06:00
Jonathon Anderson
7099b08db5 Replace slice in templates with sprig substr
sprig replaces slice with a function that only operates on sprig lists.
substr is required for use with strings.

- Fixes: #1139

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-17 14:51:18 -06:00
Xu Yang
d78af656de upgrade minimum golang version
Signed-off-by: Xu Yang <xyang@ciq.com>
2024-03-15 02:35:49 -06:00
Jonathon Anderson
5e686fec43 Update changelog
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-12 13:53:20 -06:00
Jonathon Anderson
280a26d94f Fix changelog from previous commits
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-12 13:52:18 -06:00
Timothy Middelkoop
44c8a24ba8 Merge branch 'main' into tm-wwid-raspberry-pi 2024-03-12 12:51:54 -05:00
Christian Goll
975e75afae Merge pull request #1091 from riederd/ignore-unmanaged-nw-interfaces
Prevent Networkmanager from trying to obtain IP address via DHCP
2024-03-12 09:52:27 +01:00
Dietmar Rieder
3bc02b5b6a Fix typos
Signed-off-by: Dietmar Rieder <dietmar.rieder@i-med.ac.at>
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-03-12 09:50:18 +01:00
Dietmar Rieder
feb86ce11a Prevent Networkmanager from trying to optain IP address via DHCP
on unused/unmanaged network interfaces. Only act on interfaces.
configured via wwctl otherwise system NetworkManager-wait-online.service.
runs into a time out.
2024-03-12 09:47:34 +01:00
Jonathon Anderson
7d8f0e11cd Update the Warewulf glossary
- Closes #819

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-11 21:47:29 -06:00
Yong Qin
446f81b4cc Updated CHANGELOG.md.
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-03-11 11:07:07 +01:00
Timothy Middelkoop
d54c47f0e8 Add a Changelog entry for PR #1109
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-03-11 10:25:52 +01:00
John Hanks
a9d1c947d4 Updating CHANGELOG.
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-03-11 09:41:37 +01:00
Jonathon Anderson
6a8f0022db Fix a typo in CHANGELOG.md 2024-03-10 20:41:44 -06:00
Jonathon Anderson
485eb5ab39 Update CHANGELOG.md for v4.5.0 2024-03-09 23:28:19 -07:00
Jonathon Anderson
cb0ed21d2f Update CHANGELOG.md for v4.5.x doc publication
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-09 20:20:07 -07:00
Jonathon Anderson
0d32bea079 Add imminent v4.5.0 release to CHANGELOG
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-09 20:01:38 -07:00
Jonathon Anderson
90c501709c Update CHANGELOG for v4.5.0
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-09 17:44:06 -07:00
Timothy Middelkoop
20bc02eed9 Changelog entry for PR #1112
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
2024-02-28 10:51:00 -06:00
Christian Goll
b387c86e6e contruct network from nodeInfo not NodeConf
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-02-21 10:43:59 +01:00
Dietmar Rieder
f17ba7c62b Make mounting into sub-directoies work fixes #1073 2024-02-19 14:28:49 +01:00
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