Blake Harnden
|
c0ce07404f
|
moved service validation to debug, to limit error messages causing confusion about failures
|
2019-09-13 13:26:30 -07:00 |
|
Blake Harnden
|
fcee44775a
|
changes to logging, moving logs to debug and removing setnemposition logging that could spam output
|
2019-09-13 13:13:59 -07:00 |
|
Blake Harnden
|
5b8a7b1cfd
|
fixed path for example tdma schedule from moving emane tests
|
2019-09-12 16:13:24 -07:00 |
|
Blake Harnden
|
32bfa4b2f9
|
fixed exception catches for get_node expecting KeyError to expect CoreError
|
2019-09-12 15:48:09 -07:00 |
|
Blake Harnden
|
f71e2522dd
|
update Pipfile.lock due to configparser 4.0.1 removal
|
2019-09-12 14:29:56 -07:00 |
|
bharnden
|
89fe61f312
|
fix for wlan configuration not getting set by default
|
2019-09-11 21:54:07 -07:00 |
|
bharnden
|
935a7da0e9
|
added node delete info logging
|
2019-09-11 15:44:15 -07:00 |
|
bharnden
|
0d5692e7e8
|
updates to try and clean up info logging, moved some statements to debug
|
2019-09-11 15:05:05 -07:00 |
|
bharnden
|
2a4ee68fd9
|
moved ping test method into the emane test itself
|
2019-09-11 13:16:09 -07:00 |
|
bharnden
|
3776e1dda7
|
moved emane dependent tests into subdir, moved pytest config into setup.cfg, added CoreError and made use of in session.py
|
2019-09-11 13:12:42 -07:00 |
|
bharnden
|
58471b168b
|
fixed logging changes to be python2 compatible, small change to Pipfile to support possibility of installing to python2, but python3 required for dev
|
2019-09-11 10:59:06 -07:00 |
|
bharnden
|
0683ea3c22
|
update setup.py to leverage extra_requires and updates to pipfile dependencies
|
2019-09-11 09:37:06 -07:00 |
|
bharnden
|
3e325fcdc7
|
fixed typo in test_links
|
2019-09-10 21:35:47 -07:00 |
|
bharnden
|
b4bc9c23a3
|
updated test_links to avoid running a system command and the need to use iperf/ping
|
2019-09-10 21:33:35 -07:00 |
|
bharnden
|
fb8fc46d0d
|
added pytest/mock to Pipfile, updated setup.cfg to increase max complexity for flake8 to pass for now with plans to decrease in the future
|
2019-09-10 21:12:39 -07:00 |
|
bharnden
|
dee91e97bf
|
changes to fix flake8 issues
|
2019-09-10 21:01:51 -07:00 |
|
bharnden
|
1fc8d647c3
|
added flake8/black, pre-commit integration for flake8/black, and black formatting changes
|
2019-09-10 15:10:24 -07:00 |
|
bharnden
|
d5055f85d3
|
pass over files using isort
|
2019-09-10 14:20:51 -07:00 |
|
bharnden
|
a004285514
|
adding isort/pre-commit dev dependencies and setup.cfg for isort
|
2019-09-10 14:07:46 -07:00 |
|
bharnden
|
6d8099e8c6
|
added pipenv as a recommend use case for development, updated core-daemon script to allow a parameter to pass in the logging configuration
|
2019-09-10 13:39:36 -07:00 |
|
bharnden
|
527a44748d
|
avoid bad check that prevents reverting link configuration to 0
|
2019-07-05 19:06:27 -07:00 |
|
Blake Harnden
|
2cd0f381ea
|
updated ovs service to use fail mode secure
|
2019-07-19 11:35:01 -07:00 |
|
Blake Harnden
|
554f4a570d
|
added check when deleting links to avoid exceptions from gui driven deletions
|
2019-07-19 07:46:17 -07:00 |
|
Blake Harnden
|
ccf5a5de60
|
updates to ryu service to run in a more general way avoiding the need for specific pathing and local installs
|
2019-07-18 08:19:51 -07:00 |
|
Blake Harnden
|
bcd2584eb8
|
grpc - add rpc to get local non-core interfaces
|
2019-07-12 13:02:15 -07:00 |
|
Blake Harnden
|
02668c9c3c
|
grpc - initial support for container node types
|
2019-07-11 13:09:04 -07:00 |
|
Blake Harnden
|
0d24ca3387
|
grpc support for docker/lxc
|
2019-07-10 13:58:27 -07:00 |
|
bharnden
|
802379d763
|
Merge pull request #267 from coreemu/feature/new-nodes
Adds Docker/LXD support
|
2019-07-05 16:36:16 -07:00 |
|
bharnden
|
836133c97d
|
reverting a change that caused switching sessions within gui to break
|
2019-07-05 09:00:14 -07:00 |
|
bharnden
|
ae5d718737
|
revert loss pack to using floats in all related places
|
2019-07-03 23:09:55 -07:00 |
|
Blake Harnden
|
913ca51b1c
|
cleanup for docker/lxd code being used, tweaks to running container commands
|
2019-07-02 16:05:45 -07:00 |
|
Blake Harnden
|
9e273c2d8f
|
small tweaks to cleanup lxd from commented out code
|
2019-07-02 09:51:56 -07:00 |
|
Blake Harnden
|
e83b38d96a
|
initial lxd based node working from simple scripts
|
2019-07-02 07:48:43 -07:00 |
|
Blake Harnden
|
2397cd58ee
|
integrated creation into the standard session.add_node call, currently requires an extra check due to the need for being able to specify an image
|
2019-06-28 15:41:55 -07:00 |
|
Blake Harnden
|
0e7464d419
|
fixed cmd to leverage wait similar to standard nodes and avoid throwing its own exceptions
|
2019-06-28 14:24:36 -07:00 |
|
Blake Harnden
|
6ab8368f1c
|
updates to attempt to support trying to run traditional services in some manner within the context of a docker node
|
2019-06-28 12:58:08 -07:00 |
|
Blake Harnden
|
5971950523
|
changes to have DockerNode based off a CoreNode instead, elminating the need for a lot of boiler plate
|
2019-06-28 08:17:11 -07:00 |
|
Blake Harnden
|
9825706e03
|
initial commit with some docker nodes integrating with core at a basic level
|
2019-06-27 15:45:35 -07:00 |
|
Blake Harnden
|
67595485c6
|
updated example custom emane model to get away from needing pycco altogether for documentation
|
2019-06-26 09:38:54 -07:00 |
|
Blake Harnden
|
f6af078e7e
|
pass at cleaning up custom service documentation and removing the need for pycco for this case
|
2019-06-25 16:03:37 -07:00 |
|
Blake Harnden
|
ca10ef4e9e
|
finished initial pass on adding tests to help run through and validate tlv message handling
|
2019-06-25 12:29:46 -07:00 |
|
Blake Harnden
|
4f4605163f
|
fixed issues executing xml from gui, added more tests for testing message handling
|
2019-06-24 15:49:12 -07:00 |
|
bharnden
|
588a0932d3
|
beginning to add some tests to help verify handling different tlv messages, added delete link logic for net to node and node to net
|
2019-06-21 23:12:18 -07:00 |
|
Blake Harnden
|
05c6233908
|
added utility method to replace execfile for python2/3 support
|
2019-06-21 09:29:19 -07:00 |
|
Blake Harnden
|
c57089284f
|
updates to rename utils.hash to utils.hashkey to avoid builtin conflict
|
2019-06-21 08:51:56 -07:00 |
|
Blake Harnden
|
a5f26e664a
|
updated logic for creating tunnel keys to use a consistent hashing method, since the builtin hash is not guaranteed in python3 as it was before in python2
|
2019-06-20 13:22:20 -07:00 |
|
Blake Harnden
|
338c3a1fa1
|
fix to avoid sorting issue for comparinga str to an int in python3
|
2019-06-20 10:49:07 -07:00 |
|
Blake Harnden
|
b5acdf0c3d
|
updated tests for running distributed to working order and adding simple emane case
|
2019-06-19 17:34:33 -07:00 |
|
Blake Harnden
|
407cfa5fe1
|
updated emanemanager to add server prefixes to control nets, when control nets are not configured
|
2019-06-19 13:52:51 -07:00 |
|
Blake Harnden
|
6270fcbc75
|
shifted session startup order to help ensure broker tunnels get setup before emane starts
|
2019-06-19 10:58:49 -07:00 |
|