>>>>Just me again to show an example of what I am seeing
test123@ncs(config)# route-bgp-l3vrf SRBHONTFPE21 666662 reqid req1 route-bgp-l3vrf-group vFW2 imp-policy t2
test123@ncs(config-route-bgp-l3vrf-group-vFW2)# commit dry-run
cli {
local-node {
data devices {
device SRBHONTFPE21 {
config {
alu:service {
vprn 666662 {
bgp {
+ group vFW2;
}
}
}
}
}
}
+route-bgp-l3vrf SRBHONTFPE21 666662 {
+ reqid req1;
+ route-bgp-l3vrf-group vFW2;
+}
}
}
>>> Note above that the dry-run output does not show the imp-policy t2, under the vFW2 node.
>>> Now I go ahead and commit anyways
test123@ncs(config-route-bgp-l3vrf-group-vFW2)# commit
commit-queue-id 1532457495559
Commit complete.
test123@ncs(config-route-bgp-l3vrf-group-vFW2)# top
>>> Now notice below that imp-policy [t2] was anyways written to the db.....
test123@ncs(config)# show full-configuration route-bgp-l3vrf
route-bgp-l3vrf SRBHONTFPE21 666662
reqid req1
route-bgp-l3vrf-group vFW2
imp-policy [ t2 ]
!
!
>>> Not going to show this here, but if I edit the yang file in my pkg, and change the namespace to something else, do a make, reload pkgs, the commit dry-run output also starts showing the expected result........