Commit Graph

106 Commits

Author SHA1 Message Date
jason yang
a0cea0f74e remove update_latest_release tag
Signed-off-by: jason yang <jasonyangshadow@gmail.com>
2023-12-07 02:43:54 +00:00
Christian Goll
9c798bb13d Merge pull request #1005 from JasonYangShadow/issue/969
add nightly release support
2023-12-06 14:18:18 +01:00
jason yang
3fd2899b1f add nightly release support
Signed-off-by: jason yang <jasonyangshadow@gmail.com>
2023-12-06 13:17:22 +00:00
Andreas Skau
b574ac03ac Went through PR checklist 2023-12-04 16:11:10 +01:00
griznog
a7ec22744e Make WWPROVISIONDIR a first class citizen of the local/shared state location. 2023-11-26 00:08:31 -07:00
Christian Goll
f8805e87a4 merge tags in GetterFrom
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-11-25 01:54:02 -07:00
griznog
5651861c83 Updating Changelog 2023-11-23 09:12:37 -06:00
Jonathon Anderson
edda46feb4 Update CHANGELOG for new builds
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-10-16 10:17:23 +02:00
Christian Goll
539002088c check if entry has real value in recursive getter
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-10-14 02:52:53 -06:00
Christian Goll
951dd13866 no error if images for containers don't exist
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-10-14 02:26:03 -06:00
Christian Goll
a7056e2bb8 mtu can be set via command line
added also a test for this

Signed-off-by: Christian Goll <cgoll@suse.com>
2023-10-14 02:09:06 -06:00
Jonathon Anderson
4cf230cadd Merge pull request #946 from mslacken/MTUScript
set MTU in different network confs
2023-10-14 01:42:54 -06:00
Christian Goll
f4ae168f5a set MTU in different network confs
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-10-14 01:00:24 -06:00
Christian Goll
e2603cf8e8 only write ipmi of IpmiWrite is true
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-10-14 00:46:50 -06:00
Jonathon Anderson
6c344cd5b0 Refactor ww4test to testenv
- Remove global state
- Remove redundant data
- Remove unused functionality (e.g., file permissions)
- Separate directory creation from file writing
- Additional helper functions for file reading and cleanup

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-10-13 14:35:28 +02:00
Christian Goll
b5979e41d2 added general testing framework
framework creates all the necessary configuration file for warewulf
under a temporary directory. Individual warewulf.conf and nodes.conf
can be provided.

Signed-off-by: Christian Goll <cgoll@suse.com>
2023-10-11 12:07:28 +02:00
Christian Goll
84d2389aaf return the primary network interface for discoverd
close #775

Signed-off-by: Christian Goll <cgoll@suse.com>
2023-10-10 22:40:02 -06:00
Jonathon Anderson
be4d3f9e78 Update CHANGELOG for changes to overlay names
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-09-08 17:40:05 -06:00
Christian Goll
ff7608251a advanced command line completion for wwctl overlay
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-09-13 12:03:43 +02:00
Christian Goll
3acac6077a Merge pull request #897 from mslacken/EphermalMount
Epehermal container mounts on same fs as chroot
2023-09-13 11:24:06 +02:00
Christian Goll
a3e40d62fd Merge pull request #902 from anderbubble/overlay-edit
Update overlay edit with tempfile and mtime
2023-09-11 11:56:55 +02:00
Christian Goll
c98be14fe6 Merge branch 'development' into fixBuildNoNetwork 2023-09-07 12:21:12 +02:00
Christian Goll
39d42c6b97 added @Kangie to Contribnutors
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-09-07 12:17:10 +02:00
Christian Goll
bb0c37763b Revert "add error handling to dynamic network configuration" 2023-09-07 12:09:23 +02:00
Matt Jolly
0364f1c9ca add error handling to dynamic network configuration 2023-09-07 19:54:17 +10:00
Christian Goll
1e13d5025e Merge branch 'development' into gendersTemplate 2023-09-06 14:08:09 +02:00
Arnaud LECOMTE
aeb7793fba Switching cp to copy 2023-09-05 14:37:29 +02:00
Jonathon Anderson
fb49b6082e Update overlay edit with tempfile and mtime
The recent `overlay edit` command reimplementation included some
incorrect ordering that led to spurious error messages for files that
did not yet exist. This reimplementation reorders operations to avoid
such error messages and clarifies the implementation by editing in a
temporary file and using mtime to discern whether an edit has occurred.

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-31 15:55:18 -06:00
Arnaud Lecomte
f2392f6e37 Updating documentation & API endpoint for container copy 2023-08-28 08:39:15 +02:00
Christian Goll
7ac2970d83 fix warewulf.conf location for wwclient
Signed-off-by: Christian Goll <cgoll@suse.de>
2023-08-23 14:18:43 -06:00
Christian Goll
00ad5db153 Remove redundant entries from changelog
Signed-off-by: Christian Goll <cgoll@suse.de>
2023-08-23 14:16:52 -06:00
Christian Goll
d060c3d447 Add ignition documentation
Signed-off-by: Christian Goll <cgoll@suse.de>
2023-08-21 16:19:13 -06:00
Christian Goll
d3650244f9 Epehermal container mounts on same fs as chroot
Previously ephemeral container mounts were performed in /tmp. Now these
mounts are overlayed on the same fs as is used for chroots.

Signed-off-by: Christian Goll <cgoll@suse.com>
2023-08-17 11:17:17 +02:00
Christian Goll
baa8254dd5 Merge pull request #871 from mslacken/RealyReboot
reboot also without systemd
2023-08-15 12:49:15 +02:00
Jonathon Anderson
526c96fb5e Update changelog to reflect Makefile changes
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2023-08-10 11:45: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
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
griznog
082eddc0f7 Update CHANGELOG. 2023-07-26 07:22:43 -05:00
Christian Goll
2cf928d6b7 reboot also without systemd
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-06-27 14:28:16 +02:00
Yoshiaki Senda
d9fe4b5e63 Add New documentation for development environment (Vagrant) 2023-06-15 15:44:57 +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
6e5013a359 fix SIGSEV if build host has no network
Signed-off-by: Christian Goll <cgoll@suse.de>
2023-06-13 11:30:15 +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
Christian Goll
b3ebb6bfd7 Merge pull request #849 from panda1100/panda1100-el9
Quickstart Guide for EL9
2023-06-12 14:49:33 +02:00
Yoshiaki Senda
a7b4abd444 Update CHANGELOG.md
Add Quickstart guide for EL9
2023-06-09 01:02:17 +09:00
Yoshiaki Senda
bc614c6eb3 Update CHANGELOG.md
+ Fix build configuration on Quickstart guide #847
2023-06-09 00:41:50 +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
jason yang
40583b4713 fix kernelargs are not printing properly in node list output
Signed-off-by: jason yang <jasonyangshadow@gmail.com>
2023-05-25 01:21:49 +00:00
Christian Goll
27563db856 added genders examples 2023-05-23 16:48:13 +02:00