|
6bc6cf0e1c
|
Fix missing items from Device.platform refactor
|
2021-09-17 01:11:18 -07:00 |
|
|
2474dc1761
|
fix broken test from Device.platform refactor
|
2021-09-17 01:10:17 -07:00 |
|
|
ab097d4b06
|
Refactor Device.commands to Device.directives
|
2021-09-16 22:43:53 -07:00 |
|
|
10b1c8d624
|
Remove old tests
|
2021-09-16 22:04:21 -07:00 |
|
|
85d7f8876e
|
Refactor Device.type to Device.platform
|
2021-09-16 22:04:15 -07:00 |
|
|
cb5459a72a
|
Add failure_reason to InputPlugin, add BGP Community builtin plugin and tests
|
2021-09-16 18:32:59 -07:00 |
|
|
37a8e40bfe
|
Move defaults into dedicated module
|
2021-09-16 17:13:15 -07:00 |
|
|
dda73cb370
|
Refactor and restructure directive model
|
2021-09-16 17:12:30 -07:00 |
|
|
446534d839
|
Improve bgp.tools data handling/validation
|
2021-09-16 16:46:56 -07:00 |
|
|
6bdfa9e645
|
Fix string output type checks
|
2021-09-16 15:57:33 -07:00 |
|
|
1a1b5aac2c
|
Add is_series type guard, with tests
|
2021-09-16 15:57:12 -07:00 |
|
|
725631568e
|
Fix call to deprecated httpx.StatusCodes
|
2021-09-16 15:56:28 -07:00 |
|
|
bb1e66c2ef
|
Implement better __repr__ generator
|
2021-09-16 15:35:12 -07:00 |
|
|
1e1dce1e30
|
Fix leftover issues from cache refactor
|
2021-09-16 15:33:15 -07:00 |
|
|
b0d1e63d33
|
Fix missing property decorator on settings.prod_url
|
2021-09-16 13:59:55 -07:00 |
|
|
4792269168
|
Fix query JSON serialization
|
2021-09-16 13:59:39 -07:00 |
|
|
e06ea5ecb9
|
Add separate hooks for major state objects, add tests
|
2021-09-16 13:46:50 -07:00 |
|
|
c99f98a6f0
|
Complete global state implementation
|
2021-09-15 18:25:37 -07:00 |
|
|
a2ee4b50fa
|
Implement global state
|
2021-09-15 00:57:45 -07:00 |
|
|
b002c9d520
|
Update flake8 config for tests
|
2021-09-13 14:12:04 -07:00 |
|
|
f1b664f09d
|
Add processing checks for BGP route table plugin
|
2021-09-13 14:11:55 -07:00 |
|
|
11fac961a0
|
Implement legacy field check & tests
|
2021-09-13 14:11:07 -07:00 |
|
|
ac1e938bd3
|
Fix plugin registration for builtins
|
2021-09-13 14:10:50 -07:00 |
|
|
f2cb15d0e2
|
Fix typing issues
|
2021-09-13 14:10:32 -07:00 |
|
|
723048d1d1
|
Refactor nos naming to type /device_type
|
2021-09-13 10:00:44 -07:00 |
|
|
e3be569322
|
Add pytest dependency
|
2021-09-13 02:40:24 -07:00 |
|
|
26db076c57
|
Fix remove_command plugin errors
|
2021-09-13 02:40:10 -07:00 |
|
|
7bd23e58c8
|
Implement Juniper BGP Route plugin and tests
|
2021-09-13 02:39:37 -07:00 |
|
|
bcf339f78f
|
Add is_type utility
|
2021-09-13 02:39:11 -07:00 |
|
|
bf17ec0c95
|
add deep_convert_keys utility, improve type checking for get_fmt_keys
|
2021-09-13 02:38:57 -07:00 |
|
|
641f1e1bdd
|
Fix issue where structured_output: true on a device would cause it to be disabled
|
2021-09-13 02:38:08 -07:00 |
|
|
1adad7e46d
|
Implement plugins during execution workflow
|
2021-09-13 02:37:32 -07:00 |
|
|
3d97d118fb
|
Update plugin typings
|
2021-09-13 02:37:05 -07:00 |
|
|
98201c1752
|
Update standard structured data models
|
2021-09-13 02:35:52 -07:00 |
|
|
c7292dadd3
|
Fix deprecated base64 method
|
2021-09-13 02:33:22 -07:00 |
|
|
21831d4766
|
Fix ValidationError handling in private exceptions
|
2021-09-13 02:33:10 -07:00 |
|
|
b9503546df
|
Move structured samples and remove old tests
|
2021-09-13 02:32:40 -07:00 |
|
|
74fcb5dba4
|
Continue output plugin implementation
|
2021-09-12 18:27:33 -07:00 |
|
|
560663601d
|
Fix exception logging issue from Delgan/loguru#504
|
2021-09-12 18:27:10 -07:00 |
|
|
a6572c01e5
|
Remove legacy exceptions
|
2021-09-12 15:10:07 -07:00 |
|
|
52ebf4663c
|
Update code formatting - line length
|
2021-09-12 15:09:24 -07:00 |
|
|
a62785227e
|
Start output plugin core implementation
|
2021-09-12 15:06:34 -07:00 |
|
|
52b7cbdd3c
|
Implement user API for plugins and fix plugin registration issues
|
2021-09-11 18:03:35 -07:00 |
|
|
dc274992b8
|
Clean up API routes
|
2021-09-11 13:56:20 -07:00 |
|
|
fb003f3248
|
Add GZIP support & swap Starlette classes for FastAPI classes
|
2021-09-11 13:10:05 -07:00 |
|
|
a89d08ba58
|
Implement plugin manager and abstract plugin definition
|
2021-09-11 11:17:38 -07:00 |
|
|
3c012f7ed1
|
Start output plugin feature
|
2021-09-11 00:47:01 -07:00 |
|
|
76bf5eb380
|
Implement UI configuration response model
|
2021-09-10 23:13:27 -07:00 |
|
|
0e6c5e02ad
|
Add flake8 & isort tasks to taskipy
|
2021-09-10 01:18:59 -07:00 |
|
|
99c7489441
|
Move UI Params into Pydantic model
|
2021-09-10 01:18:38 -07:00 |
|