1
0
Fork 1
mirror of https://github.com/thatmattlove/hyperglass.git synced 2026-04-20 14:58:29 +00:00
thatmattlove-hyperglass/hyperglass/models/config
Wilhelm Schonfeldt eabd98b606 feat: Add BGP community friendly names and enhance RPKI configuration
- Add new 'name' mode for BGP communities to append friendly names
  - New configuration option `structured.communities.mode: name`
  - Community mappings via `structured.communities.names` dictionary
  - Communities display as "65000:1000 - Upstream Any" in UI
  - Backward compatible with existing permit/deny modes

- Enhance RPKI configuration documentation
  - Document both Cloudflare and Routinator backend options
  - Add `structured.rpki.backend` and `structured.rpki.rpki_server_url` parameters
  - Clarify Routinator web API endpoint usage vs RTR port
  - Add comprehensive configuration examples

- Update structured output platform support
  - Document all supported platforms: Arista EOS, FRRouting, Huawei VRP, Juniper Junos, Mikrotik RouterOS/SwitchOS

- Frontend enhancements
  - Parse comma-separated community format in UI components
  - Display friendly names alongside community codes
  - Maintain existing functionality for communities without names

- Add validation and examples
  - Validate that 'name' mode has community mappings configured
  - Include example configuration and test cases
  - Generic examples using ASN 65000 instead of specific networks
2025-09-26 11:32:29 +02:00
..
__init__.py migrate config models to models module 2020-10-11 13:14:07 -07:00
cache.py format and lint 2025-06-14 21:44:20 -04:00
credential.py upgrade major dependencies 2024-03-16 23:17:54 -04:00
devices.py Refactor code for improved readability and consistency across multiple files using black 2025-09-26 09:43:06 +02:00
docs.py remove params.docs.mode field; fix params.docs.path default value 2024-04-02 00:08:06 -04:00
http_client.py fix import sorting 2024-03-17 16:04:41 -04:00
logging.py fix import sorting 2024-03-17 16:04:41 -04:00
messages.py logging overhaul 2024-04-01 23:42:07 -04:00
opengraph.py upgrade major dependencies 2024-03-16 23:17:54 -04:00
params.py properly format menu content with configuration parameters 2024-05-28 14:42:45 -04:00
proxy.py fix import sorting 2024-03-17 16:04:41 -04:00
structured.py feat: Add BGP community friendly names and enhance RPKI configuration 2025-09-26 11:32:29 +02:00
web.py (possibly) fix log width issue 2024-06-16 16:59:22 -04:00