Brian Phan
55880ae37d
Update CHANGELOG
...
Signed-off-by: Brian Phan <bphan@ciq.com >
2023-12-21 21:10:40 -07:00
Christian Goll
0e6c67b87c
Merge branch 'main' into distro-ipxe
2023-12-21 08:09:36 +01:00
jason yang
231987ecfc
fix a bug when replacing existing containers
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-12-12 17:06:28 -07:00
Christian Goll
7de3c1c5cd
Don't panic on malformed passwd
...
Fixes #527
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-12-09 02:05:53 -07:00
Christian Goll
d23e67970d
Support importing container with symlinked shell
...
Fixes #797
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-12-09 01:59:05 -07:00
Jonathon Anderson
038329ebce
Remove ipxe binaries and configure for Rocky Linux
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-12-09 01:29:48 -07:00
Christian Goll
7e1cb014c2
use distribution ipxe binaries
...
exclude .github and .vscode for make dist
honor git tag when generating spec file
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-12-08 22:38:57 -07:00
Christian Goll
8cbeb25c8b
seperate the path for the iPXE binaries
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-12-08 22:38:43 -07:00
Christian Goll
183f8e479c
Propagate paths to overlays and use for wwclient
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2023-12-08 21:09:47 -07:00
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