Commit graph

1162 commits

Author SHA1 Message Date
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
d11480c1c5
Merge pull request #273 from coreemu/pipenv
Added development support for leveraging pipenv
2019-09-10 13:48:21 -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
Kevin Larson
76846fefeb Removing deprecated perf scripts 2019-08-08 16:19:01 -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 J. Harnden
a2f6ba7e97 corefx - updates to support creating an rj45 node 2019-07-12 14:44:41 -07:00
Blake Harnden
bcd2584eb8 grpc - add rpc to get local non-core interfaces 2019-07-12 13:02:15 -07:00
Blake J. Harnden
a97d93ef4c corefx - small cleanup to core addresses file 2019-07-12 12:34:55 -07:00
Blake J. Harnden
7ecac387a0 corefx - consolidation of details panel code and updates to linkoptions to reflect current value types 2019-07-12 09:48:52 -07:00
Blake J. Harnden
5f7d46aacd corefx - added rj45 node, updates to dealing with session start failure 2019-07-12 08:43:29 -07:00
Blake Harnden
60588eabbb Merge branch 'develop' of https://github.com/coreemu/core into develop 2019-07-11 13:09:07 -07:00
Blake Harnden
02668c9c3c grpc - initial support for container node types 2019-07-11 13:09:04 -07:00
Blake J. Harnden
e87cdc929c updates to support orchestrating new container nodes with corefx gui 2019-07-11 13:08:03 -07:00
Blake Harnden
11473a7138 Merge branch 'develop' of https://github.com/coreemu/core into develop 2019-07-10 13:58:40 -07:00
Blake Harnden
0d24ca3387 grpc support for docker/lxc 2019-07-10 13:58:27 -07:00
Blake J. Harnden
6e25388ad9 Merge branch 'develop' of https://github.com/coreemu/core into develop 2019-07-10 12:41:06 -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
76b95ee86e
Merge branch 'master' into develop 2019-07-05 16:25:40 -07:00
bharnden
b8cbf6b5f6 bumped version for release 2019-07-05 16:12:26 -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
bharnden
02d9418808
Merge pull request #263 from SaintYomar/documentation
Documentation
2019-07-02 08:43:19 -07:00
bharnden
ec9fc37f8c
Merge branch 'develop' into documentation 2019-07-02 08:42:01 -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
SaintYomar
2b5e3666b2
Removed LXC references in architecture documentation 2019-06-26 10:24:07 -05: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
bharnden
f8960cc519
Merge pull request #262 from coreemu/tlv-tests
TLV Message Handling Tests
2019-06-25 12:37:59 -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
bharnden
e11ec020eb
Update install.md
avoid building docs for ospf mdr
2019-06-21 12:57:32 -07:00