bharnden
|
273f68a1ec
|
Merge pull request #692 from coreemu/node-updates
Node updates
|
2022-06-29 11:55:45 -07:00 |
|
Blake Harnden
|
fe1593b51f
|
update dockerfiles to fix default branch name in the oracle linux dockerfile and update pip in the centos dockerfile to get back to working order
|
2022-06-27 09:38:52 -07:00 |
|
Blake Harnden
|
3c28ea373a
|
daemon: adjustments to fix terminal command string generation for docker/lxd nodes to account for being on a distributed server
|
2022-06-10 14:53:49 -07:00 |
|
Blake Harnden
|
9c69881aad
|
daemon: updates to expose node.create_cmd and not be private, added utility functions for running multiple commands on multiple nodes more efficiently
|
2022-06-10 14:23:06 -07:00 |
|
Blake Harnden
|
60a48c7084
|
daemon: update node commands to make use of shlex.quote for shell=True commands
|
2022-06-10 12:12:25 -07:00 |
|
Blake Harnden
|
9c265ab283
|
daemon: updates to change hostname settings to replace _ to - due to _ being an invalid character
|
2022-06-10 10:01:48 -07:00 |
|
Blake Harnden
|
9991942e7b
|
daemon: cleanup code for lxd based nodes and properly implement command exectution
|
2022-06-10 09:20:49 -07:00 |
|
Blake Harnden
|
469f8f087a
|
grpc: removed removed api call from client code get_node_links, this information is included in get node
|
2022-06-08 14:17:13 -07:00 |
|
Blake Harnden
|
1aa9d4bccf
|
examples: restore docker switch example to previous state
|
2022-06-08 14:06:54 -07:00 |
|
Blake Harnden
|
1d718aeda2
|
update configservice example file to a proper name
|
2022-06-08 14:00:20 -07:00 |
|
bharnden
|
bb49947550
|
Merge pull request #690 from coreemu/docker-updates
Docker updates
|
2022-06-08 13:57:06 -07:00 |
|
Blake Harnden
|
e5d6299f0a
|
daemon: fixed error in requirements check and sorted executable definitions
|
2022-06-01 11:12:20 -07:00 |
|
Blake Harnden
|
9fa3e77d12
|
daemon: added further python docs to docker.py
|
2022-05-31 14:25:49 -07:00 |
|
Blake Harnden
|
f40de9f838
|
install: added dockerfile for oracle linux support
|
2022-05-27 20:54:47 -07:00 |
|
Blake Harnden
|
d77ed9c473
|
install: adjustments to install scripts to better support alternative versions of python, PYTHON_DEP added for system package adjustments
|
2022-05-27 20:10:48 -07:00 |
|
Blake Harnden
|
7173e488cb
|
daemon: fixed issue with not properly starting emane event monitoring when enabled
|
2022-05-27 10:57:26 -07:00 |
|
Blake Harnden
|
bbcd4664ff
|
daemon: removed session.add_node_file as it is not needed and was only used by the old tlv api
|
2022-05-27 10:43:59 -07:00 |
|
Blake Harnden
|
31bc0c6497
|
scripts: fixed bug in setting type when creating nodes using core-cli
|
2022-05-27 10:15:34 -07:00 |
|
Blake Harnden
|
28d3deeee8
|
install: updated and added dockerfiles for ubuntu/centos, updated notes on install page to correlate
|
2022-05-25 21:43:52 -07:00 |
|
Blake Harnden
|
2e3e085522
|
daemon: adjustments to revamp how core nodes are created in session.add_node, nodes now provide a create_options function for node specific options that are type hinted
|
2022-05-25 10:51:42 -07:00 |
|
Blake Harnden
|
03e646031c
|
daemon: updated docker nodes to start using tail to keep alive, adjustments to support more robust volume mounting and adding symlinks to the nodes directory for bind/volume mounts
|
2022-05-18 14:50:08 -07:00 |
|
Blake Harnden
|
fd3be57f57
|
daemon: added initial support to docker nodes for setting up volumes and bind mounts
|
2022-05-11 13:51:02 -07:00 |
|
Blake Harnden
|
25c3c42b40
|
Merge branch 'develop' into docker-updates
|
2022-05-11 09:19:10 -07:00 |
|
Blake Harnden
|
844404c765
|
install: bumped version to 9.0.0 for next release
|
2022-05-11 09:19:00 -07:00 |
|
Blake Harnden
|
6f60fba18b
|
install: updated pyproj version to avoid the need to build from source on newer distros
|
2022-05-10 13:54:51 -07:00 |
|
Blake Harnden
|
52b875df36
|
install: updated locked poetry packages and specifically bumped grpc tooling to a newer version for better binary install support
|
2022-05-10 13:24:19 -07:00 |
|
Blake Harnden
|
5f1e722331
|
install: adjustments to better support specifying an alternative python for install using PYTHON env variable
|
2022-05-10 11:51:36 -07:00 |
|
Blake Harnden
|
33f3eccdcf
|
Merge branch 'develop' into docker-updates
|
2022-05-09 21:11:51 -07:00 |
|
Blake Harnden
|
8ba169c758
|
daemon: fixed naming issues with wireless/emane model attributes, fixed issue with emane controlnet updown script
|
2022-05-09 21:11:14 -07:00 |
|
Blake Harnden
|
2094694ca3
|
daemon: cleaned up docker node code, updates to use nsenter in most cases
|
2022-05-05 21:54:08 -07:00 |
|
Blake Harnden
|
2e4d0e0cea
|
daemon: changes to generate random names for all wireless edge veths, to avoid names that would be an invalid device name
|
2022-05-02 15:01:03 -07:00 |
|
Blake Harnden
|
2ab2c27d49
|
daemon/test: improved MoveNodesRequest to be hashable using dataclass itself, fixed grpc test not properly using a wrapped MoveNodesRequest object
|
2022-04-28 23:20:17 -07:00 |
|
Blake Harnden
|
aa8ea40ce6
|
daemon: moved SetQeueue into utils to be leveraged by others, updated MoveNodesStreamer to leverage SetQueue, this will allow a means to stream node movements, but if position changes happen faster than processing, the latest position will override prior pushes and the latest position will be pulled off the queue
|
2022-04-28 16:12:31 -07:00 |
|
Blake Harnden
|
fe0bc2b405
|
services: removed no longer relevant service arouted and associated logic, fixed nrlsmf to put the flood command before configured interfaces
|
2022-04-26 14:11:48 -07:00 |
|
Blake Harnden
|
0a0248d8b2
|
gui: fixed issue where wireless edges were not properly attempting to arc common edges when added/deleted
|
2022-04-26 10:16:36 -07:00 |
|
Blake Harnden
|
0b420cfc07
|
grpc: update to fix sending protobuf format wireless config for joining session
|
2022-04-19 16:29:33 -07:00 |
|
Blake Harnden
|
62a060588d
|
grpc: update to make sure retrieving session data returns wireless configs for nodes
|
2022-04-19 16:19:19 -07:00 |
|
Blake Harnden
|
7348942a67
|
daemon: add a new config value for the wireless network to allow a baseline loss value to be set
|
2022-04-18 16:46:59 -07:00 |
|
Blake Harnden
|
964e3aaf39
|
daemon: updated wireless network to configure static delay/bandwidth/jitter and calculate loss only, also will link nodes initially if enabled or run calculation when not at startup
|
2022-04-15 14:56:21 -07:00 |
|
Blake Harnden
|
ce5c155327
|
daemon: updated xml code to write/read wireless configs
|
2022-04-14 16:50:01 -07:00 |
|
Blake Harnden
|
d20cb1ef58
|
daemon/gui: added support to configure wireless network for position calculations or not
|
2022-04-14 16:31:14 -07:00 |
|
Blake Harnden
|
d124820a86
|
daemon: fixed error in handling errors when rendering config service templates
|
2022-04-14 10:48:00 -07:00 |
|
Blake Harnden
|
e5c06fe47c
|
daemon: fixed wireless movement callback to not calculate config for position callback on links that are down
|
2022-04-13 13:43:58 -07:00 |
|
Blake Harnden
|
f811373f0b
|
gui: updated config service config dialog to resize better, also now display the rendered tab first, for a more user friendly default
|
2022-04-11 15:55:32 -07:00 |
|
Blake Harnden
|
c40fb2b15d
|
daemon: updated frr services to use consistent configuration for iface config for ospfv2, enabled opaque lsa support for ospf by default
|
2022-04-11 10:54:27 -07:00 |
|
Blake Harnden
|
bd6f789cef
|
daemon/gui/grpc: added support to retrieve rendered config service files, added support for grpc to access this, and update gui to leverage this call to provide a rendered view of files based on the current scenario, also allows editing the rendered output to use as the input when running the scenario
|
2022-04-08 22:24:07 -07:00 |
|
Blake Harnden
|
443c0e708f
|
daemon: removed linktype and apitype from node classes, as they are no longer needed, made adjustments where needed to compensate
|
2022-04-05 15:22:01 -07:00 |
|
Blake Harnden
|
7440c1d949
|
daemon: removed node.linktype as it is not needed, updated the one usage to align with other cases
|
2022-04-05 13:57:49 -07:00 |
|
Blake Harnden
|
5ee561b210
|
daemon: fixed sdt icons due to legacy gui removal, updated node.type to node.model to avoid variables with the same names with different meanings
|
2022-04-05 13:39:57 -07:00 |
|
Blake Harnden
|
ea751727b4
|
daemon: refactoring to tracking wireless link information
|
2022-04-05 12:05:37 -07:00 |
|