Blake Harnden
|
6570f22ccf
|
refactor fabric distributed to use a class and update sessions to create and provide these to nodes
|
2019-10-14 15:43:57 -07:00 |
|
Blake Harnden
|
5f282bb695
|
updates to lxd/docker to work with net_cmd/node_net_cmd
|
2019-10-14 14:28:18 -07:00 |
|
Blake Harnden
|
82bdbd776b
|
removed parameter conversion for creating GreTap commands
|
2019-10-14 12:31:41 -07:00 |
|
bharnden
|
2bfd050880
|
updated missed commands to be string based
|
2019-10-11 22:37:33 -07:00 |
|
bharnden
|
5b3308a231
|
updated linkconfig to use string commands, fixed issues for wlan configuration
|
2019-10-11 22:27:04 -07:00 |
|
Blake Harnden
|
02ef91242e
|
initial changes to convert all commands to be string based for consistency
|
2019-10-11 16:36:57 -07:00 |
|
Blake Harnden
|
69772f993c
|
removed VnodeClient.icmd and VnodeClient.term
|
2019-10-11 13:55:06 -07:00 |
|
Blake Harnden
|
b5d71bab82
|
removed VnodeClient.popen
|
2019-10-11 13:36:00 -07:00 |
|
Blake Harnden
|
fc7a161221
|
updated utils.check_cmd to accept the same parameters as other commands and be leveraged for node cmds
|
2019-10-11 13:15:57 -07:00 |
|
Blake Harnden
|
d326f246a7
|
removed node based check_cmd, updated to use appropriate function
|
2019-10-11 12:57:37 -07:00 |
|
Blake Harnden
|
4a6d69bb09
|
removing cmd_output function from utils and nodes
|
2019-10-11 09:34:49 -07:00 |
|
Blake Harnden
|
c3d27eb8a5
|
removed utils.cmd and related node functions
|
2019-10-10 23:01:16 -07:00 |
|
Blake Harnden
|
f6cdeb23de
|
changes to update commands to leverage either node_net_cmd/net_cmd
|
2019-10-10 15:25:12 -07:00 |
|
Blake Harnden
|
bc58693339
|
updated emane config files to be generated for remote servers, fixed services not using node remote server compatible commands
|
2019-10-10 11:53:52 -07:00 |
|
Blake Harnden
|
a4b6b8be51
|
updated link config to work distributed, added crude locking for fabric
|
2019-10-09 15:44:45 -07:00 |
|
Blake Harnden
|
859f473ba9
|
updated ebtables to use net_cmd
|
2019-10-09 12:13:26 -07:00 |
|
Blake Harnden
|
7e45168e77
|
distributed example for ptp
|
2019-10-08 21:17:15 -07:00 |
|
Blake Harnden
|
c8d68c332a
|
updates for testing using examples
|
2019-10-08 21:06:22 -07:00 |
|
Blake Harnden
|
b7b0e4222c
|
updates for basic working distrbuted network using fabric
|
2019-10-08 15:09:26 -07:00 |
|
Blake Harnden
|
212fec916b
|
updated how distributed servers are added and connections are created to reduce duplicate connections
|
2019-10-07 11:58:27 -07:00 |
|
bharnden
|
4eacd815d1
|
updated to use fabric scp for copying files to remote nodes
|
2019-10-06 00:06:29 -07:00 |
|
bharnden
|
cca57bba47
|
updated other node system commands to be ran in such a way that should work if local or remote using shell commands
|
2019-10-05 16:10:01 -07:00 |
|
bharnden
|
95296988c5
|
updates to Pipefile.lock and for nodes to add server to constructor
|
2019-10-05 11:16:57 -07:00 |
|
bharnden
|
931ee65235
|
added remote_cmd func for nodes to avoid duplication
|
2019-10-05 09:48:30 -07:00 |
|
Blake Harnden
|
f83f98262f
|
some initial remote node commands using fabric
|
2019-10-04 17:33:44 -07:00 |
|
Blake Harnden
|
cc9c0eec96
|
Merge branch 'develop' into enhancement/distributed-flask
|
2019-10-04 13:31:13 -07:00 |
|
Blake Harnden
|
d00658ccb2
|
updated version to 5.5.1
|
2019-10-04 12:47:01 -07:00 |
|
Blake Harnden
|
bb98a4a77f
|
removed circular dependency causing issues in python2
|
2019-10-04 12:36:15 -07:00 |
|
Blake Harnden
|
031517ba56
|
fixed base.py imports with isort
|
2019-10-04 09:29:10 -07:00 |
|
bharnden
|
7aa013d351
|
start to wrapping commands to support remote ssh
|
2019-10-03 20:38:32 -07:00 |
|
bharnden
|
70bb1598e1
|
fixed some nrl services for python3, using len(filter)
|
2019-10-03 13:49:26 -07:00 |
|
bharnden
|
fbfc4929f1
|
updated pipenv run core to default to turning on grpc
|
2019-10-03 13:31:22 -07:00 |
|
bharnden
|
8ce6f650c4
|
removing unused Jenkins file
|
2019-10-03 13:25:44 -07:00 |
|
bharnden
|
0bba23da69
|
set version to 5.5.0 for release
|
2019-10-03 12:54:56 -07:00 |
|
bharnden
|
41f7f46988
|
removed old examples, updated examples api to denote they are python script examples
|
2019-10-03 12:41:56 -07:00 |
|
bharnden
|
319c10aa34
|
added notes about installing python/pip to install doc
|
2019-10-03 12:11:12 -07:00 |
|
bharnden
|
478eb84786
|
Merge pull request #298 from coreemu/cleanup/node-client
Cleanup/node client
|
2019-10-03 12:02:24 -07:00 |
|
bharnden
|
6d0d183788
|
fixed returning output from NodeBase.net_cmd
|
2019-10-03 11:59:45 -07:00 |
|
bharnden
|
5cc83850ea
|
Merge pull request #297 from coreemu/bugfix/add-session-class-to-create_session-again
cherry-pick commit e56c001 for Session() instead of EmuSession() class
|
2019-10-02 21:12:57 -07:00 |
|
Blake Harnden
|
572ed48241
|
added ethtool to configure.ac, updated other program checks to fail when not found and required
|
2019-10-02 08:58:25 -07:00 |
|
Jeff Ahrenholz
|
6c3066e752
|
cherry-pick commit e56c001 for Session() instead of EmuSession() class
|
2019-10-02 07:55:51 -07:00 |
|
bharnden
|
0fe8bea25b
|
added net_cmd to NodeBase for encapsulating network configuration commands
|
2019-10-01 21:06:11 -07:00 |
|
bharnden
|
4079df9739
|
added pydocs for netclient
|
2019-10-01 15:38:23 -07:00 |
|
bharnden
|
af7faa85df
|
removed redircmd, shcmd, shcmd_result, getaddr, netifstats from VnodeClient
|
2019-10-01 14:40:24 -07:00 |
|
bharnden
|
223590c8fb
|
removed vnode client netif stats, since was not being used
|
2019-10-01 12:52:25 -07:00 |
|
bharnden
|
d3d70ecc54
|
removed getaddr from node clients, since it was not being used
|
2019-10-01 12:30:32 -07:00 |
|
bharnden
|
e4bb315c14
|
updates to netclient, providing commonly used network commands in more convenient functions
|
2019-10-01 12:14:37 -07:00 |
|
Kevin Larson
|
22341a748c
|
Merge pull request #296 from coreemu/install-patch
Update install.md
|
2019-10-01 11:35:49 -07:00 |
|
Kevin Larson
|
e9364676a9
|
Update install.md
|
2019-10-01 11:31:15 -07:00 |
|
Blake Harnden
|
a798774f18
|
updates to tone down warning logs to debug in broker.py and session.py
|
2019-09-30 12:58:13 -07:00 |
|