Commit Graph

  • 31014bdfdf Merge pull request 'Telemetry: gnmic + Prometheus + Grafana weathermap dashboard, iperf3 traffic generator' (#59) from feat/telemetry into main main Damien Arnodo 2026-07-20 16:59:09 +00:00
  • 5e5d6b45df Fix scripts/README.md doc drift after iperf3/weathermap direction fixes Damien Arnodo 2026-07-20 16:57:28 +00:00
  • 4719a77f21 Reverse iperf3 traffic direction to DC->campus (server pushes to client) Damien Arnodo 2026-07-20 16:37:16 +00:00
  • 08124c8a1c Fix weathermap links to show both traffic directions Damien Arnodo 2026-07-20 16:31:33 +00:00
  • 8349791630 Merge pull request 'Add iperf3 traffic generator for DC<->Campus gold VRF path' (#56) from feat/iperf-traffic-generator into feat/telemetry Damien Arnodo 2026-07-20 16:15:19 +00:00
  • 3c3b28c987 Merge branch 'feat/telemetry' into feat/iperf-traffic-generator Damien Arnodo 2026-07-20 16:15:09 +00:00
  • 5b12894289 Add iperf3 traffic generator for DC<->Campus gold VRF path Damien Arnodo 2026-07-20 16:09:39 +00:00
  • 0f3aa27566 Add Grafana weathermap dashboard asset Damien 2026-07-10 15:35:12 +02:00
  • 1cbea38522 Fix read-back arrow to terminate on dashboard-base.json's edge, not its middle Damien Arnodo 2026-07-10 13:22:56 +00:00
  • 64a8287518 Update scripts README table formatting Damien Arnodo 2026-07-10 13:19:43 +00:00
  • 045179e098 Reword scripts/README.md for readability, add pipeline diagram Damien Arnodo 2026-07-10 13:18:05 +00:00
  • 998014d144 Update Grafana weathermap dashboard node positions Damien Arnodo 2026-07-10 13:08:43 +00:00
  • 8fb83b9446 Add end-to-end how-to guide + regenerate dashboard from a clean reset Damien Arnodo 2026-07-10 12:58:15 +00:00
  • 9b53ab0683 Fix inconsistent node rectangle height via compactVerticalLinks Damien Arnodo 2026-07-10 12:50:12 +00:00
  • fcd7ea2567 Layered default layout by hostname role + preserve live node positions Damien Arnodo 2026-07-10 10:40:42 +00:00
  • e73b789f92 Add sample environment file with Grafana and IPFabric credentials Damien Arnodo 2026-07-10 10:20:29 +00:00
  • 632d146368 Split weathermap generation from dashboard composition Damien Arnodo 2026-07-10 10:12:07 +00:00
  • dba06c1607 Exclude Management0 from per-site throughput panel Damien Arnodo 2026-07-10 09:56:07 +00:00
  • b726848da0 Guard VNI tooltip join against transient duplicate series Damien Arnodo 2026-07-10 09:51:48 +00:00
  • b03464d0df Extend weathermap dashboard with BGP/ports tables, per-site throughput, fix node status query Damien Arnodo 2026-07-10 09:45:40 +00:00
  • 3c680a2b17 Move weathermap generator docs to scripts/README.md Damien Arnodo 2026-07-09 17:18:40 +00:00
  • 36c93d9ecd Fix missing/wrong anchor fields crashing the weathermap panel Damien Arnodo 2026-07-09 17:13:27 +00:00
  • 0aff25f509 Fix PromQL regex escaping for hyphenated hostnames Damien Arnodo 2026-07-09 17:08:51 +00:00
  • f711210379 Generate weathermap-ng panel config from IPFabric topology Damien Arnodo 2026-07-09 16:48:40 +00:00
  • 1f8a3ef6d6 Deploy containerized Prometheus for gnmic telemetry Damien Arnodo 2026-07-09 14:42:53 +00:00
  • b6a49bfeac Add CLAUDE.md with project conventions and guidelines Damien Arnodo 2026-07-09 13:33:58 +00:00
  • 71cc8de7d5 Integrate gnmic for gNMI telemetry collection Damien Arnodo 2026-07-09 13:33:21 +00:00
  • d12e057bc8 Remove outdated core reworked diagram Damien 2026-07-09 11:01:36 +02:00
  • d3b59a02e9 Remove old Core.svg diagram Damien 2026-07-01 17:22:39 +02:00
  • 553c713d17 Remove HomeLab v1 diagram Damien 2026-06-21 16:14:56 +02:00
  • 3104d7ea63 Add HomeLab v1 infrastructure diagram Damien 2026-06-12 11:36:12 +02:00
  • baa95a33c0 Merge pull request 'Extend lab with Core, Campus fabric, and clean device naming' (#41) from feat/extend-campus-core into main Damien Arnodo 2026-04-24 08:25:16 +00:00
  • 2e57976c56 update annotation Damien 2026-04-24 08:24:37 +00:00
  • bd3dbc181c Update arista cEOS image version Damien 2026-04-24 08:18:20 +00:00
  • 9bb168abe1 Update documentation and annotation Damien 2026-04-24 08:17:30 +00:00
  • ae4fd56635 Add AS group annotations for remaining fabrics Damien 2026-04-24 07:53:35 +00:00
  • ef4211afe5 Rename devices to <area>-<role> scheme Damien 2026-04-24 07:43:02 +00:00
  • 8a725ab5fe Drop 'gateway' directive from campus host interfaces Damien 2026-04-23 16:45:54 +00:00
  • 46c68b42bd Move campus host config into /etc/network/interfaces Damien 2026-04-23 16:20:29 +00:00
  • 97fbc1cebe Force fabric default route on campus hosts Damien 2026-04-23 16:14:43 +00:00
  • cb74dd118f Fix VRF gold BGP IPv4 activation on cores and border leafs Damien 2026-04-23 10:26:41 +00:00
  • f7c44bc0fd Update cEOS version Damien 2026-04-22 18:33:31 +00:00
  • 2da238e3ae Update campus host attachment pattern to single-attached access Damien 2026-04-18 18:44:34 +00:00
  • ff15e90b5c Update docs and diagram for extended multi-fabric topology Damien 2026-04-18 08:38:44 +00:00
  • 6e0dcce746 Add Campus EVPN-VXLAN fabric configs and host interfaces Damien 2026-04-18 08:38:35 +00:00
  • 4b4c1852c4 Add Core router configs (AS 65500, iBGP + VRF gold transit) Damien 2026-04-18 08:38:21 +00:00
  • d3b3c38ead Add DC Border Leaf configs (AS 65005, MLAG pair) Damien 2026-04-18 08:38:12 +00:00
  • 5e4b39d05d Extend topology with Core, Campus fabric and DC Border Leafs Damien 2026-04-18 08:38:00 +00:00
  • 12ad491bf9 Remove VLAN900 and BGP border configuration from leaf devices Damien 2026-04-08 13:09:22 +00:00
  • 2690d303bc Update README + Topology Damien 2026-04-01 12:20:54 +00:00
  • c836d7ee31 Merge pull request 'Add access layer' (#40) from feat/add_access_layer into main Damien Arnodo 2026-03-30 13:11:48 +00:00
  • 3515bdadc2 Add access layer Damien 2026-03-30 13:03:25 +00:00
  • 7034751c80 Remove EVPN-VXLAN fabric schema and transforms Damien 2026-03-21 12:27:38 +01:00
  • 12d927d460 fix: add human_friendly_id to 4 schemas for idempotent Repository sync (#29) Damien Arnodo 2026-03-03 16:26:46 +00:00
  • 370782da62 feat: Update objects list in .infrahub.yml to match infrahub/objects folder Damien 2026-03-01 20:40:03 +01:00
  • 1dfec839c7 Actualiser .infrahub.yml Damien Arnodo 2026-03-01 19:38:46 +00:00
  • 833a460ddf Actualiser .infrahub.yml Damien Arnodo 2026-03-01 18:27:07 +00:00
  • 68b9e88483 docs: Add README for Infrahub transforms (#28) Damien Arnodo 2026-03-01 16:29:40 +00:00
  • 1b918a4cbc feat: Add Infrahub Jinja2 transform for BGP configuration (#23) (#27) Damien Arnodo 2026-03-01 13:22:51 +00:00
  • cf7da535ed feat: Add Infrahub Jinja2 transforms for MLAG configuration (#22) (#26) Damien Arnodo 2026-03-01 11:06:55 +00:00
  • a105e44bbd feat: Add Infrahub Jinja2 transform for VRF/L3VNI configuration (#21) (#25) Damien Arnodo 2026-03-01 10:45:01 +00:00
  • 668e9cbada feat: Add Infrahub Jinja2 transforms for VLANs, interfaces, and VXLAN (#20) (#24) Damien Arnodo 2026-02-28 17:42:08 +00:00
  • e00cf517e3 Merge pull request 'Add bidirectional navigation relationships' (#18) from feat/update-identifiers into main Damien Arnodo 2026-02-22 09:27:20 +00:00
  • ac1634b561 Add device roles to fabric links Damien 2026-02-22 10:07:27 +01:00
  • 9a0b6dd1e6 feat(schema): add bidirectional relationship identifiers and fabric-device links Damien 2026-02-21 20:59:10 +01:00
  • 2c1fccee5b Remove IP addresses from interfaces and add new IPAM links file Damien 2026-02-21 18:08:53 +01:00
  • e778fedf71 Add IP addresses to loopback and VLAN interfaces Damien 2026-02-21 18:03:19 +01:00
  • 4aecc544da Refactor interface references to use structured format Damien 2026-02-21 17:41:11 +01:00
  • 807f3ce8a1 refactor(ipam): simplify interface references to compact array format Damien 2026-02-21 16:13:31 +01:00
  • e9dad132ea feat(ipam): add interface associations to IP addresses Damien 2026-02-21 16:02:54 +01:00
  • 9c8bc40046 chore: remove visual annotations from topology file Damien 2026-02-21 14:48:02 +00:00
  • e353ef0a90 Update MLAG schema to use IPHost instead of IPNetwork for local interface IP Damien 2026-02-21 11:48:13 +01:00
  • 6dd4cc96ef fix(InfraBGPSessionUpsert): changeing load order of objects Damien 2026-02-21 10:02:17 +01:00
  • 7cd0103d39 Update .gitignore Damien 2026-02-20 18:42:27 +01:00
  • 1b25c92965 build(infrahub): update file paths to match new directory structure Damien 2026-02-20 18:33:37 +01:00
  • b042e13b38 fea(infrahub): Add infrahub configuration Damien 2026-02-20 16:12:07 +01:00
  • f0e7bd7135 chore(annotation): update AS comments position Damien 2026-01-25 10:19:36 +00:00
  • 3a9c7cd790 feat(configs): add static route for 100.64.0.0/10 subnet for Tailnet Access Damien 2025-12-22 18:06:08 +00:00
  • 913135d966 refactor(configs): migrate management interface to Management0 Damien 2025-12-17 20:10:12 +00:00
  • c152e04473 chore(annotations): update line width Damien 2025-12-16 21:17:26 +00:00
  • d9327ed95f feat(configs): enable gNMI API on all network devices Damien 2025-12-16 12:00:20 +00:00
  • 481f3d996d Chore(annotations): Update AS information Damien 2025-12-16 10:35:34 +00:00
  • bbcf2c9cb9 chore(configs): update admin password for spine switches Damien 2025-12-14 19:26:39 +00:00
  • 5c55732941 clab annotation Damien 2025-12-14 19:04:37 +00:00
  • 8ea0fdcf64 adapt line width Damien 2025-12-14 19:02:33 +00:00
  • 308781e6eb Update readme Damien 2025-12-04 10:12:06 +00:00
  • 51f21f16c9 Add topology visualization and annotations Damien 2025-12-04 10:11:03 +00:00
  • 1a084d0c3f Add detailed information to README Damien 2025-11-30 19:16:56 +00:00
  • db54e56b41 chore: Repository cleanup - Remove unnecessary files (#16) Damien Arnodo 2025-11-30 19:07:22 +00:00
  • 1080bf07bb Complete Lab Fixes - L2 and L3 VXLAN Fully Operational (#14) Damien 2025-11-30 10:24:29 +00:00
  • 9502302b76 Revert topology to original version before accidental commits Damien Arnodo 2025-11-30 08:55:08 +00:00
  • d6acdfbe75 Revert accidental commit to main - remove HOST_CONFIGURATION.md Damien Arnodo 2025-11-30 08:53:58 +00:00
  • e6210267a6 Revert accidental commit to main - remove host4-interfaces Damien Arnodo 2025-11-30 08:53:44 +00:00
  • 67816b84a1 Revert accidental commit to main - remove host3-interfaces Damien Arnodo 2025-11-30 08:53:32 +00:00
  • aef0890f34 Revert accidental commit to main - remove host2-interfaces Damien Arnodo 2025-11-30 08:53:21 +00:00
  • 0baec91037 Revert accidental commit to main - remove host interface files Damien Arnodo 2025-11-30 08:53:11 +00:00
  • 7c08125826 Add comprehensive host interface configuration documentation Damien Arnodo 2025-11-30 08:21:24 +00:00
  • e04a531a86 Update topology to use persistent interface files via binds instead of exec commands Damien Arnodo 2025-11-30 08:20:58 +00:00
  • 926ab47337 Add host4 interface configuration for LACP bonding with VLAN 78 Damien Arnodo 2025-11-30 08:20:31 +00:00
  • ce76b0c342 Add host3 interface configuration for LACP bonding with VLAN 40 Damien Arnodo 2025-11-30 08:20:26 +00:00