Commit graph

258 commits

Author SHA1 Message Date
ee7d8752f8 Add Witine customisations (#2)
Reviewed-on: #2
2024-11-15 18:40:53 +00:00
thatmattlove
d2f734ba1c logging overhaul 2024-04-01 23:42:07 -04:00
thatmattlove
77c0a31256 upgrade major dependencies 2024-03-16 23:17:54 -04:00
thatmattlove
99ec07d055 fix issues causing test failure 2024-03-01 23:19:08 -05:00
thatmattlove
9c9a8469a4 replace flake8 with ruff for linting, refactor issues 2022-12-24 17:53:05 -05:00
thatmattlove
fc3ba3a8be clean up unused parameters and start work on 2.0.0 docs 2022-12-12 18:52:39 -05:00
thatmattlove
60429ebbc1 commit previous changes and dep updates 2022-12-11 17:30:20 -05:00
thatmattlove
dfca1a5bc1 Move isort configuration to pyproject.toml 2021-12-22 22:22:01 -07:00
thatmattlove
ec1727437d Check for required directories prior to initializing configuration 2021-12-07 10:28:02 -07:00
thatmattlove
38e5d486b8 Return an empty config if a file is missing and not required 2021-12-07 09:39:55 -07:00
thatmattlove
4f527d995f Remove unused import 2021-12-07 09:22:31 -07:00
thatmattlove
c049569cab Update black 2021-12-06 17:12:30 -07:00
thatmattlove
c8f678f766 fix missing developer_mode property in UI parameters 2021-11-07 01:18:27 -07:00
thatmattlove
fe7abddd4e Fix tests 2021-10-04 01:43:02 -07:00
thatmattlove
fbe778a605 Improve logging 2021-09-26 16:50:25 -07:00
thatmattlove
e73de24904 Implement input-plugin-based validation, implement common plugins 2021-09-26 11:39:46 -07:00
thatmattlove
27b6ba09d8 Complete new config file implementation 2021-09-25 21:36:08 -07:00
thatmattlove
89568dc8e5 Deprecate Device.network 2021-09-24 00:16:26 -07:00
thatmattlove
509e8ac3ef Migrate devices to MultiModel 2021-09-23 22:36:25 -07:00
thatmattlove
fe7730dc35 Implement YAML/JSON/TOML/Python config file support 2021-09-23 01:00:58 -07:00
thatmattlove
cd87c254e4 Overhaul configuration initialization process, add missing device to directive association 2021-09-17 18:15:59 -07:00
thatmattlove
99565da0f9 Implement HyperglassMultiModel to manage multiple objects 2021-09-17 01:12:33 -07:00
thatmattlove
ab097d4b06 Refactor Device.commands to Device.directives 2021-09-16 22:43:53 -07:00
thatmattlove
dda73cb370 Refactor and restructure directive model 2021-09-16 17:12:30 -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
52ebf4663c Update code formatting - line length 2021-09-12 15:09:24 -07:00
thatmattlove
76bf5eb380 Implement UI configuration response model 2021-09-10 23:13:27 -07:00
thatmattlove
99c7489441 Move UI Params into Pydantic model 2021-09-10 01:18:38 -07:00
thatmattlove
5ccfe50792 Complete directives implementation, refactor exceptions, deprecate VRFs, bump minimum Python version 2021-09-07 22:58:39 -07:00
checktheroads
f40004b38f continue generic command work 2021-06-23 19:11:59 -07:00
checktheroads
029649e44f Merge branch 'develop' into generic-commands
# Conflicts:
#	hyperglass/configuration/main.py
#	hyperglass/ui/components/form/queryType.tsx
#	hyperglass/ui/components/lookingGlass.tsx
2021-06-19 13:48:14 -07:00
checktheroads
c0914f6216 Closes #140: Genericize footer links and menus and allow multiple definitions 2021-05-30 01:05:07 -07:00
checktheroads
5f036228a5 initial work on generic commands 2021-05-29 21:26:03 -07:00
checktheroads
e4f4eb85b0 remove requirement for default VRF to be named default, closes #29 2021-02-25 23:38:57 -07:00
checktheroads
72269f38f5 consolidate name & display name fields, closes #115 2021-02-10 00:43:40 -07:00
checktheroads
81c65ce71e restructure util module 2021-01-28 23:02:25 -07:00
checktheroads
03a7d803c9 fix missing commands.yaml file error when running setup 2021-01-03 00:06:19 -07:00
Matt Love
9c0e0c8b90
Merge branch 'v1.0.0' into ui-refactor 2021-01-01 01:50:36 -07:00
checktheroads
add0a1af48 clean up frontend data model [skip ci] 2020-12-13 01:47:52 -07:00
checktheroads
b97e29d50b fix telnet support, closes #93 2020-11-02 23:08:07 -07:00
checktheroads
6841cb65f5 migrate config models to models module 2020-10-11 13:14:07 -07:00
checktheroads
ba1a91c93f add redis password authentication support, closes #82 2020-10-10 21:13:28 -07:00
checktheroads
69cb304b6d restructure location of models for cleaner importing/exporting 2020-10-05 12:09:17 -07:00
checktheroads
2cfecd3a2f fix typo 2020-07-31 01:58:28 -07:00
checktheroads
e3716784bc Refactor devices model 2020-07-30 01:30:01 -07:00
checktheroads
ab6fc116ca Minor improvements 2020-07-23 09:11:06 -07:00
checktheroads
08e5040842 Move default values from constants to individual modules 2020-07-23 09:09:40 -07:00
checktheroads
78d4a75b46 closes #58 - fix custom command validation 2020-07-20 07:19:56 -07:00
checktheroads
582cf21b44 fix debug detection 2020-07-19 14:46:20 -07:00