Create scenario tests for loadbalancers
This patch implements the tempest plugin for basic load balancer
operations in Octavia. It contains tests for loadbalancer API and
a minimal operation test for loadbalancing functionality.
Steps for testing in devstack environment:
- Clone octavia-tempest-plugin repo, check out this patch, install
octavia-tempest-plugin project.
- Create a tempest work directory by running 'tempest init <workdir>'.
In the etc/tempest.conf, add 'loadbalancer = true' in
'service_available' section.
- Set a big value to 'OS_TEST_TIMEOUT' in .testr.conf
- Add or modify other related config options (image, network, flavor,
validation, etc).
- Run 'tempest run --regex ^octavia_tempest_plugin'
Co-Authored-By: Lingxian Kong <anlin.kong@gmail.com>
Co-Authored-By: Adam Harwell <flux.adam@gmail.com>
Change-Id: Ibc2904f431b15dfca2ff8e38e0d4d06c1430abea
diff --git a/.gitignore b/.gitignore
index 963e589..2260627 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,6 +38,9 @@
.project
.pydevproject
+# PyCharm
+.idea
+
# Complexity
output/*.html
output/*/index.html
@@ -55,4 +58,4 @@
.*sw?
# Files created by releasenotes build
-releasenotes/build
\ No newline at end of file
+releasenotes/build