Jonathon Anderson
864a4e7447
Don't build the API for CentOS 7
...
A recent security update breaks compatibility with CentOS 7 through
gpgme. This change omits building the API by default and does not build
it when packaging for EL 7.
- Closes #1171
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-17 19:54:18 -06:00
Christian Goll
71f5d42942
Add a read write mutex for node status
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-04-17 12:55:02 -06:00
Jonathon Anderson
a31f1e7954
Add dhcp to firewall configuration in quickstart
...
For some reason, adding dhcp as a firewalld service wasn't required for dhcpd;
but it appears to be required for dnsmasq.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-17 12:46:50 -06:00
Jonathon Anderson
9636bfe6a1
Update CHANGELOG to anticipate v4.5.1
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-17 12:35:59 -06:00
Jonathon Anderson
f07401ce41
Calculate VERSION and RELEASE dynamically from git
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-05 19:48:26 -06:00
Jonathon Anderson
ad0a6eac6e
Update changelog for runc-1.1.12
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-05 18:07:13 -06:00
Jonathon Anderson
f9d197673d
Update changelog for go-jose.v2-2.6.3
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-05 17:59:30 -06:00
Jonathon Anderson
d3e3e4f53d
Update changelog for go-jose/v3-3.0.3
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-05 17:45:06 -06:00
Jonathon Anderson
2fd58bcdbf
Update changelog for docker/25.0.5+incompatible
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-04 22:47:47 -06:00
Jonathon Anderson
5c6375c8ef
Update changelog for umoci-0.4.7
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-04 00:18:51 -06:00
Christian Goll
46bed17a5b
change ipxe at built time
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-04-03 23:38:55 -06:00
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