Commit graph

1259 commits

Author SHA1 Message Date
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
d9e7d37171
Merge pull request #269 from coreemu/develop
Merging develop for 5.3.1 release
2019-07-05 16:27:36 -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
bharnden
f9304b0875
Update install.md
fixed missing command to build ospf msdr and added possible dependencies
2019-06-21 12:51:20 -07:00
Blake Harnden
05c6233908 added utility method to replace execfile for python2/3 support 2019-06-21 09:29:19 -07:00
bharnden
ca28920e2d
Merge pull request #259 from coreemu/emane-distributed
Emane distributed fixes
2019-06-21 09:02:50 -07:00