Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace contiv/libovsdb with ovn-org/libovsdb #76

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

antoninbas
Copy link

contiv/libovsdb is abandoned and we were using a version from 2017

Instead we use github.com/ovn-org/libovsdb, which is still under active development and is used by ovn-kubernetes.

We also move the ovsdbDriver code to an internal package: it is only used for integration tests and does not need to be part of the public API. All the functions that were not used anywhere are also removed.

Bump up version to v0.13.0.

Fixes #62

contiv/libovsdb is abandoned and we were using a version from 2017

Instead we use github.com/ovn-org/libovsdb, which is still under active
development and is used by ovn-kubernetes.

We also move the ovsdbDriver code to an internal package: it is only
used for integration tests and does not need to be part of the public
API. All the functions that were not used anywhere are also removed.

Bump up version to v0.13.0.

Fixes antrea-io#62

Signed-off-by: Antonin Bas <abas@vmware.com>
ovsRow := vswitchd.OpenvSwitch{
UUID: d.rootUUID,
}
mutateOps, err := d.client.Where(&ovsRow).Mutate(&ovsRow, model.Mutation{

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe use

WhereCache(func(_ *vswitchd.OpenvSwitch) bool { return true }).Mutate

instead of matching on rootUUID, this way we don't need to maintain the rootUUID.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Replace github.com/contiv/libovsdb with github.com/ovn-org/libovsdb
2 participants