/awesome-ovn

A curated list of awesome OVN resources

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome OVN Awesome

A curated list of awesome OVN resources

Official documentation

Blogs and articles

Testing and Development

  • ovn-fake-multinode - Easy way to deploy a test cluster. Uses docker-in-docker to emulate a compute node and a vm inside of it
  • vagrants - Similar to ovn-fake-multinode but with real VMs. A lot of common usage topologies
  • ovn-heater - Scripts to install/configure/run ovn-scale-test on a simulated cluster deployed with ovn-fake-multinode.

Language bindings

  • libovsdb - An OVSDB Library written in Go. Can be used to interact with OVN Northbound and Southbound DBs
  • go-ovn - A Go library for OVN Northbound/Southbound DB access using native OVSDB protocol

Visualization and Troubleshooting

  • ovn_viewer - A graphical viewer of the NB and SB databases
  • ovnmon - An OVN database monitoring and introspection tool based on auto-generated schema bindings

Kubernetes

  • ovn-kubernetes - Kubernetes integration for OVN from ovn-org
  • kube-ovn - A Kubernetes Network Fabric for Enterprises that is Rich in Functions and Easy in Operations