Fix: allow integer values in ext_community_list_raw field for Arista BGP… - #306
Merged
Conversation
jdhall75
reviewed
May 16, 2025
| label_stack: t.List = [] | ||
| ext_community_list: t.List[str] = [] | ||
| ext_community_list_raw: t.List[str] = [] | ||
| ext_community_list_raw: t.List[Union[str, int]] = [] |
Collaborator
There was a problem hiding this comment.
Thanks for this suggestion. Would you mind fixing this up and just using t.Union instead of importing Union specifically? Just trying to keep things clean.
jdhall75
requested changes
May 16, 2025
splitice
added a commit
to X4BNet/hyperglass
that referenced
this pull request
Jul 29, 2025
commit c68b00423a5de9fbff01cab034f9d6a93f983d1c
Author: Jason Hall <jdhall75@gmail.com>
Date: Sat Jun 14 22:17:03 2025 -0400
Update pnpm-workspace.yaml
commit df684eb8693dfbd2e2aa558a51080c14987d39c5
Author: Jason Hall <jdhall75@gmail.com>
Date: Sat Jun 14 22:01:41 2025 -0400
bump pnpm version in docs
commit feb5ae8dacd3d98514eba8051873c93d45e0bbea
Author: Jason Hall <jdhall75@gmail.com>
Date: Sat Jun 14 21:56:37 2025 -0400
Additional fields for rye
commit 1e3475a4ad5945ee2693e0f4711bc42283e9ebb3
Author: Jason Hall <jdhall75@gmail.com>
Date: Sat Jun 14 21:44:58 2025 -0400
updates ruff config to 'current' standar
commit cf137bd7e8581f707ab521599d4ed95e9b84e5a7
Author: Jason Hall <jdhall75@gmail.com>
Date: Sat Jun 14 21:44:20 2025 -0400
format and lint
commit 7b06930e1b7a5c6dff5497c608572f91563b5fe6
Author: Jason Hall <jdhall75@gmail.com>
Date: Mon Jun 9 21:41:11 2025 -0400
Adding unrelease changes [skip ci]
commit 23522da75432d85602d8408bf29f7a050fb7b67e
Author: Jelson Stoelben Rodrigues <jelsonrodrigues25@gmail.com>
Date: Mon May 26 20:15:21 2025 -0300
fix: ensure query_target is transformed after validation
Transformation must occur after validation, or else the transformation will possibly make the validation fail
commit f67c676a2dd58c8bd62845b81b58fb0bf91e71c8
Author: Jelson Stoelben Rodrigues <jelsonrodrigues25@gmail.com>
Date: Mon May 26 20:14:36 2025 -0300
feat: add Huawei BGP Route Input Plugin
Create builtin plugin to transform input field before passing to Huawei device
commit 44f8faa1e576b534e0aaba0469ceb194d8d371de
Author: Jelson Stoelben Rodrigues <jelsonrodrigues25@gmail.com>
Date: Mon May 26 20:11:19 2025 -0300
fix: timeout when fetching bgp routes
Huawei has pagination by default and when the output exceeds 24 lines it expects the user to keep scrooling to display the output. This makes the netmiko time out. By passing "| no-more" the pagination will be disabled for the command
commit b7abe8d027751d2717b93df7d1e69e41e8203c56
Author: Daniel Matsson <jagardaniel@gmail.com>
Date: Sat May 17 15:51:59 2025 +0200
Fix code block padding in docs
commit 51c7f9eef6ea8d70178716edb34fea5bafac572f
Author: Chris Wiggins <chris@chriswiggins.co.nz>
Date: Sun Nov 24 21:40:02 2024 +0800
feat: Add FRR structured output for BGP Routes
commit 7ae40e8cc8108b5bf7d40117e06c806cacb92773
Author: Jason Hall <jdhall75@gmail.com>
Date: Sun Jun 8 21:33:31 2025 -0400
updates frontend workflows
commit 8fbf25dd14ca0cb58cce487360ea9b276df52362
Author: Jason Hall <jdhall75@gmail.com>
Date: Fri Jun 6 06:16:23 2025 -0400
Adds optional step to switch to a release tag
commit 91e375693a49829761de10b7342618853a0e4c53
Author: Jason Hall <jdhall75@gmail.com>
Date: Fri Jun 6 06:01:48 2025 -0400
Adds system package install
commit 4106a10dbc99609b3ed71e5cee8633733ebcacf1
Author: Jason Hall <jdhall75@gmail.com>
Date: Fri Jun 6 05:40:54 2025 -0400
PRs 284,292,306
commit 7109ee6c97d89d5aac2151bd58927e3cfd5ffb39
Author: Jason Hall <jdhall75@gmail.com>
Date: Fri Jun 6 04:59:27 2025 -0400
adds unreleased section
commit e6e11ee058dfc9e437ab557cd74ddb25cb1d773e
Author: GrandArcher <andrewe02000@gmail.com>
Date: Fri Jun 6 05:36:54 2025 -0400
Update mikrotik.py (#292)
Fixed Mikrotik_BGPRoute to print all routes that contain {target} instead of having to be an exact match to {target}.
commit 2ba8b2c67c01006d2de26b9e225b2184e086e9e6
Author: KyleM <103862795+ServerForge@users.noreply.github.com>
Date: Fri Jun 6 05:25:42 2025 -0400
Fix VyOS Directives. (#284)
* Fixed vyos directives syntax
* Trying raw output
* Switched from MTR to traceroute as hyperglass cannot handle the encoding of MTR output.
commit 15491f904b1522b639b3dc2a4b051e37b4c87bb7
Author: Jason Hall <jdhall75@gmail.com>
Date: Sat May 17 10:26:35 2025 -0400
Adds libcairo2-dev to Prepare stage
commit dd0d5357dde1f2862ca3b810e186d46f525c0d97
Merge: dbdc830 c369af4
Author: Jason Hall <jdhall75@gmail.com>
Date: Sat May 17 10:09:42 2025 -0400
Merge pull request #306 from cooperwinser/main
Fix: allow integer values in ext_community_list_raw field for Arista BGP…
Allows Integer and String types for the Arista extended communities.
commit c369af439dc1c3d85927b9958f1ca7261a0f552f
Author: cooperwinser <cooper.winser@gmail.com>
Date: Sat May 17 23:34:15 2025 +1000
Removed Union import
commit dbdc830e7b8b21b6c1561aa9b0f31229a0942965
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon Apr 28 21:59:15 2025 -0400
remote default issue assignee [skip ci]
commit 7135ec3c9c2da37ee93388ff7fc21f57936047a9
Author: cooperwinser <c.winser@team.leaptel.com.au>
Date: Mon Dec 9 12:08:25 2024 +1100
Fix: allow integer values in extCommunityListRaw field for Arista BGP parsing
commit 2ed949a7a4283acc07d30b106e2cc51dcbbcc73b
Author: cooperwinser <c.winser@team.leaptel.com.au>
Date: Mon Dec 9 11:53:19 2024 +1100
Fix: allow integer values in extCommunityListRaw field for Arista BGP parsing
commit 0b2fbb1b4d81a7042a4208aa708ac72e5ef2323d
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon Jul 1 00:08:01 2024 -0400
Update changelog with fix from #264
commit c2142ee76ff83e6bee9a08a0d8391b508da0f83e
Merge: ec3c55a e8997b9
Author: Matt Love <matt@hyperglass.dev>
Date: Mon Jul 1 00:06:15 2024 -0400
Merge pull request #264 from openxbr/main
Fix for IPv6 traceroute for juniper devices
commit ec3c55aa81773fb22989ec267e131bc98a493d88
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon Jul 1 00:01:03 2024 -0400
prepare v2.0.4
commit a5bc1ca8a0c30f12f06195bf94696a0d485d259e
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 30 23:55:59 2024 -0400
fix formatting
commit 0f52bc438fddf9369d054d7325566dacbbf6ebf4
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 30 23:55:05 2024 -0400
closes #268: fix issue with mikrotik commands
commit e0751311ba993d75599421bf36b8ed1c3cb97689
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 30 23:34:37 2024 -0400
remove unnecessary logging
commit f340e65082802ebed3e6534a5f459cf245c9eea6
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 30 23:33:06 2024 -0400
fix BGP route validation
commit 872c3ec654f77c52199a3e48d0f62cfbac79609b
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 30 23:26:52 2024 -0400
Closes #269: fix RPKI docs
commit 41248231ae32e979bdd02bb8771777a1d9a14a57
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 30 23:22:46 2024 -0400
fix logging issues
commit b617df24d18d90b5bab5823d3a25e77e7e699432
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 30 22:22:44 2024 -0400
fixes #267: fix response caching
commit 3b0abd5ba87725663c9def6eebe3730ae62ba2c2
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 30 21:34:42 2024 -0400
don't cache errors
commit 0fd5bc79977d75ad886cc9a3d1e82f8ab2fe1b0a
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 30 21:16:21 2024 -0400
fix incorrectly named ui filename
commit e8997b981cc12a316642e73d38f2962109636d75
Author: Renato Ornelas <renato@MacBook-Pro-de-Renato.local>
Date: Wed Jun 19 15:11:22 2024 -0300
Fix for IPv6 traceroute for juniper devices
commit bbba29546cf0934e25d6c2b0e20d746e637a173a
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 16 17:20:14 2024 -0400
fix biome ignore
commit 7eb8d8e9254b38c2f460da8ccf02f7a452e2b952
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 16 17:18:58 2024 -0400
fix formatting
commit 4733dd18937e1734809e7f05011da81d62edd05f
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 16 17:17:13 2024 -0400
prepare v2.0.3
commit 08fd310b44ca22e1d72c11bac5e38fefab2f1947
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 16 17:12:54 2024 -0400
fix issue where pattern rules failed validation
commit 6d06b9809d466a49519afc99bcef14115eede1d4
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 16 16:59:22 2024 -0400
(possibly) fix log width issue
commit 30fda91bc8136bf64ae3f97e07eac0c3f43ae344
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 16 16:54:14 2024 -0400
closes #262: fix mikrotik error
commit e19dd675e505577cbc8db2a626273c137ea8f758
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 16 16:53:46 2024 -0400
fix issue where results accordion did not re-open
commit 8a9766b99f0602e023935fe23acbe9c4c35b1641
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 16 16:53:30 2024 -0400
formatting cleanup
commit 4d5e259f6e346cd3bbc66dacc50ee09762dc475d
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Jun 16 16:53:14 2024 -0400
fix non-success display issue
commit f324d3432301bf0c846153d6c14b835c36ceeb3c
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Jun 1 23:23:08 2024 -0400
housekeeping
commit 3d82a21ba48215bf0ca4a767f6cbe209fa9e3110
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Jun 1 15:55:07 2024 -0400
fix changelog link
commit 0137b042dc3fe74211e24df67573bf42fff77c96
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Jun 1 15:44:49 2024 -0400
prepare v2.0.2
commit 6b37ce96f616e1f7929f3a27e7b4c7670faa0285
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Jun 1 15:40:49 2024 -0400
fix logo alignment on small screens; closes #258
commit aab4ada723d5aa5d4f32aec50942955f18f8dec5
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Jun 1 15:25:41 2024 -0400
add support for any DoH provider; closes #254; closes #256
commit bfcae89bf09ca0f451cfd4f9fef184674927815d
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Jun 1 15:08:59 2024 -0400
fix prepending of `HYPERGLASS_APP_PATH` to values; closes #253
commit 8a3d704ecad7e0ac37958a7920b2a212f1a78293
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Jun 1 14:50:00 2024 -0400
fix broken license link
commit b796149a26c8b8dee0bca13f6761bb36eda61c11
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Jun 1 14:49:05 2024 -0400
fix dropdown remaining open after selection; closes #257
commit 0c643c6abdc35f5adaac1beaf65e8143309b135e
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Jun 1 11:08:03 2024 -0400
update upgrade docs & version updating script
commit 7eb4f5ca93f2bf7a7d6f0fe52065c17a01ce3c0b
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri May 31 23:11:08 2024 -0400
fix leftover issue from #247 if build_dir does not exist
commit 35d9c26eff83d2cd4dab52039525f2f7b08b4986
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri May 31 23:06:33 2024 -0400
update version to 2.0.1
commit 1d1dcd83192ca3883fd02b539dd746b10264be14
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri May 31 23:00:51 2024 -0400
fix logo width on mobile
commit c79ba8b72779e88630fb69295aede11c35daeace
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri May 31 22:56:55 2024 -0400
fix browser DNS resolution; closes #251
commit c8a348ed0fe33d3736d8e42a5e8206368f2304c3
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri May 31 22:56:26 2024 -0400
fix invalid next.config.js options
commit 4b6e6cba70d5bd2d749ec41dec7ca8730240cbfe
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri May 31 22:24:41 2024 -0400
fix config value overwrite; closes #249
commit ad88d025c2be64cc9e5a5a5f5c522b96597841ff
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri May 31 22:22:39 2024 -0400
fix leftover issue from #247 if build_dir does not exist
commit 72887e0f9a9255949fcd1370b7f1f76746c86e08
Merge: 74a6ee3 85fa678
Author: Matt Love <mtt.lov@gmail.com>
Date: Fri May 31 22:14:25 2024 -0400
Merge pull request #247 from maluueu/244-build-ui-error
hyperglass: frontend: delete build dir before copying generated code to it
commit 85fa678d74ca7e8c39303ca4e8eb2dfd352dc5cf
Author: Marlon Alkan <info@maluu.eu>
Date: Mon May 20 00:52:57 2024 +0200
hyperglass: frontend: delete build dir before copying generated code to it
fixes #244
commit 74a6ee3ab81e33ffe8f3662b27f37245a31871d1
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 21:35:58 2024 -0400
fix docs opengraph tags
commit 556dccf50964bf4a8069b204cca5da66456e7fed
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 21:30:33 2024 -0400
update docs backend
fixes issue with OpenGraph tags
commit ce1b720267a53210c4468c26b4e555f1ee2a62d1
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 17:37:29 2024 -0400
migrate docker container to alpine
commit 42e217ad90d47c982b4246a1264c621d887dc76e
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 14:56:28 2024 -0400
include changelog with docs
commit 15ff03806a0bcd0155625167cb6e50585da47621
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 14:42:45 2024 -0400
properly format menu content with configuration parameters
commit f52fdbd215960318f008aa4ac8a3b638c540fb15
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 14:23:10 2024 -0400
update changelog for v2
commit 25268472cb0d947ebd3af028f4ae0dfc74db8d82
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 14:01:25 2024 -0400
fix dead readme links
commit d1a62f96466662a3c4eb4fed9f2a25de57e992cb
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 13:42:25 2024 -0400
update repo for v2 release
commit 859872781481ab52664a5ea586ee9a0147de4548
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 13:30:04 2024 -0400
update readme
commit 11c94d57134a45695dcd11914b5234e6a184b60e
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 13:13:03 2024 -0400
ci: add github actions to action paths
commit 00c9c810d768d2711ee0ff4a029d2056fef01056
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue May 28 13:11:46 2024 -0400
ci: update python versions
commit 331cd45acd570a5d6bf28d2ed108610487f87c5e
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon May 27 16:35:52 2024 -0400
fix ci: update rye setup action for new url
commit c076619e22b56da8b06c78ef92b3f2f499874b84
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon May 27 16:26:34 2024 -0400
add upgrade docs [WIP]
commit ee5a4182644f0bf487a1c8fd80247f40dfa87c66
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon May 27 16:25:47 2024 -0400
fix import sorting
commit dd2ce8354bcd13817cf2202681b47c98f2dc5cca
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon May 27 16:25:26 2024 -0400
fix handling of `litestar.exceptions.ValidationException`. Probably fixes #243
commit 594d2e90f8f34fd3cddc0e542ca5790f7a8d643e
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon May 27 16:08:50 2024 -0400
fix container file handling
commit 58b51b7c8ee0b0bd22bf909f5a1988862f3aacdd
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon May 27 15:25:13 2024 -0400
fix existing directory error; closes #244, #246
commit e84cc4ac002e26f0839e819992f23f78cac15aa1
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon May 27 14:41:04 2024 -0400
remove deprecated pydantic `constr` usage
commit bccc07cc99e50880e8af9faa0e8882221c53b216
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon May 27 14:30:15 2024 -0400
fix import formatting
commit 3b1cedf552b191a197f928354984d67af1485a60
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon May 27 14:21:30 2024 -0400
fix docker build issue
commit be09dbc476fa9e35078fd6a648d6756a9c34b0b9
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Apr 2 16:41:21 2024 -0400
remove `--no-lint` from `next build`
Apparently, it causes errors. Which is stupid.
commit 9d1c6a5e4ae339811294da3591488b55c4e9a397
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Apr 2 16:27:07 2024 -0400
remove deprecated `next export` from UI build
commit 8be5562ba7b5636179c609fe1cfd76b3a9f95621
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Apr 2 16:26:50 2024 -0400
update docs
commit c1274e2045262aa372f161c8cf93b97beaceccd6
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Apr 2 16:26:44 2024 -0400
fix missing `attrs` in example devices file
commit ba045b6f8e9ec7a8f61252df50daac208eb511be
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Apr 2 10:10:16 2024 -0400
fix log messaging output
commit fedd0b419687811fb45e1880e2872032628163fc
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Apr 2 10:10:03 2024 -0400
fix missing startup actions; closes #242
commit 7c398fdf4fd770fadb16a173ea23ea0931f4032a
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Apr 2 00:08:06 2024 -0400
remove `params.docs.mode` field; fix `params.docs.path` default value
commit d78c8da129624b626d99a2a8820fa9897476a719
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Apr 2 00:07:35 2024 -0400
update docs
commit 4da0f6f01a27c30287cde25bfb7405a8bca4b143
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon Apr 1 23:46:06 2024 -0400
fix manual request docs links
commit e6b6ab5812f9d1c0386857a466bd1c3b8ad44646
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon Apr 1 23:45:56 2024 -0400
remove test function
commit d2f734ba1c4f7bf9b875b65317c400c8ca2c89c0
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon Apr 1 23:28:46 2024 -0400
logging overhaul
commit d2e1486b5aaa94cb774a159c36ea2816f7f92f5b
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Mar 26 23:59:42 2024 -0400
initial migration to litestar
commit 1ef376fb386f09218a4e0a606b64b73ed93a64b1
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon Mar 25 00:10:17 2024 -0400
improve fake output
commit e7e8b9b881b9b478efc5c897b3af531e3aaa5f8d
Author: thatmattlove <matt@stunninglyclear.com>
Date: Mon Mar 25 00:01:16 2024 -0400
update docs
commit 19bdfe74d02d23ed99b6de1d734c584ac254d391
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 24 16:50:31 2024 -0400
fix PeeringDB link rendering
commit 0cbec730618f0d94402ed8ff3426a6edc0a60150
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 24 15:19:53 2024 -0400
fix logo not displaying in FireFox. Closes #229
commit f723e2f9889a6cc65a845a155ae0f3200372e01e
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 24 14:55:56 2024 -0400
Add `builtins` directive configuration example. Closes #238
commit 8ab9caa45b85b6ea42986776c8db66b06dfd3553
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 24 14:39:41 2024 -0400
fix issue where incorrect light/dark logo was loaded. closes #240
commit 7eec1727b1df678d8e65786db89bb5b32c248e53
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 24 14:27:00 2024 -0400
fix issue where 'my ip' value was not added to form state. closes #239
commit 5f3b6693885fa858af553d2e4da0525112553b7b
Author: thatmattlove <matt@stunninglyclear.com>
Date: Wed Mar 20 18:49:51 2024 -0400
improve docs
commit cea421c939905dcf3893740e1de86b2be3bd7add
Author: thatmattlove <matt@stunninglyclear.com>
Date: Wed Mar 20 17:47:53 2024 -0400
fix render error when rendering select element; change max device per group count to 9; closes #237
commit e8ff239fdb7f6d082ecd23378200821dac4188a0
Author: thatmattlove <matt@stunninglyclear.com>
Date: Wed Mar 20 01:04:39 2024 -0400
dynamically populate native platform list on main page
commit 847e55098b2fc3e0d91fcf771653c9ac53f6814c
Author: thatmattlove <matt@stunninglyclear.com>
Date: Wed Mar 20 00:57:11 2024 -0400
update docs & examples
commit 5d39ff054f46ce08796d69c564a918259e88fe4e
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Mar 19 23:27:38 2024 -0400
fix ip validation rule when querying an IPv6 target
commit a8476f2ea9090059e276942fb6b42f5f0f02dab9
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 17 16:04:41 2024 -0400
fix import sorting
commit 74827c02b9916924dc6645bfaafdae856aca439e
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 17 16:04:00 2024 -0400
fix unused import
commit 7c65066a20c89f47b2c66fb976c2e82e5e6aaff9
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 17 16:03:07 2024 -0400
remove commented items from dockerfile
commit 6025023c5dfc6701d34407c5341c576de8b62e47
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 17 16:02:58 2024 -0400
remove legacy tooling
commit d706ff1959875d76f860d1b8df7b09214f0791b3
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 17 15:59:34 2024 -0400
fix test fixtures
commit ca9c604416ae747ac4788e09b157450ef0bc079d
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Mar 16 23:18:23 2024 -0400
remove legacy install script
commit 77c0a31256b6cd91cbd681fb9b72382f3ad09cab
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Mar 16 23:17:54 2024 -0400
upgrade major dependencies
commit e00cccb0a1def6c3d066c104ca17f12fd83a46f9
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 3 00:29:36 2024 -0500
update docs next config
commit 09a451c55fa4a96e745be1ccbf1be444a0ac9a2c
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 3 00:21:43 2024 -0500
add docker & docker compose support
commit 016cfd71d40f034142872b6bc53243fbd0a952fa
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 3 00:21:24 2024 -0500
remove trailing slash from query hook
commit 20ae02e2e5de39cf0a53ce6e320eed10e368f58d
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 3 00:21:08 2024 -0500
fix & clean up api response models
commit 213da6380b2c33c85a7555e961363b72d219f497
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 3 00:20:54 2024 -0500
add logging to error handlers
commit ec5c0362e3b153e0688b64ebe0b3f9d8cf610700
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sun Mar 3 00:20:46 2024 -0500
only run backend actions when project files change
commit 2c6ae24b42e4a44be27537fc5091d89112526866
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Mar 2 00:29:06 2024 -0500
update docs site
commit 77d2be6b09f3dcfcef08f4bc88b2dbef7a71c182
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Mar 2 00:09:59 2024 -0500
fix venv activation in CI
commit 2c1be5434102c9fd5fb33f5e6dffa40b3eba5bea
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Mar 2 00:05:57 2024 -0500
fix call to taskipy binary in CI
commit 825961a0eb0dd9193885cfd8bddb42d47431ab78
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Mar 2 00:05:44 2024 -0500
only run frontend tests when necessary
commit 8ff13799b2830a03deb3092c25d8b60feb7409eb
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri Mar 1 23:59:02 2024 -0500
update rye setup action
commit 125d73d2816945d76f52b84780f7f7cf9fc69953
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri Mar 1 23:58:55 2024 -0500
fix type errors for non-existent `hyperglass.json` file
commit 16b4f60aefbdae9fd7f896655a0d687c816ce41f
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri Mar 1 23:35:44 2024 -0500
fix ci jobs
commit a6794ad2ac63f4568dda95da788f8059a42d4970
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri Mar 1 23:31:17 2024 -0500
fix ci jobs
commit 4a45ea0ddcbf81a9cbe40733a761e7351a8d28fa
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri Mar 1 23:26:05 2024 -0500
fix ci configs
commit fc58f57d10e95c0f64e6c5ce21550e7b19bbf420
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri Mar 1 23:20:02 2024 -0500
update ci jobs
commit 99ec07d055a967c1921f3986ed35d108da1014be
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri Mar 1 23:19:08 2024 -0500
fix issues causing test failure
commit 92bc28ac058346b674bb1395dc263c8dbcf29613
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri Mar 1 23:18:11 2024 -0500
improve state handling & logging
commit 9e6e0d55eee69b0c1748556f6f2a0ba0647d7b8f
Author: thatmattlove <matt@stunninglyclear.com>
Date: Fri Mar 1 23:17:57 2024 -0500
fix missing toml dependency
commit cfd8f0d670525375109d58098097ed1c5da12926
Author: thatmattlove <matt@stunninglyclear.com>
Date: Wed Feb 28 22:56:34 2024 -0500
add tooltip for bgp table when AS path lenght is 0
commit f0028a3df6b5d30c56e88a73557c3ed342431573
Author: thatmattlove <matt@stunninglyclear.com>
Date: Wed Feb 28 22:46:49 2024 -0500
fix text output empty bug
commit 0c0bdc7f9b519b765cc88fe241c8a176796d70c0
Author: thatmattlove <matt@stunninglyclear.com>
Date: Wed Feb 28 22:26:16 2024 -0500
update UI dependencies, fix layout issues
commit 8c8e4f81092d849351e22db4d9eb2b364a8c9a6c
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Feb 27 23:02:40 2024 -0500
remove trailing slash requirement for /api/query
commit 2e1582a674f2e290e4379aab7ff39ff86a43ccf1
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Feb 27 22:55:32 2024 -0500
tooling cleanup
commit 3f88af4d65dedd2644f49a93614a2e53f1479e7b
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Feb 27 22:35:02 2024 -0500
update local development server to support next rewrites
commit cd6bf7a162b56cc1645701d3260307428cda3c61
Author: thatmattlove <matt@stunninglyclear.com>
Date: Tue Feb 27 17:44:19 2024 -0500
tooling overhaul
commit ae2753b69561e36abc13cfd494408b9246d1016e
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Feb 17 16:19:31 2024 -0500
fix location card layout
commit 0397605fc6419e7fc2fb2618a91f94561aead123
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Feb 17 16:01:11 2024 -0500
migrate ui to pnpm
commit cbaf1020150894c8f167584e21555f033258cd30
Author: thatmattlove <matt@stunninglyclear.com>
Date: Sat Feb 17 15:59:22 2024 -0500
fix issue where if greeting is disabled, the page reloads
commit 52f910f61688ed2944e2f4a3da75dc5a9351369c
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Apr 14 00:24:41 2023 -0400
add comment about M1 macs and system-info
commit 315abe5a4e8f1dfe4a699139e01f00bd20da21d0
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Apr 14 00:24:23 2023 -0400
update dependencies
commit 446853e4a9088599f8d5bd79238e60fb061f678b
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Apr 13 23:05:05 2023 -0400
countless updates I mostly don't remember.
commit b94eb3006a2e5d3a7cbedc7de9b2d599fb39de92
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Apr 13 21:43:20 2023 -0400
update & fix tests
commit a15fe52061b0761c14671738ba4012449e8be2c7
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Dec 30 23:40:14 2022 -0500
fix typo
commit 6fcf8ca837092c2740e3afbc3c80f013118a908f
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 16:24:24 2022 -0500
Add OpenBGPD support, closes #206
commit 7fd35f5d6fbbcbd33e5017e4740938c140480cd7
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 16:23:56 2022 -0500
fix `device_type` selection for linux platforms
commit e3f40b4f7bac25d77a126a87f21019625e0cc6f3
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 14:29:16 2022 -0500
add platforms page
commit 82e526729269c9d7c6f46ca7d5a9e47b2765b8fb
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 13:03:10 2022 -0500
improve docs
commit e494db5337f5b41d47792908932ba64bc46ba826
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 11:15:20 2022 -0500
remove legacy parsers
commit 2c7456c317e2ecf8d50f8cbeec9182c758e05d83
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 11:05:46 2022 -0500
replace legacy mikrotik parsing with builtin plugin
commit c8c13eea273044e1e1acbbbc3ee861bd82eb1ae7
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 10:57:30 2022 -0500
migrate legacy builtin commands to directives
commit 0ebe265cb927811afa505e6277f670ef592af172
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 10:57:18 2022 -0500
bump ruff version
commit 47ac13e06ffcd093488b9a37ddfc1aa5b4c1fda8
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 10:17:44 2022 -0500
remove legacy logo
commit e29dbba5a78ecc0cab848ae6c7f3b7f453d6a8e8
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 10:12:26 2022 -0500
fix readme badges
commit c5c14ab88048f064eef5641add0dfff75d0135ae
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 10:10:53 2022 -0500
fix readme badges
commit 209c6fe92a99328e56c53892a84b94fc0cec3b1d
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 10:07:04 2022 -0500
update module docstring
commit 71834bfd4cccec018b10e78c729f92b55846a2bb
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 10:06:25 2022 -0500
increase minimum node version
commit 3e73d02c4696d7d84e0d08a2e2629a2830945e85
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 10:03:56 2022 -0500
clean up compat module
commit 288233e05923c862ac57c6a9a9220e6c0e2171b2
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 09:57:30 2022 -0500
add file utility tests
commit 33971217326f07b56b09c71de0c413d6457a32a7
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 09:57:11 2022 -0500
slightly refactor file utilities
commit 5384bba56aeba1489193a1ef7e3cda70caf85872
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 26 09:56:51 2022 -0500
general clean up
commit daa3d409fa2d97c1dfc40fde0f7e132e98c5024a
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 24 18:25:58 2022 -0500
update installer
commit bda17d546e46a92bd30048b3b9d7352277a9d83f
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 24 18:24:46 2022 -0500
Revert "update installer"
This reverts commit 3d579d5961a47f8e5acd090599dbba05f95f2606.
commit 3d579d5961a47f8e5acd090599dbba05f95f2606
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 24 18:21:31 2022 -0500
update installer
commit 43faa0f8e419d846500c82ac3141d95fed451c2d
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 24 18:21:25 2022 -0500
fix zip error
commit 63611311dad1039bc8e0b982faca2c9dc7f6b796
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 24 17:54:11 2022 -0500
update gitignore
commit a6bb2004f8889d8b23c2e2ccddd2ca212beff4e4
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 24 17:53:20 2022 -0500
add plugins docs
commit 9c9a8469a46d0258de4acd4ffb21bb995bee7566
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 24 17:53:05 2022 -0500
replace flake8 with ruff for linting, refactor issues
commit 086279ab85211f72910533e4c955de690cb12159
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 19 16:58:22 2022 -0500
start plugins docs
commit 4dfe5749ae6c25b75de6c90d882be9ec10cd6bf0
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 19 16:58:12 2022 -0500
fix import sorting
commit 22c65b9d56c01acfe071089409d7f6dc53392b32
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 19 16:18:01 2022 -0500
try unoptimized images
commit bfe3efbc70134fc90ce790732947a78e4938176b
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 19 15:44:48 2022 -0500
add experimental edge to next config
commit f8fcbd306c2022cb839d23fd50c9e17ad54cc018
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 19 15:33:56 2022 -0500
add missing tsc dependency
commit f4a7d128e2476a970e55471c6c3a622d53ef39bd
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 19 15:11:39 2022 -0500
add noindex nofollow tags to docs
commit f37eb9abf7a4e7c37ee56f1c73a7bfec1adcb87b
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 19 14:57:20 2022 -0500
add v2 docs, minor refactoring
commit fc3ba3a8bedadd3c74cbe32b71c1aa74f48621db
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 12 18:52:39 2022 -0500
clean up unused parameters and start work on 2.0.0 docs
commit c6144b9b5b064d11747eca203123bac0ac3d7707
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Dec 11 17:49:29 2022 -0500
update ci actions
commit 60429ebbc123ee3d2cf61653226d6feaa414ffa9
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Dec 11 17:27:53 2022 -0500
commit previous changes and dep updates
commit 9300105d9fef48304a21462c15971e6ca67c009b
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Dec 23 00:00:35 2021 -0700
#142: Start multiple query target implementation
commit 433b5cecee67d7d039cf0231c3e504d29d9ef17e
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 22 22:43:26 2021 -0700
Fixes #180: properly validate long FQDNs
commit 16e9dc82fac34dc96763d48cbc42141cdf46c4d9
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 22 22:25:09 2021 -0700
remove legacy jwt encoding module
commit dfca1a5bc16a6de5667aba69d39a311a583bb91c
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 22 22:22:01 2021 -0700
Move isort configuration to pyproject.toml
commit 3cf84a8001443771c8970cedb8f089807381ebe0
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 20 10:58:38 2021 -0700
add use-dns-query test
commit 2dd03ad81d0089d45ac452f26f92d5cb363245c0
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Dec 19 23:30:09 2021 -0700
refactor and restructure ui theme hooks
commit fe8cd9f356bb04c61e5fb4079415fcbe1f366e67
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Dec 19 23:02:01 2021 -0700
refactor and restructure ui hooks
commit 227da64c9a56d516accc3a7618228d68604fabed
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Dec 19 22:57:00 2021 -0700
refactor and restructure ui components
commit 9a04ef1dfc60dbdc09c6b52ec1e4a73642c1e80d
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 18 23:47:24 2021 -0700
remove legacy types
commit 93adc09e6383c4aa0b93eeca13dc0ae360272755
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 18 23:45:06 2021 -0700
refactor, restructure typescript types
commit 47711fb075433a5bd64ac03515213bce22c8ff26
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 18 21:52:05 2021 -0700
improve directive info styling
commit c479a2f2b402369f28518cedad5e10d353d92f19
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 18 19:38:13 2021 -0700
Add info support back to directives
commit 292aa7612b6af5a144ff2e5b9e0d8e8c139cf5c4
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 18 00:30:46 2021 -0700
fix duplicate @emotion/react bundling
commit 4ee97ec0b2927ee62550f114c776f77aca6943f2
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Dec 18 00:29:51 2021 -0700
cleanup & animation improvement
commit ba2ce4b930cfb00cda48a65eea1ab6c3cb6d105e
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Dec 17 23:00:36 2021 -0700
improve form state logic, fix issue with intersection directive selection
commit 196fb43ea7d5d4c1f3ad0c03ea367a5541cbb729
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Dec 17 21:44:35 2021 -0700
implement react-if
commit c8663d70299eebaa8cc24224f6075de88222c3c8
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Dec 17 21:08:45 2021 -0700
improve component types
commit 15c29a09d71c4a3a51e46ebbc5c8d6bf03a984c0
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Dec 17 20:38:39 2021 -0700
fix icon name
commit 0cd44e7fdf8ebfd6577a55f445ce7ad241b5f578
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Dec 17 20:37:03 2021 -0700
improve log messages
commit a19f0aa7d961d96d21179c43d5ba1065aacd3a1b
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Dec 17 20:32:08 2021 -0700
Fix plugin import error
commit 1543f8d7c51eb1f160669ef970c0212c62df8666
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Dec 17 20:17:52 2021 -0700
restructure api routes/tasks
commit 8f0163c453c7ad67d2bfa909813313327b179133
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Dec 17 11:25:04 2021 -0700
Fix import sorting
commit ab2c7d4cede759db9a9aa43a434180b46aa1c4b0
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Dec 17 10:36:30 2021 -0700
fix broken utility exports
commit b7b681f3d38e12248cdc3c2ce97580cb9ee8efa0
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 15 00:50:20 2021 -0700
Restructure utilities, add tests
commit 44a1b0aa78f71183dffc6ee5bc39b27b1f678ba9
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 14 23:02:05 2021 -0700
Remove unnecessary dependencies
commit f8a4cad5de665a21f112cdea78035b66ef46f95b
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 14 22:59:05 2021 -0700
Improve external http client typing and add tests
commit a902dc720df7ab3c869b5794c7f45ca04ccf6d0c
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 14 21:52:04 2021 -0700
remove legacy ripestat api
commit 5f4d5049e09d0b692328b51e26d80a463c7a77fa
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 14 01:35:58 2021 -0700
Properly handle empty/missing custom JS/HTML
commit bd0eb65ffc4782bcd88b7323e934dfe95db957eb
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 14 01:31:45 2021 -0700
Closes #173: Implement customizable highlighting of text output
commit 5bf69f7923541d58faee2ab9c3dce76d9f4afa92
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 13 22:15:06 2021 -0700
Fix fake output handling
commit 56432013e0cdae5f3cb1a3fc0fff5ca2cd3f2311
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 8 23:20:30 2021 -0700
Closes #177: Remove unnecessary method from http logging
commit 7d41dbf4bf69c3fa82d001f4ed0215a6d1b73105
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 8 17:14:59 2021 -0700
Fixes #178: Set MED to 0 on Arista routes if none is specified
commit c8892f43eafa19bdb7f90538e99b3190b64758fc
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 8 17:13:56 2021 -0700
Implement Arista table output plugin and default directive
commit 0ec3086c672b17abc754de595bae243bd23c3812
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 8 16:23:59 2021 -0700
Closes #176: Deprecate native google analytics support; Add support for custom JS and HTML
commit 8aeb8036ffbf501fa14720418111612c2542aeb8
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 8 15:24:07 2021 -0700
Closes #175: Remove usage of `hyperglass.env.json`
commit b49b6ea58ed91c3a94b01ebd307c12f068151ce6
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 8 12:00:02 2021 -0700
Allow customization of driver (Netmiko) configuration on a per-device basis
commit 6dea685eeb766433b46640a6446d10d51d0b5f54
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 8 11:38:09 2021 -0700
remove Redis 5 CI testing
commit 9bdb157ca49ba9b4377ba850319df3b20bdc5421
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 8 11:38:00 2021 -0700
update major dependencies
commit 37a14b125f6b72a761720ec8aab2eda529928463
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Dec 8 11:35:42 2021 -0700
remove custom static file directory
commit ec1727437d039a6376ebd21e0f7bde6a41f36b28
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 7 10:28:02 2021 -0700
Check for required directories prior to initializing configuration
commit 85f13dcc6c0d876129136106c0b2dbd519437a2c
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 7 10:05:42 2021 -0700
fix CI example file paths
commit 80e53fc0e5e8f2ca98811bd116eb9c5f996bebe8
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 7 09:52:43 2021 -0700
Clean up CI test files
commit 38e5d486b8719d9b577cd5820eaaac4b781f7e34
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 7 09:39:55 2021 -0700
Return an empty config if a file is missing and not required
commit aaad4d9350c1cee0a6d29b633f43c335ad28aa55
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 7 09:33:14 2021 -0700
Fix legacy `listen_address` setting in CI
commit 685b32d4d6103a6e8d09d99cca941a850b4bdf73
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 7 09:22:41 2021 -0700
Fix config file name in CI
commit 4f527d995f7e948542210c7f64884369284dd47e
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 7 09:22:31 2021 -0700
Remove unused import
commit f2e206925a779851ea1134fae8555fac578f8f9d
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Dec 7 09:13:54 2021 -0700
Populate user config to Redis prior to accessing it via build-ui
commit bddcdcaca24cf18a81d9182477dfc0690f4e1a27
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 17:46:48 2021 -0700
run configuration init at CLI prior to ui build
commit 92d112b2d120fa23eb8fd7cf6555daef1c4c98a6
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 17:39:07 2021 -0700
start hyperglass prior to running tests in CI
commit 1fa113dfc29369d8240d4e75694c6fe9a16f0069
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 17:36:00 2021 -0700
fix `$HOME` environment variable in CI
commit 5c7e71618d1c4a2b1de66ae2c12ffcedf39e4843
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 17:34:07 2021 -0700
fix `$HOME` environment variable in CI
commit 77453980c0650ae8404c1f66498e93faca2f7a04
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 17:31:08 2021 -0700
fix `$HOME` environment variable in CI
commit 7ed9e200b8f5430c9280c6acc0003319035e331b
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 17:27:05 2021 -0700
fix `$HOME` environment variable in CI
commit b43ab14fdd0e6628a5ddef8c202775746b46f70e
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 17:23:57 2021 -0700
add default `app_path`, add `app_path` to CI
commit 5306a76f1fded20b06358d8aaa259e4acbc9e849
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 17:12:44 2021 -0700
Restructure backend CI
commit c049569cabd6775e07dfaca25e0a770c74a4137e
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 17:12:30 2021 -0700
Update black
commit ec28ccafbc1efadf623929dcf9c6c721b731c2ea
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 16:52:11 2021 -0700
fix missing log file in CI
commit aa5adf3e7fb957e207ed908e161eb3364b3245be
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 16:51:59 2021 -0700
fix hyperglass CLI naming
commit 6befe55eadef7c766a69c45376db00063b282fc3
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 16:47:11 2021 -0700
fix frontend CI config
commit 383494b8ef758bb49dbfa762ea9db2de1ac85272
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 16:44:46 2021 -0700
Start CI rework
commit 889e44d6b129db881fae17930e38de8f0fd8cbe1
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 16:34:45 2021 -0700
Add UI tests
commit 196b3e04005b5c2a6046ef6c8c9b3f281e88cc8e
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 14:33:20 2021 -0700
implement dynamic icon component & migrate back to react-icons
commit 7c1a5bf1c3e3aa666e72650610cfa3934d8d6115
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 13:06:01 2021 -0700
Improve form styles
commit 55a9918fd0255e53650d0901975700021bcc29d3
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 12:14:00 2021 -0700
Minor improvements
commit 8aedbaa93d5843970f512c3f3a433618ad2a26cf
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 12:08:31 2021 -0700
Upgrade major dependencies
commit 70cdd2359f41c6cdb9325dd705e0eb6d3b30ca56
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 11:29:26 2021 -0700
Fix greeting state issue
commit 6afe23bd17cdccc27f6e4a4a13abafa3573a1941
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Dec 6 10:53:15 2021 -0700
Upgrade react-select & improve select typing
commit 7c73b2b9a1a8782f90f7c086413ecbdf8002548c
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Nov 7 01:19:35 2021 -0700
fix formatting
commit 55f8a62fb0aeb6f694757dd5c84265b275d97fc9
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Nov 7 01:19:29 2021 -0700
implement generic http client; remove hyperglass-agent connection handler
commit c8f678f766fbd7b9e2f898df5222c25a9447f66a
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Nov 7 01:18:27 2021 -0700
fix missing `developer_mode` property in UI parameters
commit f6d3dfe1dcd50fc738946549caab3d2dd7856847
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Oct 19 16:23:40 2021 -0700
Closes #155: Implement User IP Button
commit d4db98da5ea884b3e0a6128d9f4b45820cfe591b
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Oct 15 20:07:24 2021 -0700
Remove and consolidate legacy utilities
commit 57371dc7c4a424ba6957adcf86162ebdd74383dc
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Oct 6 16:55:11 2021 -0700
Update flake8 config
commit 60786d1ceac66b5c8c318b5372f4dd070d17c11e
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Oct 6 16:54:04 2021 -0700
Remove Scrapli
commit fe7abddd4e9a39b6f9779e16b51bd69e73e40591
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Oct 4 01:43:02 2021 -0700
Fix tests
commit 28eb803a8e6aa569c9c4fa04a93baf64fba733c5
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Oct 4 01:39:00 2021 -0700
Add plugins CLI
commit d21c604beeca973a827fb1e8e6d08344af7e337a
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Oct 4 01:38:53 2021 -0700
Remove legacy set_app_path call
commit 8013c48ae9ac0ad54bf0f0a80c2d66fda2018ef7
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Oct 4 01:38:44 2021 -0700
Copy plugins to module instead of kludgy import
commit 3c073878fa7405c74908531966f39c4871d4a447
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Oct 3 23:39:17 2021 -0700
Add directives CLI
commit a79a6687cfc1f814ef269002a338f9acadb06592
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Oct 3 23:36:34 2021 -0700
CLI style improvements
commit 8e32fe81513436c96b8e4383eb26d6d4e5bcd036
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Oct 3 23:28:43 2021 -0700
Add params CLI
commit 5e1f96448ebe2c0dd2db2aa017dd35a6231df5e6
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Oct 3 23:15:32 2021 -0700
Add devices CLI
commit 2589c5fa066e72be69360538bcc8f432fb53d328
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 27 01:40:49 2021 -0700
Migrate to typer for hyperglass CLI, implement new setup
commit fbe778a6058360bed4b43c502459c9ecf6028ff5
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Sep 26 16:50:25 2021 -0700
Improve logging
commit e73de24904feac63cadced5e0290f4ed1a89b7fa
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Sep 26 11:39:46 2021 -0700
Implement input-plugin-based validation, implement common plugins
commit c2240d92c65000865bd977e465ccf194e393323d
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Sep 25 21:50:51 2021 -0700
Remove `query_group` from query fields
commit 27b6ba09d8a8c922fd7df93e9295f9fc3916c098
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Sep 25 21:36:08 2021 -0700
Complete new config file implementation
commit 22ae6a97e81aea035cd29e3ae9299740307f3c73
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 24 01:04:28 2021 -0700
Implement device description and avatar
commit 89568dc8e5e441d1cbceffe94cd39689c67f8ff5
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 24 00:16:26 2021 -0700
Deprecate `Device.network`
commit 509e8ac3ef185bd692060f4b073d579e5c89b19b
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 23 22:36:25 2021 -0700
Migrate devices to MultiModel
commit fe7730dc355613c7639eb1b2d22a0d46fb139103
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 23 01:00:58 2021 -0700
Implement YAML/JSON/TOML/Python config file support
commit f5e4c1e282b1c793a5c61d8e3256a8f9a1132a24
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 23 01:00:26 2021 -0700
fix test regressions
commit 023c1a5889ab36703ce5614197716376ff0f999d
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Sep 22 22:30:16 2021 -0700
Refactor HyperglassSettings name
commit 082c4175f4570ff122a5a3cb5f6f2bd34941608c
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Sep 21 09:54:45 2021 -0700
Add UI tests
commit 85566b81ab143bc86815f8404ce9d7a493ee5ea3
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Sep 21 08:20:44 2021 -0700
UI improvements, hookstate → zustand migration, cleanup
commit 7d5d64c0e28cef6101facbb4b38654b10da402c4
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Sep 21 07:54:16 2021 -0700
Plugin/directive fixes
commit e62af507ee4a497314b6c6201cbcfe2c4256c8dd
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Sep 18 12:47:56 2021 -0700
Pass full query to output plugin instead of device
commit f5086383990ed8b7d617cfb5b10c4622b3f368f4
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Sep 18 09:21:47 2021 -0700
Improve MultiModel API
commit cd87c254e406cc3121191655eda6a19916c2095a
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 17 18:15:59 2021 -0700
Overhaul configuration initialization process, add missing device to directive association
commit af0d5345bf7a9664c5becb4d375eed5ba84e4883
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 17 18:12:37 2021 -0700
Add `dict` and `object.__init__` comparison utilities with tests
commit ed58c3622bc0515293a89c0d5fbdae1f6b339d23
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 17 12:09:12 2021 -0700
Fix HyperglassMultiModel root class inheritance
commit 66e69db17d3a2f53fcdb2019bbaf69302f05c8e0
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 17 12:08:38 2021 -0700
Add typing to custom WSGI app and initialize logging before startup
commit 7adb6ae0ece1b06612d1a50877351926a3015355
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 17 09:04:59 2021 -0700
Add `directives` to global state
commit 9a57e4a728571ff2f5942ecbc9e116da4099c7c8
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 17 01:12:42 2021 -0700
Remove old parser
commit 99565da0f9ae0c85b9a09518b77a82f0b11236f1
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 17 01:12:33 2021 -0700
Implement `HyperglassMultiModel` to manage multiple objects
commit 6bc6cf0e1c343fbb4988f67249c1b041012c4dfb
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 17 01:11:18 2021 -0700
Fix missing items from `Device.platform` refactor
commit 2474dc17618308156e8455e2ab8432c25e797951
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 17 01:10:17 2021 -0700
fix broken test from `Device.platform` refactor
commit ab097d4b06384c43385b236ba535d36bc4d70ea9
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 22:43:53 2021 -0700
Refactor `Device.commands` to `Device.directives`
commit 10b1c8d6242aeddb801600081140d93da0b077ab
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 22:04:21 2021 -0700
Remove old tests
commit 85d7f8876e9834ecba208573a08ab7a29a426c2f
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 22:04:15 2021 -0700
Refactor `Device.type` to `Device.platform`
commit cb5459a72a71e520b2add728f2cc153f9fc7a4d9
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 18:32:59 2021 -0700
Add `failure_reason` to InputPlugin, add BGP Community builtin plugin and tests
commit 37a8e40bfecae406857439443841142ce8dc7f94
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 17:13:15 2021 -0700
Move defaults into dedicated module
commit dda73cb37048c8c616cefa81aaea0979f037fadd
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 17:12:30 2021 -0700
Refactor and restructure directive model
commit 446534d839ec2dbfac29fd06eedeac577b5aa0f1
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 16:46:56 2021 -0700
Improve bgp.tools data handling/validation
commit 6bdfa9e645648661a26cf0b2b6017ea2d35acf7f
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 15:57:33 2021 -0700
Fix string output type checks
commit 1a1b5aac2cf083a6e26f13b3684a62775c628061
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 15:57:12 2021 -0700
Add `is_series` type guard, with tests
commit 725631568ed8974509c99b3aca7e2a0afc48fa79
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 15:48:02 2021 -0700
Fix call to deprecated `httpx.StatusCodes`
commit bb1e66c2ef7280d63276016f939e9e90cc225289
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 15:35:12 2021 -0700
Implement better __repr__ generator
commit 1e1dce1e30386c0fc7208144a20ffbe5f87c865e
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 15:33:15 2021 -0700
Fix leftover issues from cache refactor
commit b0d1e63d331897f9beee48679db17025c0bdf28c
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 13:59:55 2021 -0700
Fix missing property decorator on settings.prod_url
commit 4792269168d2c8a60becf228d7079722baa90a04
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 13:59:39 2021 -0700
Fix query JSON serialization
commit e06ea5ecb936dd80f65d4a7af01ea6ba7a5c7ee2
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 16 13:46:50 2021 -0700
Add separate hooks for major state objects, add tests
commit c99f98a6f0b4b6129ac982297c83af0545e83be1
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Sep 15 18:25:37 2021 -0700
Complete global state implementation
commit a2ee4b50fa27e7d8f5f8ff0947f48df11512b495
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Sep 15 00:57:45 2021 -0700
Implement global state
commit b002c9d520ccc682e44e7d8a935137c4a9305772
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 14:12:04 2021 -0700
Update flake8 config for tests
commit f1b664f09df9105a12cd57fb9c16be0946b0fa19
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 14:11:55 2021 -0700
Add processing checks for BGP route table plugin
commit 11fac961a017e489b8cdf5a605d9ab7ee899765b
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 14:11:07 2021 -0700
Implement legacy field check & tests
commit ac1e938bd32d74dc0c5e45362a77083afcf54403
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 14:10:50 2021 -0700
Fix plugin registration for builtins
commit f2cb15d0e216003f8d3cee9f392b1c9f5ba566f9
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 14:10:32 2021 -0700
Fix typing issues
commit 723048d1d102e50fb7fad184303a1fa099a5d38d
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 10:00:21 2021 -0700
Refactor `nos` naming to `type`/`device_type`
commit e3be569322ef1e2ebcf020123b7f7e60f13c54fa
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:40:24 2021 -0700
Add pytest dependency
commit 26db076c5784d9cc03cd053b3dcdb594cc14a82d
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:40:10 2021 -0700
Fix remove_command plugin errors
commit 7bd23e58c8302f97f08603cfc22360bf83f4f6eb
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:39:37 2021 -0700
Implement Juniper BGP Route plugin and tests
commit bcf339f78ff5394d590253025521c7530db88bcf
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:39:11 2021 -0700
Add is_type utility
commit bf17ec0c95e3bf3c4f3653d7368e682304d97994
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:38:36 2021 -0700
add deep_convert_keys utility, improve type checking for get_fmt_keys
commit 641f1e1bddae622df0f86cc3963ed8704e4f1e61
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:38:08 2021 -0700
Fix issue where `structured_output: true` on a device would cause it to be disabled
commit 1adad7e46d7accfb0a1afa24c7435acad71ed75e
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:37:32 2021 -0700
Implement plugins during execution workflow
commit 3d97d118fbb518becc241590b793de6527057065
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:37:05 2021 -0700
Update plugin typings
commit 98201c17525af84569f0250e2a059446c7008267
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:35:52 2021 -0700
Update standard structured data models
commit c7292dadd3a803c8962d681394816e6bcc274a79
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:33:22 2021 -0700
Fix deprecated base64 method
commit 21831d4766698d2cff5b69e279d2c596bcfcadf5
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:33:10 2021 -0700
Fix ValidationError handling in private exceptions
commit b9503546dfa1f73f9028161464298bc264f07390
Author: thatmattlove <matt@hyperglass.dev>
Date: Mon Sep 13 02:32:40 2021 -0700
Move structured samples and remove old tests
commit 74fcb5dba41ba619a818e502f72769005dc80036
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Sep 12 18:27:33 2021 -0700
Continue output plugin implementation
commit 560663601d002034f02e0b0fbffc74d4692b9504
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Sep 12 18:27:10 2021 -0700
Fix exception logging issue from Delgan/loguru#504
commit a6572c01e5da27b6a59c9e365f96c5628e63e3b8
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Sep 12 15:10:07 2021 -0700
Remove legacy exceptions
commit 52ebf4663cdaed4e2a475b2e69cefa2938c64aa4
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Sep 12 15:09:24 2021 -0700
Update code formatting - line length
commit a62785227e374449baa1594692ac210dd822b4a7
Author: thatmattlove <matt@hyperglass.dev>
Date: Sun Sep 12 15:06:34 2021 -0700
Start output plugin core implementation
commit 52b7cbdd3c2540231499a28286fbb9ec64be6ade
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Sep 11 17:55:27 2021 -0700
Implement user API for plugins and fix plugin registration issues
commit dc274992b8ca295e72f301dbdf537d8a92d56099
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Sep 11 13:56:20 2021 -0700
Clean up API routes
commit fb003f3248099c2224e3360fbcc23b169ffd05ea
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Sep 11 13:10:05 2021 -0700
Add GZIP support & swap Starlette classes for FastAPI classes
commit a89d08ba584a49ce2643ddcfde94a2df70441292
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Sep 11 11:17:38 2021 -0700
Implement plugin manager and abstract plugin definition
commit 3c012f7ed1ca57bfec7bdd033ae9ebc0365f0fae
Author: thatmattlove <matt@hyperglass.dev>
Date: Sat Sep 11 00:47:01 2021 -0700
Start output plugin feature
commit 76bf5eb380eb9d27734fbe3732afa54ac814a9ae
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 10 23:13:27 2021 -0700
Implement UI configuration response model
commit 0e6c5e02adce72f5a7e89c6bf21929f3d0fbf509
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 10 01:18:59 2021 -0700
Add flake8 & isort tasks to taskipy
commit 99c7489441d022f997bfb090795496cde1cb4416
Author: thatmattlove <matt@hyperglass.dev>
Date: Fri Sep 10 01:18:38 2021 -0700
Move UI Params into Pydantic model
commit 281895e259a4d331dbcdfed2fdd33f12a9d60b7f
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 9 18:03:22 2021 -0700
Implement version manager & add tasks to poetry
commit 070a07d0659ef3fbf90834c8106cd5b9ce9e59a9
Author: thatmattlove <matt@hyperglass.dev>
Date: Thu Sep 9 17:59:26 2021 -0700
Implement client-side UI config fetching
commit d1dae9d6ba0feb6c6ea49522821c972759eeb2d2
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Sep 8 08:40:54 2021 -0700
Update gitignore
commit eff99ad294958c446163ecfc9cf43dc044d3a293
Author: thatmattlove <matt@hyperglass.dev>
Date: Wed Sep 8 01:02:25 2021 -0700
Update next, eslint, fix lint errors
commit 5ccfe50792d74833675f7049c02b71c36d288281
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Sep 7 22:58:39 2021 -0700
Complete directives implementation, refactor exceptions, deprecate VRFs, bump minimum Python version
commit b05e544e40f7726e274e85b7879386c8d1c56f2b
Merge: f40004b 65e44fd
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Jul 6 22:05:37 2021 -0700
Merge branch 'develop' into generic-commands
commit 65e44fd34e0cc87a9c86c7a458be752f8de5de51
Author: thatmattlove <matt@hyperglass.dev>
Date: Tue Jul 6 22:05:10 2021 -0700
Fix CLI file name
commit f40004b38f01171c3d9ca062233fa13ea4f01dc9
Author: checktheroads <matt@allroads.io>
Date: Wed Jun 23 19:11:59 2021 -0700
continue generic command work
commit 029649e44f19ed0aa31fc92ab3987e1b16cfa0a4
Merge: 5f03622 4fb7be9
Author: checktheroads <matt@allroads.io>
Date: Sat Jun 19 13:48:14 2021 -0700
Merge branch 'develop' into generic-commands
# Conflicts:
# hyperglass/configuration/main.py
# hyperglass/ui/components/form/queryType.tsx
# hyperglass/ui/components/lookingGlass.tsx
commit 5f036228a51ce09ff2b402adbae5962ce851a0f5
Author: checktheroads <matt@allroads.io>
Date: Sat May 29 21:26:03 2021 -0700
initial work on generic commands
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Fix: allow integer values in ext_community_list_raw field for Arista BGP parsing
This fix resolves validation errors by modifying the parsing logic to accept both integer and string types for the 'ext_community_list_raw' field in Arista device BGP route data.
Related Issues
Fixes #305
Motivation and Context
The current implementation strictly requires string inputs for ext_community_list_raw, causing validation errors when integer values are received from Arista devices. We were experiencing this issue ourselves and these changes appear to have resolved the issue.
Tests