Carter Dodd
379faad51d
Refactor of server, logging, building of images, template updates
...
* Combine provision response handling, add hwaddr and interface to dhcp
* Simplify stage cases, add backward compatible uri parse
* Move control of image compression to client
* Fix kernel search path for ubuntu, buffer template generation
* Implement cpio and gz as functions, add log named functions
* Generalize fs image creation routine
* Combine daemonLogf to generalized wwlog
* Fix template newline insertion, update dhcp and hosts tmpl
* Update IPXE template to handle non-compressed files
* Update DHCP template to set network interfaces and server IP assignment
* Update DHCP/hosts templates to choose a host-name self-consistently
2022-05-13 16:52:59 -05:00
Christian Goll
55bf1695de
initial commit of simple ipv6 support
...
As soon as in warewulf.conf a value for ipaddr6 is defined
all nodes will get a derived ipv6 address if not the ipv6
is not explicitly set.
2022-03-15 15:57:35 +01:00
Gregory Kurtzer
39ec7c0807
A few usability fixes and put full node DB logic into warewulfd
2021-12-31 02:38:48 +00:00
Gregory Kurtzer
938511e9cd
Merge branch 'main' of github.com:gmkurtzer/warewulf into netdev_refactor
2021-12-28 15:17:21 -08:00
jcsiadal
0b93d6c277
Update help
...
Signed-off-by: jcsiadal <jeremy.c.siadal@intel.com >
2021-11-08 11:36:21 -08:00
Gregory Kurtzer
498515f7b5
Minor usability fixes in network config
2021-10-23 12:25:51 -07:00
Gregory Kurtzer
1370932cd3
Introduction of netname functionality for network devices
2021-10-23 07:12:57 -07:00
Gregory Kurtzer
51c15f3c39
Update CLI to all use the new expand bracket capability
2021-10-15 21:37:47 -07:00
WestleyR
705b321f80
Better error handling for some of wwctl commands
...
Better error handling, also prints a stack trace for `wwctl` if
`--debug` flag is used.
2021-09-10 21:18:45 -07:00
WestleyR
4edc16953e
Fix linting issues
2021-09-07 20:48:51 -07:00
Gregory Kurtzer
a82e1b0ea5
Fixed formatting across entire project
2021-08-21 08:04:47 -07:00
Niko Kivel
cba1e926f9
fixed n.Id.Get() in wwlog.VERBOSE
2021-05-14 15:12:38 +02:00
Niko Kivel
16db64f9dc
removed group and controller, added ClusterName
2021-05-14 15:08:58 +02:00
Niko Kivel
3308e76083
NIC type for node-->add
2021-03-26 10:38:31 +01:00
Ian Kaneshiro
846b45524c
Tidy up
...
- Ran goimports to format code and imports
- Removed unused module from go.mod
- Added .editorconfig to keep formatting standard across contributors
2021-02-16 11:54:12 -08:00
Gregory Kurtzer
72b1d8c9d8
UI Updates with a few minor fixups scattered here and there
2021-01-14 20:23:42 -08:00
Gregory Kurtzer
62a1abaab3
Cleanups and minor fixups
2020-12-13 22:45:08 -08:00
Gregory Kurtzer
8c11c2b304
Renamed vnfs to container, finished VNFS and kernel refactoring
2020-12-06 00:47:00 -08:00
Gregory Kurtzer
eaf6bb1196
This is a work in progress API shift as the data structure has changed and I'm cleaning the interface.
2020-12-03 07:34:26 -08:00
Gregory Kurtzer
43ad7e570c
API updates and fixes to CLI
2020-12-01 23:34:24 -08:00
Gregory Kurtzer
4d752a67db
Added controllers, services, and lots of various optimizations and fixes
2020-11-30 23:07:42 -08:00
Gregory Kurtzer
e5e23b5868
Changed backend node API to account for default and overrides for UI
2020-11-23 23:11:20 -08:00
Gregory Kurtzer
5cd1dc901e
Lots of updates with the node management CLI tools
2020-11-22 20:35:13 -08:00
Gregory Kurtzer
5181940952
Working through node and group configuration via CLI
2020-11-21 21:51:14 -08:00
Gregory Kurtzer
1d1a02b305
Building set commands for nodes and groups and templating out CLI further
2020-11-21 01:48:38 -08:00