1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00

57 Commits

Author SHA1 Message Date
0728965999 fix import 2020-01-17 02:50:57 -07:00
b901568997 fix ununsed import 2020-01-16 02:51:10 -07:00
b7ac675c7f fix docstrings 2019-12-31 01:01:06 -07:00
8d19cf159f bump min Python version to 3.7; check python version at start 2019-12-30 23:00:53 -07:00
590ab2aa59 verify redis is running prior to starting app 2019-12-30 09:43:49 -07:00
ea3a08b28a refactor logzero → loguru; docstrings 2019-12-29 23:57:39 -07:00
962fd21bf9 model restructure, front-end improvements 2019-10-09 03:10:52 -07:00
7f2fbda354 add stackprinter 2019-10-04 17:17:08 -07:00
f756e11615 add VRF support 2019-09-30 07:51:17 -07:00
f9190556f4 shorten logger function name 2019-09-25 22:40:02 -07:00
094cfbc82b WIP: Add new VRF feature 2019-09-09 23:05:10 -07:00
e79affd3c1 remove unused import 2019-09-09 12:20:11 -07:00
1d3f934a03 improve input validation & handling 2019-09-09 12:18:26 -07:00
4485356447 WIP add VRF feature 2019-09-09 00:18:01 -07:00
bf80acadc6 clean up ui error handling 2019-09-04 01:29:49 -07:00
364bc27850 improve error handling 2019-09-03 00:44:17 -07:00
25359c8834 implement overhaul of error handling 2019-08-31 23:50:02 -07:00
a8a6e06f45 move to full JSON for front end comms 2019-08-25 23:21:34 -07:00
1984f0a48b rename index template to form 2019-08-24 17:21:39 -07:00
58bd6c17d0 🎨 Break render into separate functions 2019-08-13 14:14:14 -07:00
2f2c32422e 🚀🎨💄 2019-08-06 01:09:55 -07:00
3f7988910d massive overhaul 2019-07-29 22:13:11 -07:00
b7747cf1df Async all the things
Flask → Sanic, Requests → HTTP3, Add SSHTunnel for SSH Proxying, Remove Gunicorn dependency
2019-07-15 02:30:42 -07:00
d67dec47a9 👷 Pylint → Flake8 2019-07-10 15:57:21 -07:00
0064a96218 🚨 Fix line length 2019-07-09 16:30:14 -07:00
65de869517 Fix unused imports, break out cache retrieval from try block
Completed switch from dict → tuple for output & status by stringifying the output tuple, then using literal_eval to de-stringify on retrieval
2019-07-08 00:23:02 -07:00
7e0bea6a38 Fix unused import, remove bare raises, fix syntax errors, improve /lg 2019-07-07 22:54:07 -07:00
211e503d5e Implement: Pydantic, Custom exceptions, constants, YAML 2019-07-07 02:49:54 -07:00
27195c4a64 Remove extraneous comment 2019-06-23 14:06:08 -07:00
bf4bd3a6db removed fake import for CI testing 2019-06-17 02:07:36 -07:00
ff24ab1609 intentionally testing pylint failure 2019-06-17 01:47:43 -07:00
4a63a2d18c Black Formatting - travis #52 2019-06-17 08:41:48 +00:00
b73e31ae4b intentionally misformatting docstring to verify black is working in CI 2019-06-17 01:03:51 -07:00
7076feb727 switched to hostnamed-based device identification, removed name key 2019-06-16 23:34:37 -07:00
d9e8a74a9c removed pprint 2019-06-15 12:55:37 -07:00
48c970db76 removed old flask-caching reference from clear-cache function 2019-06-15 12:52:13 -07:00
9d5608d72e various minor changes to make pylint STFU 2019-06-15 12:51:03 -07:00
eece919376 various redis improvements 2019-06-15 12:42:28 -07:00
2215f5a4f9 removed Flask-Caching, migrated to native Redis caching. Migrated Flask-Limiter to Redis storage 2019-06-15 11:35:55 -07:00
abdc73bdd3 fixed syntax error 2019-06-13 07:49:49 -07:00
2844ffcac7 changed source IP variable to flask get_ipaddr() for prometheus 2019-06-13 07:34:57 -07:00
e85560a0a0 docs updates, nginx tests, manage.py improvements 2019-06-11 13:39:40 -07:00
eca889e866 all the things 2019-06-10 12:22:38 -07:00
9e94429bb6 complete overhaul, mostly to make pylint happy 2019-06-07 18:33:49 -07:00
f3427ba9a8 added a bunch of docstrings and comments for things 2019-05-28 12:19:40 -07:00
a417afdd8c added docs, migrated input validated from JS to execute.py 2019-05-28 00:53:45 -07:00
3ca26037aa complete overhaul of configuration module 2019-05-26 18:46:43 -07:00
23f8c0bdd7 added display_name attr to routers 2019-05-23 00:39:11 -07:00
e488f54a8f fixed caching issues, reworked error pages 2019-05-14 12:58:56 -07:00
d86f1bf6f4 fixed error raising issue 2019-05-14 12:03:58 -07:00