go-ovn
go-ovn copied to clipboard
A Go library for OVN Northbound/Southbound DB access using native OVSDB protocol
Support ovn-nbctl --if-exists lr-del default?
for _, n := range cacheLogicalRouterPolicy.Fields["nexthops"].(libovsdb.OvsSet).GoSet { lrpolicy.NextHops = append(lrpolicy.NextHops, n.(string)) } when nexthops only contains one item, it panics.
Need a RWMutex to protect nil client usage during reconnect. Also includes a workaround for https://bugzilla.redhat.com/show_bug.cgi?id=2000375
nameless ACLs matching evens in logs look like this: `2021-03-02T19:29:05.415Z|06852|acl_log(ovn_pinctrl0)|INFO|name="", verdict=drop, severity=debug: ...` which is not good ... trivial to add 'name' field support, but this will change the API...
ovn-kubernetes requires the ability to modify the match criteria and/or logging configuration for an existing ACL.
The goal of this PR is to allow for developers (running on non linux systems such as MacBook and who do not have ovs/ovn installed) to be be able to...
I want to propose interface changes, Firstly to follow go interface naming, api creates Client interface. All methods have args with native types, so for adding port to logical switch...
external_ids should be ignored while checking for duplicates in ACLAdd and matching in ACLDel The parameters that define a unique ACL for a given entity (logical switch or port group)...
From the submariner project we use go-ovn, and we noticed that policies on routers are missing, for now we were using ovn-nbctl. But I will be sending a patch to...
Currently this library supports modifying a small aspect of all OVN objects, which makes it quite unusable in certain use cases. Ex: Logical Routers in OVN currently have these fields:...