Skip to content
Snippets Groups Projects
Commit cca9cd63 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Service component - L3NM gNMI OpenConfig:

- Corrected generation of removal rules
parent 652038ee
No related branches found
No related tags found
2 merge requests!294Release TeraFlowSDN 4.0,!172Resolve "(CTTC) Extend gNMI-OpenConfig SBI driver"
......@@ -93,15 +93,19 @@ class EndpointComposer:
if self.ipv4_address is None: return []
if self.ipv4_prefix_len is None: return []
json_config_rule = json_config_rule_delete if delete else json_config_rule_set
return [
json_config_rule(*_interface(
self.objekt.name, index=self.sub_interface_index, address_ip=self.ipv4_address,
address_prefix=self.ipv4_prefix_len, enabled=True
)),
config_rules = [
json_config_rule(*_network_instance_interface(
network_instance_name, self.objekt.name, self.sub_interface_index
)),
]
if not delete:
config_rules.extend([
json_config_rule(*_interface(
self.objekt.name, index=self.sub_interface_index, address_ip=self.ipv4_address,
address_prefix=self.ipv4_prefix_len, enabled=True
)),
])
return config_rules
def dump(self) -> Dict:
return {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment