Commit 9a16d947 authored by Pedro Duarte's avatar Pedro Duarte
Browse files

fix config file formatting

parent cecb3a6d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -65,7 +65,7 @@ class DictHelper:
        
        return '/'.join(processed_segments)
    
    def get_element(self, name) -> Tuple[str, str]:
    def get_element(self, name):
        """
        Get element namespace and path for XML element lookups.
        
+28 −30
Original line number Diff line number Diff line
@@ -17,6 +17,9 @@ paths:
  ports:
    namespace: ipii
    path: interfaces/interface
  components:
    namespace: ipii
    path: interfaces/interface
  interface_counters:
    namespace: ipii
    path: interfaces/interface[name='{interface_name}']/state/counters/{counter_name}
@@ -98,6 +101,30 @@ paths:
  bgp_ext_community_set:
    namespace: ipirp
    path: routing-policy/defined-sets/ipibp:bgp-defined-sets/ipibp:ext-community-sets/ipibp:ext-community-set
  interface_counters_path:
    namespace: ipii
    path: /ipinfusion-interfaces:interfaces/interface/state/counters
  network_instance_interfaces:
    namespace: ipini
    path: /ipinfusion-network-instance:network-instances/network-instance[name={name}]/interfaces
  network_instance_protocols:
    namespace: ipini
    path: /ipinfusion-network-instance:network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]
  network_instance_static_routes:
    namespace: ipini
    path: /ipinfusion-network-instance:network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]/static-routes/static[prefix={prefix}]
  network_instance_interface:
    namespace: ipini
    path: /ipinfusion-network-instances/network-instance[name={name}]/interfaces/interface[id={interface_id}]
  network_instance_protocol:
    namespace: ipini
    path: /ipinfusion-network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]
  network_instance_static_route:
    namespace: ipini
    path: /ipinfusion-network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]/static-routes/static[prefix={prefix}]
  interface_subinterface:
    namespace: ipii
    path: /ipinfusion-interfaces/interface[name={name}]/subinterfaces/subinterface[index={index}]

elements:
  interface_name:
@@ -431,32 +458,3 @@ resource_keys:
    path: /endpoints/endpoint[{uuid}]
  interface:
    path: /interface[{name}]
 No newline at end of file

paths:
  interface_counters:
    path: /ipinfusion-interfaces:interfaces/interface[name={name}]/state/counters/{counter}
    namespace: ipii
  network_instance_interfaces:
    path: /ipinfusion-network-instance:network-instances/network-instance[name={name}]/interfaces
    namespace: ipini
  network_instance_protocols:
    path: /ipinfusion-network-instance:network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]
    namespace: ipini
  network_instance_static_routes:
    path: /ipinfusion-network-instance:network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]/static-routes/static[prefix={prefix}]
    namespace: ipini
  interface_counters_path:
    path: /ipinfusion-interfaces:interfaces/interface/state/counters
    namespace: ipii
  network_instance_interface:
    path: /ipinfusion-network-instances/network-instance[name={name}]/interfaces/interface[id={interface_id}]
    namespace: ipini
  network_instance_protocol:
    path: /ipinfusion-network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]
    namespace: ipini
  network_instance_static_route:
    path: /ipinfusion-network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]/static-routes/static[prefix={prefix}]
    namespace: ipini
  interface_subinterface:
    path: /ipinfusion-interfaces/interface[name={name}]/subinterfaces/subinterface[index={index}]
    namespace: ipii
 No newline at end of file
+28 −30
Original line number Diff line number Diff line
@@ -17,6 +17,9 @@ paths:
  ports:
    namespace: ocp
    path: components/component
  components:
    namespace: ocp
    path: components/component
  interface_counters:
    namespace: oci
    path: interfaces/interface[name='{interface_name}']/state/counters/{counter_name}
@@ -98,6 +101,30 @@ paths:
  bgp_ext_community_set:
    namespace: ocrp
    path: routing-policy/defined-sets/ocbp:bgp-defined-sets/ocbp:ext-community-sets/ocbp:ext-community-set
  interface_counters_path:
    namespace: oci
    path: /openconfig-interfaces:interfaces/interface/state/counters
  network_instance_interfaces:
    namespace: ocni
    path: /openconfig-network-instance:network-instances/network-instance[name={name}]/interfaces
  network_instance_protocols:
    namespace: ocni
    path: /openconfig-network-instance:network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]
  network_instance_static_routes:
    namespace: ocni
    path: /openconfig-network-instance:network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]/static-routes/static[prefix={prefix}]
  network_instance_interface:
    namespace: ocni
    path: /network-instances/network-instance[name={name}]/interfaces/interface[id={interface_id}]
  network_instance_protocol:
    namespace: ocni
    path: /network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]
  network_instance_static_route:
    namespace: ocni
    path: /network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]/static-routes/static[prefix={prefix}]
  interface_subinterface:
    namespace: oci
    path: /interfaces/interface[name={name}]/subinterfaces/subinterface[index={index}]

elements:
  interface_name:
@@ -431,32 +458,3 @@ resource_keys:
    path: /endpoints/endpoint[{uuid}]
  interface:
    path: /interface[{name}]
 No newline at end of file

paths:
  interface_counters:
    path: /openconfig-interfaces:interfaces/interface[name={name}]/state/counters/{counter}
    namespace: oci
  network_instance_interfaces:
    path: /openconfig-network-instance:network-instances/network-instance[name={name}]/interfaces
    namespace: ocni
  network_instance_protocols:
    path: /openconfig-network-instance:network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]
    namespace: ocni
  network_instance_static_routes:
    path: /openconfig-network-instance:network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]/static-routes/static[prefix={prefix}]
    namespace: ocni
  interface_counters_path:
    path: /openconfig-interfaces:interfaces/interface/state/counters
    namespace: oci
  network_instance_interface:
    path: /network-instances/network-instance[name={name}]/interfaces/interface[id={interface_id}]
    namespace: ocni
  network_instance_protocol:
    path: /network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]
    namespace: ocni
  network_instance_static_route:
    path: /network-instances/network-instance[name={name}]/protocols/protocol[identifier={identifier}][name={protocol_name}]/static-routes/static[prefix={prefix}]
    namespace: ocni
  interface_subinterface:
    path: /interfaces/interface[name={name}]/subinterfaces/subinterface[index={index}]
    namespace: oci
 No newline at end of file