Commit graph

3248 commits

Author SHA1 Message Date
Blake Harnden
568b1360a2 examples: fixed python emane example to leverage current internal api 2022-11-03 12:08:40 -07:00
Blake Harnden
898a4f7c84 gui: updated custom nodes to use config services and updated labels to reflect that 2022-10-14 21:40:40 -07:00
Blake Harnden
4c9c6e9f8c install: bumped grpcio versions to 1.49.1 2022-10-14 12:14:20 -07:00
Blake Harnden
8e2593c9e0 gui: fixed error related to finalizing linked nodes due to recent throughput correction 2022-10-14 10:57:00 -07:00
Blake Harnden
f43e8f7646 install: updated dockerfiles for installing using the script based method for centos/ubuntu 2022-10-14 10:42:31 -07:00
Blake Harnden
7067b54a00 install: update tasks.py to use current latest git commit for ospf mdr 2022-10-14 08:56:33 -07:00
Blake Harnden
9c71e0144c install: updated poetry version to install in setup.sh to 1.2.1 2022-10-14 08:43:12 -07:00
Blake Harnden
0e627afeb0 install: moved all dockerfiles to a specific directory and updated package files to account for recent changes and install ospf mdr and emane 2022-10-13 23:33:22 -07:00
Blake Harnden
82739ce3af install: updates to make python3.9 the minimum required version, updates to various dependencies to account for known vulnerabilities 2022-10-13 10:15:38 -07:00
Blake Harnden
47991cd35f updated workflow to use newer version 2022-10-12 21:35:22 -07:00
Blake Harnden
16b0decde7 install: corrected pytest update 2022-10-12 21:28:19 -07:00
Blake Harnden
d203b7d3ca install: updated pytest to working version 2022-10-12 21:15:22 -07:00
Blake Harnden
e0a21fb099 gui: improved throughputs start/stop to coincide with session start and stop based on a tracked variable 2022-10-12 20:53:59 -07:00
Blake Harnden
03775c2c3c daemon/grpc: shifted kill signal handling to grpc server who will handle complete shutdown, no longer done by CoreEmu directly 2022-10-12 14:34:24 -07:00
Blake Harnden
b5b7b8cdf9 grpc: updates to fix throughput parsing, accounting for new connection changes, now supports throughput for network to network links 2022-10-12 14:04:48 -07:00
Blake Harnden
9218fb0b6f docs: added notes about new wireless node type to GUI documentation 2022-10-12 08:48:23 -07:00
Blake Harnden
0d1fa0049a docs: update quickstart readme for installation covering new package option 2022-10-07 13:05:16 -07:00
Blake Harnden
c067de6792 docs: updates to install page to cover all install types and PATH issues 2022-10-07 12:52:53 -07:00
Blake Harnden
4b2d33c898 Merge branch 'develop' of https://github.com/coreemu/core into develop 2022-09-29 14:03:53 -07:00
Blake Harnden
ee2cdf7716 install: updated automated install to place virtual environment to /opt/core/venv to be consistent with new package location 2022-09-29 13:58:09 -07:00
Blake Harnden
78eb03cc65 install: updated option to skip system python packages for setup.sh to be more appropriately named 2022-09-14 22:43:33 -07:00
Blake Harnden
5a81283fca install: added option to skip python system packages for setup.sh 2022-09-14 21:03:24 -07:00
Blake Harnden
281a848bbf grpc: fixed documentation mistake in grpc server 2022-09-13 12:46:56 -07:00
Blake Harnden
e25d1c72b3 daemon: fixed bad config generation for bgp config service 2022-09-13 12:41:24 -07:00
Blake Harnden
88ccd1f194 gui: fixed issue updating preferences, resulting in nodes changing to a default icon 2022-09-10 10:06:40 -07:00
Blake Harnden
d045fc0d51 daemon: removed session state file, information should be available through grpc if needed 2022-09-09 14:22:30 -07:00
Blake Harnden
e56d93f0fe daemon: removed generation of the session nodes file, this information should be available through grpc 2022-08-31 17:03:31 -07:00
Blake Harnden
382ff6d49b docs: updated install doc to provide a better example for installing emane python bindings into a virtual environment 2022-08-30 12:25:34 -07:00
bharnden
5202b2fa04
Merge pull request #700 from coreemu/enhancement/opt-core
Enhancement/opt core
2022-08-30 12:08:28 -07:00
Blake Harnden
e4abefe23b grpc: added nem id and port to interface data returned from GetNode 2022-08-03 17:21:31 -07:00
Blake Harnden
018865b2a2 docs: added install note about upgrading pip to avoid building from source related issues 2022-08-02 13:49:38 -07:00
Blake Harnden
c91d8df790 install: added task using a subset of the previous auto install to support auto setup and building of core packages 2022-07-29 14:12:17 -07:00
Blake Harnden
a201fd2903 install: add option to avoid y/n prompt when uninstalling core during post install script 2022-07-29 14:03:45 -07:00
Blake Harnden
d06659ff82 install: remove debian config from centos package dockerfile 2022-07-29 12:03:20 -07:00
Blake Harnden
d8632da96b install: fixed install.md error for docker build command, fixed default dockerfile example for centos package install to not use NO_VENV 2022-07-27 16:41:23 -07:00
Blake Harnden
fcf6f30302 install: updates to support building deb/rpm packages that contain python wheels and install core from a single file, updates to core to install scripts by way of python directly 2022-07-27 16:00:10 -07:00
Blake Harnden
cd6bb319ad Merge branch 'develop' of https://github.com/coreemu/core into develop 2022-07-21 15:41:48 -07:00
Blake Harnden
d63722c0ed install: add option to avoid installing python system dependencies, in case the python version being used is from source 2022-07-21 15:35:31 -07:00
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