- Notifications
You must be signed in to change notification settings - Fork15
An OVSDB Client Library written in Golang
License
eBay/libovsdb
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
An OVSDB Library written in Go
eBay wishes to thank the original authors of libovsdb. The original library isfound here:
https://github.com/socketplane/libovsdb/
This fork has been created to encourage changes and patches to ensure thisversion of the library works withgo-ovn.
UPDATE
This fork is not actively updated any more because the original libovsdb has revived and upstreamed tohttps://github.com/ovn-org/libovsdb, and all the patches from this fork have been merged back to the upstream.
OVSDB is the Open vSwitch Database Protocol.It's defined inRFC 7047It's used mainly for managing the configuration of Open vSwitch, but it could also be used to manage your stamp collection. Philatelists Rejoice!
## Running the tests
To run integration tests, you'll need access to docker to run an Open vSwitch container.Mac users can useboot2docker
export DOCKER_IP=$(boot2docker ip)docker-compose run test /bin/sh# make test-local...# exitdocker-compose down
By invoking the commandmake, you will automatically get the same behaviour as whatis shown above. In other words, it will start the two containers and executemake test-local from the test container.
We usegodep for dependency management with rewritten import paths.This allows the repo to bego get
able.
To bump the version of a dependency, follow theseinstructions
Modifications Copyright 2018-2019 eBay Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not usethis file except in compliance with the License. You may obtain a copy of theLicense at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributedunder the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES ORCONDITIONS OF ANY KIND, either express or implied. See the License for thespecific language governing permissions and limitations under the License.
This software contains code licensed by third parties. In particular, seehttps://github.com/socketplane/libovsdb.
Original contributors/maintainers: Dave Tucker, Madhu Venugopal, SukheshHalemane
This software consists of voluntary contributions made by many individuals. Forexact contribution history, see the commit history.
Licensed under the Apache License, Version 2.0 (the "License"); you may not usethis file except in compliance with the License. You may obtain a copy of theLicense at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributedunder the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES ORCONDITIONS OF ANY KIND, either express or implied. See the License for thespecific language governing permissions and limitations under the License.https://github.com/socketplane/libovsdb/blob/master/LICENSE
About
An OVSDB Client Library written in Golang
Topics
Resources
License
Code of conduct
Security policy
Stars
Watchers
Forks
Packages0
Languages
- Go98.0%
- Shell1.5%
- Makefile0.5%