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

109 commits

Author SHA1 Message Date
Jason Hall
830f300822 Upgraded tooling and testing
Due to changes in tooling from the originals used file formats have changed.

pnpm	10.10.0
rye	0.44.0
ruff	0.11.8

CI is now testing on a matrix of pnpm, node, and python versions. This
will hopefully cover edgecases where users are running various version.
Still needs update to use python version in matrix with `rye`.

Installs OS deps in workflow

Adds 'packages' key in workspace form pnpm 9

Makes testing for BaseExternal configurable

Adds redis and httpbin as service containers

ruff lint changed dictionary comprehensions

adds environment variables for httpbin

Fixes runner to docker communications
2025-05-13 17:55:56 -04:00
thatmattlove
f340e65082 fix BGP route validation 2024-06-30 23:33:06 -04:00
thatmattlove
b617df24d1 fixes #267: fix response caching 2024-06-30 22:22:44 -04:00
thatmattlove
3b0abd5ba8 don't cache errors 2024-06-30 21:34:42 -04:00
thatmattlove
ee5a418264 fix import sorting 2024-05-27 16:25:47 -04:00
thatmattlove
dd2ce8354b fix handling of litestar.exceptions.ValidationException. Probably fixes #243 2024-05-27 16:25:26 -04:00
thatmattlove
d2f734ba1c logging overhaul 2024-04-01 23:42:07 -04:00
thatmattlove
d2e1486b5a initial migration to litestar 2024-03-26 23:59:42 -04:00
thatmattlove
1ef376fb38 improve fake output 2024-03-25 00:10:17 -04:00
thatmattlove
a8476f2ea9 fix import sorting 2024-03-17 16:04:41 -04:00
thatmattlove
77c0a31256 upgrade major dependencies 2024-03-16 23:17:54 -04:00
thatmattlove
213da6380b add logging to error handlers 2024-03-03 00:20:54 -05:00
thatmattlove
8c8e4f8109 remove trailing slash requirement for /api/query 2024-02-27 23:02:40 -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
0cd44e7fdf improve log messages 2021-12-17 20:37:03 -07:00
thatmattlove
1543f8d7c5 restructure api routes/tasks 2021-12-17 20:17:52 -07:00
thatmattlove
5bf69f7923 Fix fake output handling 2021-12-13 22:15:06 -07:00
thatmattlove
37a14b125f remove custom static file directory 2021-12-08 11:35:42 -07:00
thatmattlove
c049569cab Update black 2021-12-06 17:12:30 -07:00
thatmattlove
e73de24904 Implement input-plugin-based validation, implement common plugins 2021-09-26 11:39:46 -07:00
thatmattlove
c2240d92c6 Remove query_group from query fields 2021-09-25 21:50:51 -07:00
thatmattlove
7d5d64c0e2 Plugin/directive fixes 2021-09-21 07:54:16 -07:00
thatmattlove
1e1dce1e30 Fix leftover issues from cache refactor 2021-09-16 15:33:15 -07:00
thatmattlove
e06ea5ecb9 Add separate hooks for major state objects, add tests 2021-09-16 13:46:50 -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
74fcb5dba4 Continue output plugin implementation 2021-09-12 18:27:33 -07:00
thatmattlove
52ebf4663c Update code formatting - line length 2021-09-12 15:09:24 -07:00
thatmattlove
dc274992b8 Clean up API routes 2021-09-11 13:56:20 -07:00
thatmattlove
fb003f3248 Add GZIP support & swap Starlette classes for FastAPI classes 2021-09-11 13:10:05 -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
checktheroads
aca3457011 update python dependencies 2021-04-24 10:44:40 -07:00
checktheroads
72269f38f5 consolidate name & display name fields, closes #115 2021-02-10 00:43:40 -07:00
checktheroads
042ce35672 increase default UI build timeout & add CLI option to override 2021-01-28 23:04:02 -07:00
checktheroads
6a57f346d0 replace temporary fake output with "real" fake output 2021-01-03 00:09:20 -07:00
checktheroads
2b7039943b swap to real ASNs for testing fake data [skip ci] 2020-12-22 02:00:29 -07:00
checktheroads
257f802f3b fix fake output generation bug [skip ci] 2020-12-20 01:21:10 -07:00
checktheroads
0bb19082a0 add more route types to fake output for testing [skip ci] 2020-12-17 16:37:09 -07:00
checktheroads
70e4d4edc9 improve fake output [skip ci] 2020-12-15 01:17:50 -07:00
checktheroads
6195e888de fix fake string output [skip ci] 2020-12-14 01:04:03 -07:00
checktheroads
0c1399d766 add fake output option for dev [skip ci] 2020-12-13 01:47:09 -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
1128d1f902 update import syntax for new isort version 2020-09-28 14:55:09 -07:00
checktheroads
1cf082cc48 remove f-string logging 2020-09-28 12:37:44 -07:00
checktheroads
be7a3645e4 strip whitespace from query target input, closes #75 2020-09-28 08:09:48 -07:00