├── .gitignore ├── .gitreview ├── .pre-commit-config.yaml ├── .pylintrc ├── .stestr.conf ├── CONTRIBUTING.rst ├── HACKING.rst ├── LICENSE ├── README.rst ├── TESTING.rst ├── bindep.txt ├── doc ├── requirements.txt └── source │ ├── conf.py │ ├── contributor │ └── index.rst │ ├── index.rst │ ├── install │ └── index.rst │ └── user │ ├── index.rst │ ├── overview.rst │ └── tutorial.rst ├── ovsdbapp ├── CHANGES ├── __init__.py ├── api.py ├── backend │ ├── __init__.py │ └── ovs_idl │ │ ├── __init__.py │ │ ├── command.py │ │ ├── common │ │ ├── __init__.py │ │ └── base_connection_utils.py │ │ ├── connection.py │ │ ├── event.py │ │ ├── fixtures.py │ │ ├── idlutils.py │ │ ├── linux │ │ ├── __init__.py │ │ └── connection_utils.py │ │ ├── rowview.py │ │ ├── transaction.py │ │ ├── vlog.py │ │ └── windows │ │ ├── __init__.py │ │ ├── connection_utils.py │ │ └── utils.py ├── constants.py ├── event.py ├── exceptions.py ├── schema │ ├── __init__.py │ ├── hardware_vtep │ │ ├── __init__.py │ │ ├── api.py │ │ ├── commands.py │ │ └── impl_idl.py │ ├── open_vswitch │ │ ├── __init__.py │ │ ├── api.py │ │ ├── commands.py │ │ ├── helpers.py │ │ └── impl_idl.py │ ├── ovn_ic_northbound │ │ ├── __init__.py │ │ ├── api.py │ │ ├── commands.py │ │ └── impl_idl.py │ ├── ovn_northbound │ │ ├── __init__.py │ │ ├── api.py │ │ ├── commands.py │ │ └── impl_idl.py │ └── ovn_southbound │ │ ├── __init__.py │ │ ├── api.py │ │ ├── commands.py │ │ └── impl_idl.py ├── tests │ ├── __init__.py │ ├── base.py │ ├── functional │ │ ├── __init__.py │ │ ├── backend │ │ │ ├── __init__.py │ │ │ └── ovs_idl │ │ │ │ ├── __init__.py │ │ │ │ ├── test_connection.py │ │ │ │ └── test_indexing.py │ │ ├── base.py │ │ └── schema │ │ │ ├── __init__.py │ │ │ ├── fixtures.py │ │ │ ├── hardware_vtep │ │ │ ├── __init__.py │ │ │ ├── fixtures.py │ │ │ └── test_impl_idl.py │ │ │ ├── open_vswitch │ │ │ ├── __init__.py │ │ │ ├── fixtures.py │ │ │ ├── test_common_db.py │ │ │ └── test_impl_idl.py │ │ │ ├── ovn_ic_northbound │ │ │ ├── __init__.py │ │ │ ├── fixtures.py │ │ │ └── test_impl_idl.py │ │ │ ├── ovn_northbound │ │ │ ├── __init__.py │ │ │ ├── fixtures.py │ │ │ └── test_impl_idl.py │ │ │ └── ovn_southbound │ │ │ ├── __init__.py │ │ │ ├── event.py │ │ │ ├── fixtures.py │ │ │ └── test_impl_idl.py │ ├── unit │ │ ├── __init__.py │ │ ├── backend │ │ │ ├── __init__.py │ │ │ ├── ovs_idl │ │ │ │ ├── __init__.py │ │ │ │ ├── test_connection.py │ │ │ │ ├── test_helpers.py │ │ │ │ ├── test_idlutils.py │ │ │ │ └── test_vlog.py │ │ │ └── test_ovs_idl.py │ │ ├── schema │ │ │ ├── __init__.py │ │ │ └── open_vswitch │ │ │ │ ├── __init__.py │ │ │ │ └── test_impl_idl.py │ │ ├── test_api.py │ │ ├── test_event.py │ │ └── test_utils.py │ └── utils.py ├── utils.py └── venv.py ├── releasenotes ├── notes │ ├── .placeholder │ ├── add-dns-set-options-2c05c358ffd71f11.yaml │ ├── configure-ovsdb-manager-a29a148b241a125e.yaml │ ├── drop-py27-support-c426980520444bfa.yaml │ ├── drop-python-3-6-and-3-7-8ae8ccf16e422fc4.yaml │ ├── ovn-support-allow-stateless-01aed5acdcd1c0d1.yaml │ ├── ovn-support-discard-nexthop-cdb1d35aceaf4b63.yaml │ ├── ovn-support-hw-vtep-ca8b3ee7a74df3fd.yaml │ ├── ovn-support-ic-northbound-df557a866a1f411f.yaml │ ├── provide-address-set-api-3cb387b9e571d4ea.yaml │ ├── provide-lb-hc-api-8ff13ccaf75f1eee.yaml │ ├── provide-lrp-gateway-chassis-api-14e2948183f60cfa.yaml │ ├── provide-lrp-get-method-a33a99a7f86b827e.yaml │ └── provide-lrp-networks-modifying-1af13589064c12c6.yaml └── source │ ├── 2023.1.rst │ ├── 2023.2.rst │ ├── 2024.1.rst │ ├── 2024.2.rst │ ├── 2025.1.rst │ ├── 2025.2.rst │ ├── _templates │ └── .placeholder │ ├── conf.py │ ├── index.rst │ ├── pike.rst │ ├── queens.rst │ ├── rocky.rst │ ├── stein.rst │ ├── train.rst │ ├── unreleased.rst │ ├── ussuri.rst │ ├── victoria.rst │ ├── wallaby.rst │ ├── xena.rst │ ├── yoga.rst │ └── zed.rst ├── requirements.txt ├── setup.cfg ├── setup.py ├── test-requirements.txt ├── tools ├── coding-checks.sh ├── debug_venv ├── debug_venv.py ├── setup-ovs.sh └── test-setup.sh ├── tox.ini └── zuul.d ├── ovsdbapp-jobs.yaml └── project.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/.gitreview -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/.pylintrc -------------------------------------------------------------------------------- /.stestr.conf: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | test_path=${OS_TEST_PATH:-./ovsdbapp/tests/unit} 3 | top_dir=./ 4 | group_regex=([^\.]+\.)+ 5 | -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HACKING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/HACKING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/README.rst -------------------------------------------------------------------------------- /TESTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/TESTING.rst -------------------------------------------------------------------------------- /bindep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/bindep.txt -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/contributor/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/doc/source/contributor/index.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/install/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/doc/source/install/index.rst -------------------------------------------------------------------------------- /doc/source/user/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/doc/source/user/index.rst -------------------------------------------------------------------------------- /doc/source/user/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/doc/source/user/overview.rst -------------------------------------------------------------------------------- /doc/source/user/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/doc/source/user/tutorial.rst -------------------------------------------------------------------------------- /ovsdbapp/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/CHANGES -------------------------------------------------------------------------------- /ovsdbapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/__init__.py -------------------------------------------------------------------------------- /ovsdbapp/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/api.py -------------------------------------------------------------------------------- /ovsdbapp/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/__init__.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/command.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/common/base_connection_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/common/base_connection_utils.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/connection.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/event.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/fixtures.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/idlutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/idlutils.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/linux/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/linux/connection_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/linux/connection_utils.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/rowview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/rowview.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/transaction.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/vlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/vlog.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/windows/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/windows/connection_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/windows/connection_utils.py -------------------------------------------------------------------------------- /ovsdbapp/backend/ovs_idl/windows/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/backend/ovs_idl/windows/utils.py -------------------------------------------------------------------------------- /ovsdbapp/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/constants.py -------------------------------------------------------------------------------- /ovsdbapp/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/event.py -------------------------------------------------------------------------------- /ovsdbapp/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/exceptions.py -------------------------------------------------------------------------------- /ovsdbapp/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/schema/hardware_vtep/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/schema/hardware_vtep/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/hardware_vtep/api.py -------------------------------------------------------------------------------- /ovsdbapp/schema/hardware_vtep/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/hardware_vtep/commands.py -------------------------------------------------------------------------------- /ovsdbapp/schema/hardware_vtep/impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/hardware_vtep/impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/schema/open_vswitch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/schema/open_vswitch/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/open_vswitch/api.py -------------------------------------------------------------------------------- /ovsdbapp/schema/open_vswitch/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/open_vswitch/commands.py -------------------------------------------------------------------------------- /ovsdbapp/schema/open_vswitch/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/open_vswitch/helpers.py -------------------------------------------------------------------------------- /ovsdbapp/schema/open_vswitch/impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/open_vswitch/impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_ic_northbound/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_ic_northbound/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/ovn_ic_northbound/api.py -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_ic_northbound/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/ovn_ic_northbound/commands.py -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_ic_northbound/impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/ovn_ic_northbound/impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_northbound/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_northbound/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/ovn_northbound/api.py -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_northbound/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/ovn_northbound/commands.py -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_northbound/impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/ovn_northbound/impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_southbound/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_southbound/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/ovn_southbound/api.py -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_southbound/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/ovn_southbound/commands.py -------------------------------------------------------------------------------- /ovsdbapp/schema/ovn_southbound/impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/schema/ovn_southbound/impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/base.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/backend/ovs_idl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/backend/ovs_idl/test_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/backend/ovs_idl/test_connection.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/backend/ovs_idl/test_indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/backend/ovs_idl/test_indexing.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/base.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/fixtures.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/hardware_vtep/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/hardware_vtep/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/hardware_vtep/fixtures.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/hardware_vtep/test_impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/hardware_vtep/test_impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/open_vswitch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/open_vswitch/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/open_vswitch/fixtures.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/open_vswitch/test_common_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/open_vswitch/test_common_db.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/open_vswitch/test_impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/open_vswitch/test_impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/ovn_ic_northbound/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/ovn_ic_northbound/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/ovn_ic_northbound/fixtures.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/ovn_ic_northbound/test_impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/ovn_ic_northbound/test_impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/ovn_northbound/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/ovn_northbound/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/ovn_northbound/fixtures.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/ovn_northbound/test_impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/ovn_northbound/test_impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/ovn_southbound/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/ovn_southbound/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/ovn_southbound/event.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/ovn_southbound/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/ovn_southbound/fixtures.py -------------------------------------------------------------------------------- /ovsdbapp/tests/functional/schema/ovn_southbound/test_impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/functional/schema/ovn_southbound/test_impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/backend/ovs_idl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/backend/ovs_idl/test_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/unit/backend/ovs_idl/test_connection.py -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/backend/ovs_idl/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/unit/backend/ovs_idl/test_helpers.py -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/backend/ovs_idl/test_idlutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/unit/backend/ovs_idl/test_idlutils.py -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/backend/ovs_idl/test_vlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/unit/backend/ovs_idl/test_vlog.py -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/backend/test_ovs_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/unit/backend/test_ovs_idl.py -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/schema/open_vswitch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/schema/open_vswitch/test_impl_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/unit/schema/open_vswitch/test_impl_idl.py -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/unit/test_api.py -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/test_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/unit/test_event.py -------------------------------------------------------------------------------- /ovsdbapp/tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/unit/test_utils.py -------------------------------------------------------------------------------- /ovsdbapp/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/tests/utils.py -------------------------------------------------------------------------------- /ovsdbapp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/utils.py -------------------------------------------------------------------------------- /ovsdbapp/venv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/ovsdbapp/venv.py -------------------------------------------------------------------------------- /releasenotes/notes/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/notes/add-dns-set-options-2c05c358ffd71f11.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/add-dns-set-options-2c05c358ffd71f11.yaml -------------------------------------------------------------------------------- /releasenotes/notes/configure-ovsdb-manager-a29a148b241a125e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/configure-ovsdb-manager-a29a148b241a125e.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-py27-support-c426980520444bfa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/drop-py27-support-c426980520444bfa.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-python-3-6-and-3-7-8ae8ccf16e422fc4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/drop-python-3-6-and-3-7-8ae8ccf16e422fc4.yaml -------------------------------------------------------------------------------- /releasenotes/notes/ovn-support-allow-stateless-01aed5acdcd1c0d1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/ovn-support-allow-stateless-01aed5acdcd1c0d1.yaml -------------------------------------------------------------------------------- /releasenotes/notes/ovn-support-discard-nexthop-cdb1d35aceaf4b63.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/ovn-support-discard-nexthop-cdb1d35aceaf4b63.yaml -------------------------------------------------------------------------------- /releasenotes/notes/ovn-support-hw-vtep-ca8b3ee7a74df3fd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/ovn-support-hw-vtep-ca8b3ee7a74df3fd.yaml -------------------------------------------------------------------------------- /releasenotes/notes/ovn-support-ic-northbound-df557a866a1f411f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/ovn-support-ic-northbound-df557a866a1f411f.yaml -------------------------------------------------------------------------------- /releasenotes/notes/provide-address-set-api-3cb387b9e571d4ea.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/provide-address-set-api-3cb387b9e571d4ea.yaml -------------------------------------------------------------------------------- /releasenotes/notes/provide-lb-hc-api-8ff13ccaf75f1eee.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/provide-lb-hc-api-8ff13ccaf75f1eee.yaml -------------------------------------------------------------------------------- /releasenotes/notes/provide-lrp-gateway-chassis-api-14e2948183f60cfa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/provide-lrp-gateway-chassis-api-14e2948183f60cfa.yaml -------------------------------------------------------------------------------- /releasenotes/notes/provide-lrp-get-method-a33a99a7f86b827e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/provide-lrp-get-method-a33a99a7f86b827e.yaml -------------------------------------------------------------------------------- /releasenotes/notes/provide-lrp-networks-modifying-1af13589064c12c6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/notes/provide-lrp-networks-modifying-1af13589064c12c6.yaml -------------------------------------------------------------------------------- /releasenotes/source/2023.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/2023.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2023.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/2023.2.rst -------------------------------------------------------------------------------- /releasenotes/source/2024.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/2024.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2024.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/2024.2.rst -------------------------------------------------------------------------------- /releasenotes/source/2025.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/2025.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2025.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/2025.2.rst -------------------------------------------------------------------------------- /releasenotes/source/_templates/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/conf.py -------------------------------------------------------------------------------- /releasenotes/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/index.rst -------------------------------------------------------------------------------- /releasenotes/source/pike.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/pike.rst -------------------------------------------------------------------------------- /releasenotes/source/queens.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/queens.rst -------------------------------------------------------------------------------- /releasenotes/source/rocky.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/rocky.rst -------------------------------------------------------------------------------- /releasenotes/source/stein.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/stein.rst -------------------------------------------------------------------------------- /releasenotes/source/train.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/train.rst -------------------------------------------------------------------------------- /releasenotes/source/unreleased.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/unreleased.rst -------------------------------------------------------------------------------- /releasenotes/source/ussuri.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/ussuri.rst -------------------------------------------------------------------------------- /releasenotes/source/victoria.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/victoria.rst -------------------------------------------------------------------------------- /releasenotes/source/wallaby.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/wallaby.rst -------------------------------------------------------------------------------- /releasenotes/source/xena.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/xena.rst -------------------------------------------------------------------------------- /releasenotes/source/yoga.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/yoga.rst -------------------------------------------------------------------------------- /releasenotes/source/zed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/releasenotes/source/zed.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tools/coding-checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/tools/coding-checks.sh -------------------------------------------------------------------------------- /tools/debug_venv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/tools/debug_venv -------------------------------------------------------------------------------- /tools/debug_venv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/tools/debug_venv.py -------------------------------------------------------------------------------- /tools/setup-ovs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/tools/setup-ovs.sh -------------------------------------------------------------------------------- /tools/test-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/tools/test-setup.sh -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/tox.ini -------------------------------------------------------------------------------- /zuul.d/ovsdbapp-jobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/zuul.d/ovsdbapp-jobs.yaml -------------------------------------------------------------------------------- /zuul.d/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ovsdbapp/HEAD/zuul.d/project.yaml --------------------------------------------------------------------------------