Commit Graph

1840 Commits

Author SHA1 Message Date
Jonathon Anderson
a8a68e47ad Change Warewulf version to 4.5.x
Future releases from the development branch will be 4.5.x. Additional
4.4.x versions would be tagged from the 4.4.x branch.
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-10 10:46:52 -06:00
Jonathon Anderson
94e80b17d7 Split Makefile variables into a separate file
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-10 10:46:13 -06:00
Jonathon Anderson
d4c0e11a92 Merge pull request #854 from MatthewHink/mhink-build
Build fixes for API
2023-08-10 17:09:31 -06:00
Christian Goll
741add0a00 Merge pull request #889 from anderbubble/config-noreplace-nodes-conf
Restore %config(noreplace) to nodes.conf
2023-08-10 09:37:17 +02:00
Jonathon Anderson
97248797f5 Restore %config(noreplace) to nodes.conf
The previous PR #888 erroneously removed the %config(noreplace) macro from the
nodes.conf file. This PR restores it.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-09 11:50:10 -06:00
Matthew Hink
2094533894 Build fixes for API
- Updated the linter from 1.50 to 1.53.2 because the previous version
  was falling over (likely OOM).

- Updated protoc build command for newer version of protobuf.

The make command below should work now:

```shell
make clean setup proto all build wwapid wwapic wwapird ; echo $?
```

Signed-off-by: MatthewHink <matthew_hink@ciq.com>
2023-08-09 11:42:37 -06:00
Christian Goll
5af850e198 Merge pull request #887 from hpcng/want-to-container
Fix a typo in container delete confirmation prompt
2023-08-09 09:10:02 +02:00
Christian Goll
0cbf710027 Merge pull request #888 from hpcng/rpm-spec-duplicates
Fix duplicate entries in rpm %files
2023-08-09 09:08:47 +02:00
Christian Goll
56b02923b1 Merge pull request #839 from anderbubble/syncuids-refactor
Refactor syncuids and fix GID chown
2023-08-09 09:07:41 +02:00
Jonathon Anderson
abd3e21aa0 Fix a typo in container delete confirmation prompt
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-08 19:31:02 -06:00
Jonathon Anderson
7093d722a5 Fix formatting of LICENSE.md
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-08 19:16:24 -06:00
Jonathon Anderson
7b2f278f94 Refactor and fix bugs in syncuids
Closes #840

* SyncUids can now return applicable errors even during showOnly, so
  updated ContainerImport to ignore errors during showOnly.
* Fixed handling of file gids during SyncUids

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-08 11:25:09 -06:00
Jonathon Anderson
92f94a6630 Fix duplicate entries in rpm %files
The inclusion of %{_sysconfdir}/warewulf/* and
%{_sysconfdir}/warewulf/nodes.conf caused nodes.conf to be listed twice,
generating a warning.

The inclusion of %{srvdir}/warewulf, which is redundant with
%{_sharedstatedir}/warewulf, caused all files in
%{_sharedstatedir}/warewulf/overlays to be listed twice, generating a
warning.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-08 09:59:40 -06:00
Christian Goll
d272c32f8e Merge pull request #883 from griznog/development
Improved overlay image naming
2023-08-03 08:49:35 +02:00
griznog
13c426de1c Add an argument to the runtime/system overlay related functions to carry the context to getOverlayFile() for building the img name. 2023-07-27 07:27:20 -05:00
griznog
e05438fdc0 Use warewulf.conf from build instead of installed warewulf.conf. 2023-07-26 11:46:13 -05:00
griznog
082eddc0f7 Update CHANGELOG. 2023-07-26 07:22:43 -05:00
John Hanks
6a53b9aa19 Replace deprecated io.ioutil functions with new os versions. 2023-07-25 18:54:06 -05:00
John Hanks
22df58eab4 More aggressive cleaning based on contents of .gitignore. 2023-07-25 18:53:14 -05:00
Christian Goll
546007423c Merge pull request #873 from ArnaudDevelopper/development
Addind information related to node status checkup during provisiong p…
2023-06-28 11:39:10 +02:00
Arnaud Lecomte
9934f2a1b1 Addind information related to node status checkup during provisiong process 2023-06-28 11:01:10 +02:00
Christian Goll
d0da932c0d Merge pull request #863 from ArnaudDevelopper/patch-1
Fix lsmod wrong spelling
2023-06-26 16:02:23 +02:00
Arnaud
ba3939345c Fix lsmod wrong spelling 2023-06-26 15:59:45 +02:00
Christian Goll
64c13c01d6 Merge pull request #861 from jamescogo/patch-1
Update el9.rst
2023-06-23 08:09:52 +02:00
James Cogo
f1e1e8d90a Update el9.rst
No match for argument: gpgpme-devel
Error: Unable to find a match: gpgpme-devel

-Changed gpgpme-devel ==> gpgme-devel
2023-06-22 16:47:19 -07:00
Christian Goll
2cd6582d55 Merge pull request #855 from panda1100/patch-4
New documentation for development environment (Vagrant)
2023-06-15 11:45:00 +02:00
Yoshiaki Senda
2f82e5c964 fix inline code block 2023-06-15 18:37:40 +09:00
Yoshiaki Senda
960062969e minor fix 2023-06-15 18:36:43 +09:00
Yoshiaki Senda
9e07c99df9 reflect feedback 2023-06-15 18:34:04 +09:00
Yoshiaki Senda
835d953c95 fix indentation 2023-06-15 17:39:57 +09:00
Christian Goll
a5c86277d9 Merge pull request #856 from mslacken/FixDocBuild
fixed targets for doc build
2023-06-15 09:41:53 +02:00
Yoshiaki Senda
e5dcffca0f fix indentation error 2023-06-15 16:25:40 +09:00
Christian Goll
cf5658fed9 fixed targets for doc build
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-06-15 08:54:17 +02:00
Yoshiaki Senda
960bdd6cbc fix typo 2023-06-15 15:51:25 +09:00
Yoshiaki Senda
d9fe4b5e63 Add New documentation for development environment (Vagrant) 2023-06-15 15:44:57 +09:00
Yoshiaki Senda
87fd3a5562 Add development-environment-vagrant
Add development-environment-vagrant to index.rst
2023-06-15 14:33:28 +09:00
Christian Goll
9e463c516e Merge pull request #850 from panda1100/patch-3
Add EL9 quickstart guide to index.rst
2023-06-13 11:35:09 +02:00
Christian Goll
e8adb43a6f Merge pull request #848 from panda1100/patch-2
Fix build configuration on Quickstart guide
2023-06-13 11:34:36 +02:00
Yoshiaki Senda
8d674f6105 Merge branch 'development' into patch-2 2023-06-12 22:31:42 +09:00
Yoshiaki Senda
104a05fc6c Update CHANGELOG.md
Add EL9 quickstart guide to index.rst
2023-06-12 22:30:29 +09:00
Yoshiaki Senda
c640b37ca0 Add EL9 quickstart guide to index.rst 2023-06-12 22:28:20 +09:00
Christian Goll
b3ebb6bfd7 Merge pull request #849 from panda1100/panda1100-el9
Quickstart Guide for EL9
2023-06-12 14:49:33 +02:00
Jonathon Anderson
4910bbdfde Merge pull request #795 from anderbubble/userdocs-hostlist
Documentation and tests for hostlist syntax
2023-06-08 15:10:22 -06:00
Jonathon Anderson
3dcc5ba70b Merge pull request #846 from panda1100/patch-1
Fix documentation typo
2023-06-08 15:02:03 -06:00
Yoshiaki Senda
a7b4abd444 Update CHANGELOG.md
Add Quickstart guide for EL9
2023-06-09 01:02:17 +09:00
Yoshiaki Senda
5e30205b63 Quickstart Guide for EL9
Quickstart Guide for EL9
2023-06-09 00:59:37 +09:00
Yoshiaki Senda
bc614c6eb3 Update CHANGELOG.md
+ Fix build configuration on Quickstart guide #847
2023-06-09 00:41:50 +09:00
Yoshiaki Senda
d81dcdf65b add genconfig line
* without `genconfig`, warewulfd doesn not read `/etc/warewulf/warewuld.conf`, and read `/usr/local/etc/warewulf/warewulf.conf` instead.
* added `genconfig` line to make our build configuration identical to rpm package one 

This fix #847
2023-06-09 00:39:16 +09:00
Yoshiaki Senda
55778b9d51 fix typo
fix package name to gpgme-devel
2023-06-08 12:24:19 +09:00
Jonathon Anderson
82cdd13987 Documentation and tests for hostlist syntax
Added this to a new top-level page for wwctl

Closes #611

Signed-off-by: Jonathon Anderson <janderson@ciq.co>
2023-06-05 05:06:59 -06:00