├── .gitignore ├── .travis.yml ├── AUTHORS ├── LICENSE ├── README.rst ├── ansible ├── README.rst ├── doc │ ├── create-router-task.rst │ ├── multi-routers.png │ └── single-logical-router.png ├── docker │ ├── Makefile │ ├── base │ │ ├── Dockerfile │ │ ├── Makefile │ │ └── sources.list │ ├── ovn │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── ovn-sandbox-chassis.sh │ │ ├── ovn-sandbox-database.sh │ │ ├── ovn-sandbox-north-ovsdb.sh │ │ ├── ovn-sandbox-northd.sh │ │ └── ovn-sandbox-south-ovsdb.sh │ └── rally │ │ ├── Dockerfile │ │ └── Makefile ├── etc │ └── variables.yml ├── group_vars │ └── all.yml ├── inventory │ └── ovn-hosts ├── library │ └── generate_chassis_ip_pairs.py ├── ovn-emulation-deployment.png ├── roles │ ├── common │ │ └── tasks │ │ │ ├── config.yml │ │ │ └── main.yml │ ├── ovn │ │ ├── defaults │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── clean.yml │ │ │ ├── config.yml │ │ │ ├── deploy.yml │ │ │ ├── main.yml │ │ │ └── start.yml │ │ └── templates │ │ │ ├── openvswitch-ovn-chassis.json.j2 │ │ │ └── openvswitch-ovn-db.json.j2 │ └── rally │ │ ├── defaults │ │ └── main.yml │ │ ├── files │ │ └── config │ │ ├── tasks │ │ ├── clean.yml │ │ ├── config.yml │ │ ├── deploy.yml │ │ ├── main.yml │ │ └── start.yml │ │ └── templates │ │ ├── create_and_bind_ports.json.j2 │ │ ├── create_and_list_acls.json.j2 │ │ ├── create_and_list_lports.json.j2 │ │ ├── create_networks.json.j2 │ │ ├── create_routers.json.j2 │ │ ├── create_routers_bind_ports.json.j2 │ │ ├── create_sandbox-farm.json.j2 │ │ ├── create_sandbox.json.j2 │ │ └── ovn-multihost-deployment.json.j2 └── site.yml ├── ci ├── README.md ├── ansible │ ├── all.yml │ └── docker-ovn-hosts-example ├── docker-rally.sh ├── ovn-scale.conf ├── prepare.sh ├── scale-cleanup.sh ├── scale-hosts.sh ├── scale-lib.sh ├── scale-pure-ovn-hosts.sh └── scale-test.sh ├── doc ├── ext │ ├── __init__.py │ ├── plugin_reference.py │ └── utils.py └── source │ ├── Makefile │ ├── conf.py │ ├── index.rst │ ├── install.rst │ ├── overview.rst │ ├── plugin │ └── plugin_reference.rst │ ├── tutorial.rst │ └── tutorial │ ├── step_1_setting_up_the_environment.rst │ ├── step_2_rally_input_task_format.rst │ └── step_3_task_templates.rst ├── install.sh ├── rally_ovs ├── __init__.py ├── cli │ ├── __init__.py │ ├── commands │ │ ├── __init__.py │ │ ├── deployment.py │ │ └── task.py │ └── main.py ├── plugins │ ├── __init__.py │ └── ovs │ │ ├── __init__.py │ │ ├── consts.py │ │ ├── context │ │ ├── __init__.py │ │ ├── datapath.py │ │ ├── ovn_multihost.py │ │ ├── ovn_nb.py │ │ ├── ovnnbctl_daemon.py │ │ └── sandbox.py │ │ ├── deployment │ │ ├── __init__.py │ │ ├── engines │ │ │ ├── __init__.py │ │ │ ├── ovn_multihost.py │ │ │ ├── ovn_sandbox_controller.py │ │ │ ├── ovn_sandbox_farm.py │ │ │ └── ovs │ │ │ │ ├── install.sh │ │ │ │ ├── ovs-sandbox.sh │ │ │ │ └── prepare.sh │ │ ├── providers │ │ │ ├── __init__.py │ │ │ └── ovn_sandbox_provider.py │ │ └── sandbox.py │ │ ├── ovnclients.py │ │ ├── ovsclients.py │ │ ├── ovsclients_impl.py │ │ ├── scenario.py │ │ ├── scenarios │ │ ├── __init__.py │ │ ├── ovn.py │ │ ├── ovn_fake_multinode.py │ │ ├── ovn_igmp.py │ │ ├── ovn_nb.py │ │ ├── ovn_network.py │ │ ├── ovn_sandbox.py │ │ └── sandbox.py │ │ └── utils.py └── tests │ ├── __init__.py │ └── unit │ ├── __init__.py │ └── plugins │ ├── __init__.py │ └── ovs │ ├── __init__.py │ ├── context │ ├── __init__.py │ ├── test_datapath.py │ └── test_ovn_nb.py │ ├── test_ovsclients.py │ └── utils.py ├── requirements.txt ├── samples ├── deployments │ ├── ovn-multihost-docker.json │ ├── ovn-multihost-physical-docker.json │ ├── ovn-multihost-physical.json │ ├── ovn-multihost-single-controller-physical.json │ ├── ovn-multihost.json │ ├── ovn-sandbox-control-node.json │ └── ovn-sandbox-farm-node.json └── tasks │ └── scenarios │ ├── ovn-network │ ├── create_and_bind_internal_ports.json │ ├── create_and_bind_ports.json │ ├── create_networks.json │ ├── deploy_fake_multinode.json │ ├── igmp_scale.json │ ├── mcast-tester.c │ ├── osh_workload.json │ └── osh_workload_incremental.json │ ├── ovn-northbound │ ├── cleanup_acls.json │ ├── cleanup_lswitches.json │ ├── create_and_delete_acls.json │ ├── create_and_delete_lports.json │ ├── create_and_delete_lswitches.json │ ├── create_and_list_acls.1.json │ ├── create_and_list_acls.2.json │ ├── create_and_list_lports.json │ └── create_and_list_lswitch.json │ └── ovn-sandbox │ ├── create_and_delete_sandbox.json │ ├── create_controller.json │ ├── create_sandbox.json │ ├── create_sandbox.json.j2 │ ├── delete_sandbox.json │ ├── start_sandbox.json │ ├── stop_and_start_sandbox.json │ └── stop_sandbox.json ├── setup.cfg ├── setup.py ├── test-requirements.txt └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/README.rst -------------------------------------------------------------------------------- /ansible/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/README.rst -------------------------------------------------------------------------------- /ansible/doc/create-router-task.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/doc/create-router-task.rst -------------------------------------------------------------------------------- /ansible/doc/multi-routers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/doc/multi-routers.png -------------------------------------------------------------------------------- /ansible/doc/single-logical-router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/doc/single-logical-router.png -------------------------------------------------------------------------------- /ansible/docker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/Makefile -------------------------------------------------------------------------------- /ansible/docker/base/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/base/Dockerfile -------------------------------------------------------------------------------- /ansible/docker/base/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/base/Makefile -------------------------------------------------------------------------------- /ansible/docker/base/sources.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/base/sources.list -------------------------------------------------------------------------------- /ansible/docker/ovn/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/ovn/Dockerfile -------------------------------------------------------------------------------- /ansible/docker/ovn/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/ovn/Makefile -------------------------------------------------------------------------------- /ansible/docker/ovn/ovn-sandbox-chassis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/ovn/ovn-sandbox-chassis.sh -------------------------------------------------------------------------------- /ansible/docker/ovn/ovn-sandbox-database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/ovn/ovn-sandbox-database.sh -------------------------------------------------------------------------------- /ansible/docker/ovn/ovn-sandbox-north-ovsdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/ovn/ovn-sandbox-north-ovsdb.sh -------------------------------------------------------------------------------- /ansible/docker/ovn/ovn-sandbox-northd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/ovn/ovn-sandbox-northd.sh -------------------------------------------------------------------------------- /ansible/docker/ovn/ovn-sandbox-south-ovsdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/ovn/ovn-sandbox-south-ovsdb.sh -------------------------------------------------------------------------------- /ansible/docker/rally/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/rally/Dockerfile -------------------------------------------------------------------------------- /ansible/docker/rally/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/docker/rally/Makefile -------------------------------------------------------------------------------- /ansible/etc/variables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/etc/variables.yml -------------------------------------------------------------------------------- /ansible/group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/group_vars/all.yml -------------------------------------------------------------------------------- /ansible/inventory/ovn-hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/inventory/ovn-hosts -------------------------------------------------------------------------------- /ansible/library/generate_chassis_ip_pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/library/generate_chassis_ip_pairs.py -------------------------------------------------------------------------------- /ansible/ovn-emulation-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/ovn-emulation-deployment.png -------------------------------------------------------------------------------- /ansible/roles/common/tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/common/tasks/config.yml -------------------------------------------------------------------------------- /ansible/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: config.yml 3 | -------------------------------------------------------------------------------- /ansible/roles/ovn/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/ovn/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/ovn/tasks/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/ovn/tasks/clean.yml -------------------------------------------------------------------------------- /ansible/roles/ovn/tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/ovn/tasks/config.yml -------------------------------------------------------------------------------- /ansible/roles/ovn/tasks/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/ovn/tasks/deploy.yml -------------------------------------------------------------------------------- /ansible/roles/ovn/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: "{{ action }}.yml" 3 | -------------------------------------------------------------------------------- /ansible/roles/ovn/tasks/start.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/ovn/tasks/start.yml -------------------------------------------------------------------------------- /ansible/roles/ovn/templates/openvswitch-ovn-chassis.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/ovn/templates/openvswitch-ovn-chassis.json.j2 -------------------------------------------------------------------------------- /ansible/roles/ovn/templates/openvswitch-ovn-db.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/ovn/templates/openvswitch-ovn-db.json.j2 -------------------------------------------------------------------------------- /ansible/roles/rally/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/rally/files/config: -------------------------------------------------------------------------------- 1 | StrictHostKeyChecking=no 2 | UserKnownHostsFile=/dev/null 3 | -------------------------------------------------------------------------------- /ansible/roles/rally/tasks/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/tasks/clean.yml -------------------------------------------------------------------------------- /ansible/roles/rally/tasks/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/tasks/config.yml -------------------------------------------------------------------------------- /ansible/roles/rally/tasks/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/tasks/deploy.yml -------------------------------------------------------------------------------- /ansible/roles/rally/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - include: "{{ action }}.yml" 3 | -------------------------------------------------------------------------------- /ansible/roles/rally/tasks/start.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/tasks/start.yml -------------------------------------------------------------------------------- /ansible/roles/rally/templates/create_and_bind_ports.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/templates/create_and_bind_ports.json.j2 -------------------------------------------------------------------------------- /ansible/roles/rally/templates/create_and_list_acls.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/templates/create_and_list_acls.json.j2 -------------------------------------------------------------------------------- /ansible/roles/rally/templates/create_and_list_lports.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/templates/create_and_list_lports.json.j2 -------------------------------------------------------------------------------- /ansible/roles/rally/templates/create_networks.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/templates/create_networks.json.j2 -------------------------------------------------------------------------------- /ansible/roles/rally/templates/create_routers.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/templates/create_routers.json.j2 -------------------------------------------------------------------------------- /ansible/roles/rally/templates/create_routers_bind_ports.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/templates/create_routers_bind_ports.json.j2 -------------------------------------------------------------------------------- /ansible/roles/rally/templates/create_sandbox-farm.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/templates/create_sandbox-farm.json.j2 -------------------------------------------------------------------------------- /ansible/roles/rally/templates/create_sandbox.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/templates/create_sandbox.json.j2 -------------------------------------------------------------------------------- /ansible/roles/rally/templates/ovn-multihost-deployment.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/roles/rally/templates/ovn-multihost-deployment.json.j2 -------------------------------------------------------------------------------- /ansible/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ansible/site.yml -------------------------------------------------------------------------------- /ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/README.md -------------------------------------------------------------------------------- /ci/ansible/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/ansible/all.yml -------------------------------------------------------------------------------- /ci/ansible/docker-ovn-hosts-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/ansible/docker-ovn-hosts-example -------------------------------------------------------------------------------- /ci/docker-rally.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/docker-rally.sh -------------------------------------------------------------------------------- /ci/ovn-scale.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/ovn-scale.conf -------------------------------------------------------------------------------- /ci/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/prepare.sh -------------------------------------------------------------------------------- /ci/scale-cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/scale-cleanup.sh -------------------------------------------------------------------------------- /ci/scale-hosts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/scale-hosts.sh -------------------------------------------------------------------------------- /ci/scale-lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/scale-lib.sh -------------------------------------------------------------------------------- /ci/scale-pure-ovn-hosts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/scale-pure-ovn-hosts.sh -------------------------------------------------------------------------------- /ci/scale-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/ci/scale-test.sh -------------------------------------------------------------------------------- /doc/ext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/ext/plugin_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/ext/plugin_reference.py -------------------------------------------------------------------------------- /doc/ext/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/ext/utils.py -------------------------------------------------------------------------------- /doc/source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/source/Makefile -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/source/install.rst -------------------------------------------------------------------------------- /doc/source/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/source/overview.rst -------------------------------------------------------------------------------- /doc/source/plugin/plugin_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/source/plugin/plugin_reference.rst -------------------------------------------------------------------------------- /doc/source/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/source/tutorial.rst -------------------------------------------------------------------------------- /doc/source/tutorial/step_1_setting_up_the_environment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/source/tutorial/step_1_setting_up_the_environment.rst -------------------------------------------------------------------------------- /doc/source/tutorial/step_2_rally_input_task_format.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/source/tutorial/step_2_rally_input_task_format.rst -------------------------------------------------------------------------------- /doc/source/tutorial/step_3_task_templates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/doc/source/tutorial/step_3_task_templates.rst -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/install.sh -------------------------------------------------------------------------------- /rally_ovs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/cli/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/cli/commands/deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/cli/commands/deployment.py -------------------------------------------------------------------------------- /rally_ovs/cli/commands/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/cli/commands/task.py -------------------------------------------------------------------------------- /rally_ovs/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/cli/main.py -------------------------------------------------------------------------------- /rally_ovs/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/__init__.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/consts.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/context/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/context/datapath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/context/datapath.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/context/ovn_multihost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/context/ovn_multihost.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/context/ovn_nb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/context/ovn_nb.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/context/ovnnbctl_daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/context/ovnnbctl_daemon.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/context/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/context/sandbox.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/engines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/deployment/engines/__init__.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/engines/ovn_multihost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/deployment/engines/ovn_multihost.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/engines/ovn_sandbox_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/deployment/engines/ovn_sandbox_controller.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/engines/ovn_sandbox_farm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/deployment/engines/ovn_sandbox_farm.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/engines/ovs/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/deployment/engines/ovs/install.sh -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/engines/ovs/ovs-sandbox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/deployment/engines/ovs/ovs-sandbox.sh -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/engines/ovs/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/deployment/engines/ovs/prepare.sh -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/providers/ovn_sandbox_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/deployment/providers/ovn_sandbox_provider.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/deployment/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/deployment/sandbox.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/ovnclients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/ovnclients.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/ovsclients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/ovsclients.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/ovsclients_impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/ovsclients_impl.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/scenario.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/scenario.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/scenarios/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/scenarios/ovn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/scenarios/ovn.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/scenarios/ovn_fake_multinode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/scenarios/ovn_fake_multinode.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/scenarios/ovn_igmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/scenarios/ovn_igmp.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/scenarios/ovn_nb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/scenarios/ovn_nb.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/scenarios/ovn_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/scenarios/ovn_network.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/scenarios/ovn_sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/scenarios/ovn_sandbox.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/scenarios/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/scenarios/sandbox.py -------------------------------------------------------------------------------- /rally_ovs/plugins/ovs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/plugins/ovs/utils.py -------------------------------------------------------------------------------- /rally_ovs/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/tests/unit/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/tests/unit/plugins/ovs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/tests/unit/plugins/ovs/context/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rally_ovs/tests/unit/plugins/ovs/context/test_datapath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/tests/unit/plugins/ovs/context/test_datapath.py -------------------------------------------------------------------------------- /rally_ovs/tests/unit/plugins/ovs/context/test_ovn_nb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/tests/unit/plugins/ovs/context/test_ovn_nb.py -------------------------------------------------------------------------------- /rally_ovs/tests/unit/plugins/ovs/test_ovsclients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/tests/unit/plugins/ovs/test_ovsclients.py -------------------------------------------------------------------------------- /rally_ovs/tests/unit/plugins/ovs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/rally_ovs/tests/unit/plugins/ovs/utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/requirements.txt -------------------------------------------------------------------------------- /samples/deployments/ovn-multihost-docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/deployments/ovn-multihost-docker.json -------------------------------------------------------------------------------- /samples/deployments/ovn-multihost-physical-docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/deployments/ovn-multihost-physical-docker.json -------------------------------------------------------------------------------- /samples/deployments/ovn-multihost-physical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/deployments/ovn-multihost-physical.json -------------------------------------------------------------------------------- /samples/deployments/ovn-multihost-single-controller-physical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/deployments/ovn-multihost-single-controller-physical.json -------------------------------------------------------------------------------- /samples/deployments/ovn-multihost.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/deployments/ovn-multihost.json -------------------------------------------------------------------------------- /samples/deployments/ovn-sandbox-control-node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/deployments/ovn-sandbox-control-node.json -------------------------------------------------------------------------------- /samples/deployments/ovn-sandbox-farm-node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/deployments/ovn-sandbox-farm-node.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-network/create_and_bind_internal_ports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-network/create_and_bind_internal_ports.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-network/create_and_bind_ports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-network/create_and_bind_ports.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-network/create_networks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-network/create_networks.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-network/deploy_fake_multinode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-network/deploy_fake_multinode.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-network/igmp_scale.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-network/igmp_scale.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-network/mcast-tester.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-network/mcast-tester.c -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-network/osh_workload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-network/osh_workload.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-network/osh_workload_incremental.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-network/osh_workload_incremental.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-northbound/cleanup_acls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-northbound/cleanup_acls.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-northbound/cleanup_lswitches.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-northbound/cleanup_lswitches.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-northbound/create_and_delete_acls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-northbound/create_and_delete_acls.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-northbound/create_and_delete_lports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-northbound/create_and_delete_lports.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-northbound/create_and_delete_lswitches.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-northbound/create_and_delete_lswitches.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-northbound/create_and_list_acls.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-northbound/create_and_list_acls.1.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-northbound/create_and_list_acls.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-northbound/create_and_list_acls.2.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-northbound/create_and_list_lports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-northbound/create_and_list_lports.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-northbound/create_and_list_lswitch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-northbound/create_and_list_lswitch.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-sandbox/create_and_delete_sandbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-sandbox/create_and_delete_sandbox.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-sandbox/create_controller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-sandbox/create_controller.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-sandbox/create_sandbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-sandbox/create_sandbox.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-sandbox/create_sandbox.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-sandbox/create_sandbox.json.j2 -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-sandbox/delete_sandbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-sandbox/delete_sandbox.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-sandbox/start_sandbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-sandbox/start_sandbox.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-sandbox/stop_and_start_sandbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-sandbox/stop_and_start_sandbox.json -------------------------------------------------------------------------------- /samples/tasks/scenarios/ovn-sandbox/stop_sandbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/samples/tasks/scenarios/ovn-sandbox/stop_sandbox.json -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ovn-org/ovn-scale-test/HEAD/tox.ini --------------------------------------------------------------------------------