Steps to reproduce the issue:

$ make sandbox
$ ovs-vsctl set open . external_ids:system-id=new-chassis

Fixes: 94a32fca2d2b ("chassis: Fix the way encaps are updated for a chassis 
record.")
Fixes: 5344f24ecb1a ("ovn-controller: Refactor chassis.c to abstract the string 
parsing")
Signed-off-by: Dumitru Ceara <[email protected]>
---
 northd/ovn-northd.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/northd/ovn-northd.c b/northd/ovn-northd.c
index 3de7161..6927934 100644
--- a/northd/ovn-northd.c
+++ b/northd/ovn-northd.c
@@ -12034,17 +12034,17 @@ static const char *rbac_chassis_auth[] =
     {"name"};
 static const char *rbac_chassis_update[] =
     {"nb_cfg", "external_ids", "encaps", "vtep_logical_switches",
-     "other_config"};
+     "other_config", "name"};
 
 static const char *rbac_chassis_private_auth[] =
     {"name"};
 static const char *rbac_chassis_private_update[] =
-    {"nb_cfg", "chassis"};
+    {"nb_cfg", "chassis", "name"};
 
 static const char *rbac_encap_auth[] =
     {"chassis_name"};
 static const char *rbac_encap_update[] =
-    {"type", "options", "ip"};
+    {"type", "options", "ip", "chassis_name"};
 
 static const char *rbac_port_binding_auth[] =
     {""};
-- 
1.8.3.1

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to