add overlay#46
Draft
wvandeun wants to merge 15 commits into
Draft
Conversation
Deploying solution-ai-dc with
|
| Latest commit: |
eff71e1
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://a16f7e70.solution-ai-dc.pages.dev |
| Branch Preview URL: | https://wvd-add-overlay.solution-ai-dc.pages.dev |
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ssignment Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ators Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…eed tenant Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- align regenerated protocols.py IpamIPPrefix annotations with SDK v1.22.0 - add targeted type ignores for stricter SDK relationship/pool typing - apply rumdl markdown formatting to overlay docs flagged by new CI lint Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- add overlay networking terms (anycast, VTEP, VRF, VNI, ...) to Vale spelling exceptions and reword two 'config' usages per Infrahub.swap - add "tenants" to REQUIRED_GROUPS in test_infrahub.py: the generate-tenant generator definition targets it, so repository sync 404s without it - skip test_scoped_regeneration: it needs generator-built devices, but repo sync loads no objects and the trigger rules are parked (20_triggers.yml.save) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…DR-0005) Model the iBGP L2VPN-EVPN control plane instead of deriving it at render time: - add NetworkBGPSession (schemas/routing.yml): directional device->peer session with local/remote AS, address family, and a generator-set rr_client flag; device.bgp_sessions component relationship + route_reflector boolean on NetworkDevice - populate sessions in the pod generator (spine<->super-spine) and rack generator (leaf<->spine) along the actual cabling plan, after the physical checksum so the cascade is never re-triggered; fabric/pod generators stamp route_reflector=true on super-spines/spines - move the tier-ordering RR policy from the Jinja template into overlay.rr_client() (applied once at population time) and add overlay.upsert_evpn_session() with "<device>__<peer>" as the upsert key - render router bgp neighbors from device.bgp_sessions (sorted by peer hostname for deterministic artifacts) and drop the interfaces->link-> endpoints derivation from startup_config.gql/j2 - supersede the derived-not-stored consequences of ADR-0003 with ADR-0005; update CONTEXT.md, data-model.md, graphql-queries contract, feature page, menu, and protocols.py; unit tests for the RR policy Validated E2E on a local instance: full Fabric-A build produces 168 sessions (80 spine<->super-spine + 88 leaf<->spine), correct RR flags per tier, and a spine startup_configuration byte-identical to the pre-change render modulo pool offsets. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Set display: extra on GeneratorTarget.checksum — it is internal generator bookkeeping (change detection), so the frontend now shows it only in the expanded/secondary section. Inherited by NetworkPod, LocationRack, and NetworkTenant; verified applied on a live 1.10 instance. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
No description provided.