1
0
Fork 1
mirror of https://github.com/thatmattlove/hyperglass.git synced 2026-01-17 08:48:05 +00:00
Commit graph

52 commits

Author SHA1 Message Date
thatmattlove
9c9a8469a4 replace flake8 with ruff for linting, refactor issues 2022-12-24 17:53:05 -05:00
thatmattlove
ab2c7d4ced fix broken utility exports 2021-12-17 10:36:30 -07:00
thatmattlove
b7b681f3d3 Restructure utilities, add tests 2021-12-15 00:50:20 -07:00
thatmattlove
0ec3086c67 Closes #176: Deprecate native google analytics support; Add support for custom JS and HTML 2021-12-08 16:23:59 -07:00
thatmattlove
8aeb8036ff Closes #175: Remove usage of hyperglass.env.json 2021-12-08 15:24:07 -07:00
thatmattlove
c049569cab Update black 2021-12-06 17:12:30 -07:00
thatmattlove
7c73b2b9a1 fix formatting 2021-11-07 01:19:35 -07:00
thatmattlove
d4db98da5e Remove and consolidate legacy utilities 2021-10-15 20:07:24 -07:00
thatmattlove
2589c5fa06 Migrate to typer for hyperglass CLI, implement new setup 2021-09-27 01:40:49 -07:00
thatmattlove
fbe778a605 Improve logging 2021-09-26 16:50:25 -07:00
thatmattlove
fe7730dc35 Implement YAML/JSON/TOML/Python config file support 2021-09-23 01:00:58 -07:00
thatmattlove
f508638399 Improve MultiModel API 2021-09-18 09:51:47 -07:00
thatmattlove
af0d5345bf Add dict and object.__init__ comparison utilities with tests 2021-09-17 18:12:37 -07:00
thatmattlove
99565da0f9 Implement HyperglassMultiModel to manage multiple objects 2021-09-17 01:12:33 -07:00
thatmattlove
85d7f8876e Refactor Device.type to Device.platform 2021-09-16 22:04:15 -07:00
thatmattlove
1a1b5aac2c Add is_series type guard, with tests 2021-09-16 15:57:12 -07:00
thatmattlove
bb1e66c2ef Implement better __repr__ generator 2021-09-16 15:35:12 -07:00
thatmattlove
c99f98a6f0 Complete global state implementation 2021-09-15 18:25:37 -07:00
thatmattlove
a2ee4b50fa Implement global state 2021-09-15 00:57:45 -07:00
thatmattlove
723048d1d1 Refactor nos naming to type/device_type 2021-09-13 10:00:44 -07:00
thatmattlove
bcf339f78f Add is_type utility 2021-09-13 02:39:11 -07:00
thatmattlove
bf17ec0c95 add deep_convert_keys utility, improve type checking for get_fmt_keys 2021-09-13 02:38:57 -07:00
thatmattlove
52ebf4663c Update code formatting - line length 2021-09-12 15:09:24 -07:00
thatmattlove
a62785227e Start output plugin core implementation 2021-09-12 15:06:34 -07:00
thatmattlove
99c7489441 Move UI Params into Pydantic model 2021-09-10 01:18:38 -07:00
thatmattlove
070a07d065 Implement client-side UI config fetching 2021-09-09 18:03:04 -07:00
thatmattlove
5ccfe50792 Complete directives implementation, refactor exceptions, deprecate VRFs, bump minimum Python version 2021-09-07 22:58:39 -07:00
thatmattlove
f235e29144 Improve system-info command output 2021-07-03 23:02:14 -07:00
checktheroads
5217fcc2e5 implement ability to override device driver 2021-04-23 23:10:03 -07:00
checktheroads
81c65ce71e restructure util module 2021-01-28 23:02:25 -07:00
checktheroads
a3d9cf4e54 check the NodeJS version on startup, closes #105 2021-01-18 14:35:50 -07:00
checktheroads
31a3ac00c9 clean up installer, remove systemd from steps 2021-01-12 00:14:23 -07:00
checktheroads
434e7bad6d improve ui build timeout handling 2021-01-04 00:58:55 -07:00
checktheroads
824a1581af add support for POETRY_ prefix for ui build timeout 2021-01-04 00:35:30 -07:00
checktheroads
03a7d803c9 fix missing commands.yaml file error when running setup 2021-01-03 00:06:19 -07:00
checktheroads
1101cc7cc2 require dev dependencies in production build due to typescript 2021-01-01 11:33:07 -07:00
checktheroads
b97e29d50b fix telnet support, closes #93 2020-11-02 23:08:07 -07:00
checktheroads
0f1afc4293 fix DNS resolution check error on Debian systems 2020-10-11 16:08:25 -07:00
checktheroads
70e39102b0 ensure only one hyperglass directory exists 2020-10-11 14:49:22 -07:00
checktheroads
6b188e446c import formatting imporvements 2020-10-11 13:14:57 -07:00
checktheroads
ba1a91c93f add redis password authentication support, closes #82 2020-10-10 21:13:28 -07:00
checktheroads
d9fa00fd75 add clear-cache CLI command 2020-10-05 12:13:03 -07:00
checktheroads
1128d1f902 update import syntax for new isort version 2020-09-28 14:55:09 -07:00
checktheroads
9790d7eb31 improve console logging 2020-09-28 14:43:17 -07:00
checktheroads
1367e24ab1 fix dns resolution of devices, closes #69 2020-08-09 21:14:04 -07:00
checktheroads
e3716784bc Refactor devices model 2020-07-30 01:30:01 -07:00
checktheroads
8164ec8d36 improve address formatting for gunicorn 2020-07-28 09:33:12 -07:00
checktheroads
87d6b8d280 ensure favicons directory exists before using it 2020-07-27 10:35:36 -07:00
checktheroads
34b1466dbe swap JS favicons lib for python favicons lib 2020-07-27 00:41:21 -07:00
checktheroads
83ed894459 Remove aiofile dependency & remove needless async functions from UI build process 2020-07-23 09:21:05 -07:00