Implemented HW2HW network performance testing
Implemented HW2HW network performance test:
- Added K8S client manager and API methods
- Added method for collecting HW compute nodes
- Improved and extended global config
- Extended requirements.txt, pinned some modules
- Extended and improved SSH methods
Added some small improvements:
- extended .gitignore
- Added some custom exceptions instead of basic ones
- Renamed some classes
- Set iperf v2 to be default for multi-threads tests
- Updated README file
Related-PROD: PROD-36943
Change-Id: I265058967ccc01d96bf3bca532a8a0ae2a26f1f2
diff --git a/requirements.txt b/requirements.txt
index 556da96..19159fc 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,12 +1,14 @@
jinja2 # BSD License (BSD-3-Clause)
+kubernetes==26.1.*
pandas==1.5.3 # BSD License (BSD-3-Clause)
paramiko==2.7.2 # LGPLv2.1+
-pytest==4.6.11 # MIT
+pytest==7.4.4 # MIT
python-cinderclient==6.0.0 # Apache-2.0
python-glanceclient==3.0.0 # Apache-2.0
python-keystoneclient==3.22.0 # Apache-2.0
python-neutronclient==7.1.0 # Apache-2.0
python-novaclient==7.1.0
PyYAML>=5.4 # MIT
-requests==2.24.0 # Apache-2.0
+requests>=2.25.0 # Apache-2.0
texttable==1.2.0
+urllib3>=1.26.0