This website requires JavaScript.
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