Christian Goll
c1e2100322
added a test for wwctl node add
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:10:29 +01:00
Christian Goll
4a8384dbf3
added Changelog
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:10:21 +01:00
Christian Goll
290c6449dd
removed getters as configs must exportable
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
c708154924
added new build in vars to rest of binaries
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
e117464f50
paths need to be visibale for marshalling
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
4deae97bc8
make the configuration to be based in warewulf.conf
...
defaults will be se by the Makefile
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
f2eff0f7b8
added wwctl genconfig warewulfconf print
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
6b510865fe
added warewulfconf as command line parameter
...
the environment variable WAREWULFCONF is also recognized
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
29a6d39a24
added make_defaults to wwctl genconfig defaults
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
1a19cfda63
moved print_defaults to wwctl genconfig defaults
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:20 +01:00
Christian Goll
fa78d582eb
generate reference documentation
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:19 +01:00
Christian Goll
ee7bc75bd7
generate man pages via sub command
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:19 +01:00
Christian Goll
3526c2bd5f
added wwctl genconf used to generate completions
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-23 11:09:19 +01:00
jason yang
84bfccba43
add support for resolving absolute path automatically
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-03-22 04:18:50 +00:00
Jonathon Anderson
6073354d24
Update documentation to reference ghcr rather than DockerHub
...
Warewulf sample node images are now built automatically with GitHub CI/CD,
targeting ghcr.io. This updates the documentation to reference that location
rather than DockerHub.
Addresses #732
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2023-03-20 16:09:05 -06:00
Yang Xu
854240075a
Merge branch 'development' into issue/661
2023-03-17 18:06:18 +09:00
jason yang
8dc0168412
changing a profile always adds an empty default interface
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-03-17 09:01:51 +00:00
Jonathon Anderson
88feb1a876
Testing for the batch package
...
* Remove Min function (unused)
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2023-02-24 22:47:12 -07:00
Christian Goll
2c9a241643
Merge pull request #683 from hpcng/overlayEdit
...
make output less scary for new files
2023-02-24 15:15:46 +01:00
Christian Goll
b9810f2c3a
Merge pull request #682 from hpcng/RefactorPrimary
...
set the primary network in NodeInfo not in NetDev
2023-02-24 15:15:24 +01:00
Christian Goll
eae6d195b0
Merge pull request #676 from hpcng/RefactorProfileList
...
Refactor profile list
2023-02-24 15:14:22 +01:00
Christian Goll
063c05602d
Merge pull request #665 from mslacken/ContainerMnt
...
Container mnt
2023-02-24 15:13:12 +01:00
Christian Goll
11fa27f3e9
Merge pull request #651 from mslacken/MakeIpxeConfig
...
make ipxe binary source configurable
2023-02-24 15:12:26 +01:00
Christian Goll
e64b370e73
Merge pull request #673 from mslacken/Fix523
...
build host overlay only if requested
2023-02-24 15:11:31 +01:00
Jonathon Anderson
cf68113c28
Merge pull request #667 from anderbubble/485-fix-overlay-ls-header
...
Correct header for overlay list -al
2023-02-18 23:23:13 -07:00
Christian Goll
aec1cb82ae
ipmi and kernel fields were missing in ouput
2023-02-16 12:18:04 +01:00
Christian Goll
77352fe36f
removed unused flag for import
2023-02-13 12:27:47 +01:00
Christian Goll
5ed711490d
remove list files option from edit
2023-02-13 11:25:35 +01:00
Christian Goll
d91f552473
make output less scary for new files
2023-02-13 11:11:19 +01:00
Christian Goll
c6b65bc853
set the primary network in NodeInfo not in NetDev
...
Prior the primary was a boolean attribute of NetDev, so several
NetDevs could have been primay. Setting is as a sting in NodeConf
assures that only one network could be primary.
If no primary network is set, a valid altvalue will be set.
2023-02-10 10:46:01 +01:00
Christian Goll
3eaeac46d2
use canonical os.TempDir
2023-02-03 15:39:00 +01:00
Christian Goll
80687f9475
removed mounts.conf and check of env shell
2023-02-03 15:15:41 +01:00
Christian Goll
7e64e995cb
Merge pull request #653 from anderbubble/650-syncuser-error-message
...
Refactor some variables in syncuser and correct error message
2023-02-03 12:27:15 +01:00
Christian Goll
4f0ad749d1
Merge pull request #639 from mslacken/DefaultNetwork
...
use default not override for single network entry
2023-02-03 11:54:01 +01:00
Jonathon Anderson
104f9197f3
Merge pull request #671 from hpcng/SortNetnames
...
sort netnames for node list
2023-02-02 20:56:45 -07:00
Jonathon Anderson
963793d96e
Merge pull request #669 from mslacken/FixContainerShow
...
container show will only show valid containers
2023-02-02 20:54:55 -07:00
Jonathon Anderson
81c3192988
Fix a grammatical error in a log message
2023-02-02 17:26:26 -07:00
Jonathon Anderson
e8e9c4f3bd
Merge branch 'development' into lint-update
2023-02-02 14:38:33 -07:00
Christian Goll
edce6b8140
refactored profile list command
2023-02-02 12:22:07 +01:00
Christian Goll
e4eabd036e
build host overlay only if requested
2023-02-01 11:35:00 +01:00
Christian Goll
0a8638698d
sort netnames for node list
2023-02-01 11:10:51 +01:00
Christian Goll
b5725513b3
container show will only show valid containers
2023-02-01 09:30:27 +01:00
Jonathon Anderson
cb1726bd40
Minor spelling fix
...
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2023-01-31 14:57:27 -07:00
Jonathon Anderson
db35d5a5e7
Correct header for overlay list -al
...
Fixes #485
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2023-01-31 11:59:40 -07:00
Christian Goll
05237935eb
node option also for shell and respect env $SHELL
2023-01-31 18:05:18 +01:00
Christian Goll
317cd5d4e0
add option for node rendering
2023-01-31 17:45:09 +01:00
Christian Goll
f5b35f7ef8
do not copy resolv.conf, but mount it
2023-01-31 16:04:08 +01:00
Christian Goll
157c3cd923
getting defaults mounts from warewulf.conf
2023-01-31 16:04:08 +01:00
Christian Goll
d82314460f
added support for mounts.conf for container exec
2023-01-31 16:04:07 +01:00
Christian Goll
71a3867bbe
create temporary dir for overlayfs not in __child
2023-01-31 16:04:07 +01:00