Commit Graph

2249 Commits

Author SHA1 Message Date
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
Christian Goll
41d30332d2 Merge pull request #1104 from JasonYangShadow/golang_upgrade
upgrade minimum golang version to 1.19 and golangci-lint version to 1.56.2
2024-03-15 09:38:52 +01:00
Xu Yang
d78af656de upgrade minimum golang version
Signed-off-by: Xu Yang <xyang@ciq.com>
2024-03-15 02:35:49 -06:00
Christian Goll
b6d74a2768 Merge pull request #1132 from anderbubble/grub-boot-code-block-doc
Fix a formatting error hiding GRUB configuration
2024-03-12 21:04:05 +01: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
Jonathon Anderson
1888f28f05 Fix a formatting error hiding GRUB configuration
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-12 13:45:15 -06:00
Christian Goll
880073f8c1 Merge pull request #1112 from MiddelkoopT/tm-wwid-raspberry-pi
Get wwid from interface not /proc/cmdline when wwid=[interface] is set
2024-03-12 19:33:41 +01:00
Christian Goll
27c0297e5f fixed formating
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-03-12 19:29:01 +01: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
Christian Goll
e9b773a456 Merge pull request #1131 from anderbubble/glossary
Update the Warewulf glossary
2024-03-12 09:44:17 +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
Brian Clemens
838746fa06 Merge pull request #1129 from anderbubble/quick-install-v4.5.0-docs
Update docs to show v4.5.0 rather than a release candidate
2024-03-12 07:59:17 +09:00
Jonathon Anderson
59280fa47c Update docs to show v4.5.0 rather than a release candidate
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-11 15:55:54 -06:00
Christian Goll
9fb2266240 Merge pull request #1119 from yqin/fix_profile_list
Fixed profile list bug
2024-03-11 11:08:53 +01:00
Yong Qin
446f81b4cc Updated CHANGELOG.md.
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-03-11 11:07:07 +01:00
Yong Qin
0aca225ef7 Fixed a bug with profile list when kernelargs are set with 'var=val'
format. This also removed the unnecessary '--' for the source profile
since it's never used.
2024-03-11 11:04:21 +01:00
Christian Goll
da34e3c51e Merge pull request #1109 from MiddelkoopT/tm-smbios-raspberry-pi
Add support for machines that do not have a SMBIOS
2024-03-11 10:26:19 +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
Timothy Middelkoop
5b369e7b3e Add Timothy Middelkoop as a contribuitor
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
2024-03-11 10:23:51 +01:00
Timothy Middelkoop
c61af786f3 Add support for machines that do not have a SMBIOS
Try to read from "/sys/firmware/devicetree/base/serial-number" if there is no SMBIOS (Raspberry Pi Serial Number) and create a UUID from that.

Fixes warewulf/warewulf#1108

Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu>
2024-03-11 10:23:51 +01:00
Christian Goll
d34ea7742b Merge pull request #1030 from warewulf/template-string-functions
Add string functions from sprig for use in templates
2024-03-11 09:43:31 +01:00
John Hanks
a9d1c947d4 Updating CHANGELOG.
Signed-off-by: Christian Goll <cgoll@suse.com>
2024-03-11 09:41:37 +01:00
John Hanks
12496d89c7 Fixing result of over aggressive sed expression. 2024-03-11 09:36:56 +01:00
John Hanks
a7b5f6ac94 Drop 'tr' as a custom function. 2024-03-11 09:36:56 +01:00
John Hanks
8877cebf87 Swapping replace from sprig for our tr in overlays. 2024-03-11 09:36:56 +01:00
John Hanks
cbf9178f10 Provide sprig functions in overlay templates 2024-03-11 09:36:52 +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
3c73704f06 Merge pull request #1127 from anderbubble/update-el-quickstart
Merge Enterprise Linux quickstarts
2024-03-10 00:03:57 -06:00
Jonathon Anderson
67d5292141 Merge Enterprise Linux quickstarts
- Closes #394, #401, #977

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-09 22:59:26 -07:00
Jonathon Anderson
d6b81149ff Merge pull request #1126 from anderbubble/el7-ipxe-bootimgs
Fix ipxe-bootimgs in warewulf.spec.in for el7
2024-03-09 23:33:18 -06:00
Jonathon Anderson
f641b1d3f9 Fix ipxe-bootimgs in warewulf.spec.in for el7
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-09 22:18:38 -07:00
Jonathon Anderson
2bc3a59823 Define an initial release procedure
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-09 20:44:04 -07:00
Jonathon Anderson
50d126ba4b Merge pull request #1125 from anderbubble/restore-el7-quickstart
Restore el7 quickstart
2024-03-09 21:30:19 -06: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
4044de7095 Restore el7 quickstart
- Closes #1092

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-09 20:11:37 -07:00
Jonathon Anderson
02032b1988 Merge pull request #1124 from anderbubble/v4.5.0-changelog
Update CHANGELOG for v4.5.0
2024-03-09 21:05:19 -06: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
8c63d34bc5 Prompt apt to update prior to prepare
Working around an apparent error in GitHub

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-09 19:10:51 -07:00
Jonathon Anderson
cc9f316af1 Update changelog in warewulf.spec
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-09 17:54:31 -07:00
Jonathon Anderson
ccab43b827 Remove end-of-line whitespace in docs
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-09 17:44:16 -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
Jonathon Anderson
629dbd603f Change documentation repository_dispatch to workflow_dispatch
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-06 23:03:47 -06:00
Jonathon Anderson
0c1fef5cd5 Support manually updating documentation
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-06 23:00:29 -06:00
Jonathon Anderson
07e71d3fa5 Quote asterisks in documentation workflow
Yaml strings containing asterisks require quoting, because asterisks have
special meaning otherwise.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2024-03-06 22:33:32 -06: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