Commit graph

2732 commits

Author SHA1 Message Date
Blake Harnden
119a3640e4 remove duplicated progress usage when installing ospf mdr 2020-07-14 22:26:39 -07:00
Blake Harnden
1cadf8362f added a text spinner while installing/uninstalling 2020-07-14 22:09:00 -07:00
Blake Harnden
be2f7e1cae simplified invoke install/uninstall task, since daemon no longer formally installs 2020-07-14 13:42:59 -07:00
Blake Harnden
80194b3e38 moved python black configuration to pyproject.toml and fixed bad exclude 2020-07-14 13:33:40 -07:00
Blake Harnden
f8b0ab6ec3 moved isort config from setup.cfg to pyproject.toml 2020-07-14 13:24:16 -07:00
Blake Harnden
fdd2e6f1f1 removed references for excluding utm.py as it is no longer present 2020-07-14 12:54:13 -07:00
Blake Harnden
873fc0e468 removed daemon MANIFEST.in, poetry will provide 2020-07-14 12:49:40 -07:00
Blake Harnden
0cd3f6115d remove setup.py reference from github action 2020-07-14 12:37:29 -07:00
Blake Harnden
8c50d08121 removed setup.py and requirements.txt as poetry will be where this information will live 2020-07-14 12:33:13 -07:00
Blake Harnden
7b3f934e95 updated pyproject.toml to align with setup.py as is 2020-07-14 12:13:41 -07:00
Blake Harnden
df01f04444 removed python buid/installation from makefiles, poetry will handle 2020-07-14 12:08:05 -07:00
Blake Harnden
50f331d93e removed references to building and dealing with service files, as that will now be limited to the invoke task 2020-07-14 11:40:20 -07:00
Blake Harnden
05830c6830 removed fpm packaging, as it will not be used anymore, beyond distributed packages 2020-07-14 11:25:40 -07:00
Blake Harnden
f00d4aef0b update install doc to note centos 8 and netem 2020-07-14 11:02:00 -07:00
Blake Harnden
dfb3e0c424 default install docs and script to poetry based installs 2020-07-14 10:42:24 -07:00
Blake Harnden
6b5aaa6b19 adjust how invoke install prefix is used for core configure 2020-07-14 10:01:57 -07:00
Blake Harnden
08105cf4b3 updated list of invoke tasks in doc 2020-07-14 09:44:28 -07:00
Blake Harnden
35b6f5297a update doc and install to properly set and provide options for OSs like centos who need a different prefix 2020-07-14 09:42:14 -07:00
Blake Harnden
6c7e760f4e tweak to install doc 2020-07-14 09:31:05 -07:00
Blake Harnden
5d23be4a9d updates to install2.md to replace install docs 2020-07-14 09:30:04 -07:00
Blake Harnden
e283c5ec7d broke out invoke tasks for installing scripts and service, testing centos not needing prefix 2020-07-14 09:24:59 -07:00
Blake Harnden
cb66ba60a6 removed kernel-modules-extra, so it is only attempted in centos8 2020-07-14 08:54:08 -07:00
Blake Harnden
125d74e7d5 removed pipenv specific files, wont be needed with poetry 2020-07-14 08:34:02 -07:00
Blake Harnden
bd87403ae5 add prefix option to install2.sh script 2020-07-13 14:13:32 -07:00
Blake Harnden
79058810c2 added uninstall invoke task to uninstall core files added with the invoke install command, beyond system packages 2020-07-13 13:48:27 -07:00
Blake Harnden
63f09e0254 added installation of modified scripts and service to invoke task 2020-07-13 13:14:13 -07:00
Blake Harnden
32c7808cab fixed bad version for grpcio tools 2020-07-13 09:01:55 -07:00
Blake Harnden
dcf3568098 force grpcio related installations to all use the same version to avoid any version conflicts 2020-07-13 08:58:32 -07:00
Blake Harnden
5c58e99ad4 updated pre-commit file to use poetry environment 2020-07-11 22:11:23 -07:00
Blake Harnden
ec45d7198b ci: changes to switch to poetry 2020-07-11 16:17:50 -07:00
Blake Harnden
4d35e8f968 Merge branch 'develop' into enhancement/poetry-invoke 2020-07-11 15:23:30 -07:00
Blake Harnden
5a35431bcb updated grpcio-tools installation to specifically specify binary requirement and updated doc 2020-07-11 15:08:04 -07:00
Blake Harnden
28281c6bde Merge branch 'develop' into enhancement/poetry-invoke 2020-07-11 15:04:43 -07:00
Blake Harnden
68ff7a86c8 fixed install script issues with grpcio-tools and updated documentation 2020-07-11 15:00:09 -07:00
Blake Harnden
e704483527 update install script to avoid issues with recent grpcio-tools and pip binary packages 2020-07-11 14:26:06 -07:00
Blake Harnden
7398196dcc pygui: dont show mobility player when joining sessions not in runtime 2020-07-11 14:06:53 -07:00
Blake Harnden
d0e9cee650 added invoke task to help wrap core-cli 2020-07-10 20:29:47 -07:00
Blake Harnden
80eaa27469 created baseline doc to support poetry based installations 2020-07-10 20:02:41 -07:00
Blake Harnden
8cf89fa114 invoke install, change ebtables-legacy from error to warning, since we dont exit 2020-07-10 17:57:10 -07:00
Blake Harnden
737dae1224 invoke install, added message for failed kernel netem enable in centos 8 and exit with error 2020-07-10 17:56:30 -07:00
Blake Harnden
d2fe7fcff0 invoke install account for centos 8 netem not being installed/enabled and add warning for failed ebtables legacy support 2020-07-10 16:50:37 -07:00
Blake Harnden
9c13803e52 Merge branch 'develop' into enhancement/poetry-invoke 2020-07-10 16:02:51 -07:00
Blake Harnden
a9ec21c604 add make dependency to redhat based invoke installs, since centos 8 does not have it by default 2020-07-10 14:20:13 -07:00
Blake Harnden
637f7740d6 added git as invoke install dependency for ospf-mdr just in case core was a source tarball 2020-07-10 13:00:38 -07:00
Blake Harnden
ece2f1c43f added invoke cleanup message 2020-07-10 12:53:21 -07:00
Blake Harnden
980ab1526d added invoke cleanup task 2020-07-10 12:52:12 -07:00
Blake Harnden
75acbf4dae invoke install account for ebtables based on nf_tables 2020-07-10 12:41:39 -07:00
Blake Harnden
8a60a4739f fixed missing invoke install argument 2020-07-10 12:24:23 -07:00
Blake Harnden
7c3e42396a invoke install acount for centos prefix issues, add usage of nproc for make -j 2020-07-10 12:20:27 -07:00
Blake Harnden
9b541d0316 adding invoke change to support grpcio binary install 2020-07-10 12:09:04 -07:00