fix(schema,objects): simplify BGP HFIDs to single field — refs #52
Infrahub does not support relation traversal in HFID computation. bgp_config__router_id__value returned only the name, not the full path. Schema changes: - InfraBGPPeerGroup HFID: [name__value] (was [bgp_config__router_id__value, name__value]) - InfraBGPSession HFID: [peer_address__value] (was [bgp_config__router_id__value, peer_address__value]) - uniqueness_constraints unchanged (still scoped to bgp_config) Object file changes (10-bgp-sessions.yml): - peer_group: ["10.0.250.x", "name"] → peer_group: "name" (56 refs) - active_peer_groups: - ["10.0.250.x", "name"] → - "name" (26 refs)
This commit is contained in:
@@ -108,7 +108,6 @@ nodes:
|
||||
uniqueness_constraints:
|
||||
- ["bgp_config", "name__value"]
|
||||
human_friendly_id:
|
||||
- bgp_config__router_id__value
|
||||
- name__value
|
||||
display_label: "{{ name__value }}"
|
||||
attributes:
|
||||
@@ -184,7 +183,6 @@ nodes:
|
||||
uniqueness_constraints:
|
||||
- ["bgp_config", "peer_address__value"]
|
||||
human_friendly_id:
|
||||
- bgp_config__router_id__value
|
||||
- peer_address__value
|
||||
display_label: "{{ peer_address__value }}"
|
||||
attributes:
|
||||
|
||||
Reference in New Issue
Block a user