microovn

Microovn

Channel Revision Published Runs on
latest/edge 49 06 Dec 2025
Ubuntu 24.04
latest/edge 48 06 Dec 2025
Ubuntu 24.04
latest/edge 47 06 Dec 2025
Ubuntu 24.04
latest/edge 46 06 Dec 2025
Ubuntu 24.04
latest/edge 28 08 Nov 2025
Ubuntu 24.04
25.03/edge 53 10 Dec 2025
Ubuntu 24.04
25.03/edge 52 10 Dec 2025
Ubuntu 24.04
25.03/edge 51 10 Dec 2025
Ubuntu 24.04
25.03/edge 50 10 Dec 2025
Ubuntu 24.04
25.03/edge 23 02 Nov 2025
Ubuntu 24.04
24.03/edge 61 16 Dec 2025
Ubuntu 24.04
24.03/edge 60 16 Dec 2025
Ubuntu 24.04
24.03/edge 59 16 Dec 2025
Ubuntu 24.04
24.03/edge 58 16 Dec 2025
Ubuntu 24.04
24.03/edge 40 02 Dec 2025
Ubuntu 24.04
juju deploy microovn --channel edge
Show information

Platform:

Ubuntu
24.04

charms.microovn.v0.ovsdb

This is a charm library for the ovsdb interface. This contains two classes to ease development of charms using this interface, one for provides and one for requires.

The provides part of this takes the ovsdb connection strings from the microovn environment file.

The requires part communicates with the relation data and gets these strings to be easily returned and used for interaction with the ovsdb databases.


class OVSDBConnectionString

Description

Class for storing the northbound and southbound connection strings None

class OVSDBRequires

Methods

OVSDBRequires. __init__( self , charm: CharmBase , relation_name: str )

OVSDBRequires. get_connection_strings( self )

class OVSDBProvides

Methods

OVSDBProvides. __init__( self , charm: CharmBase , relation_name: str )

OVSDBProvides. update_relation_data( self )

OVSDBProvides. get_connection_strings( self )