This patch adds base `tobiko` CLI tool and one command for it which is
`ping`.
Using this new CLI tool it is now possible to do `tobiko ping <server>`
to run tobiko function to ping some server and store results in the
file. This can be used e.g. to run background ping process in the POD on
OpenShift and use that in the Tobiko tests.
Related: #TOBIKO-100
Change-Id: I33aea73cead5a4f406ce1a08c819fe056e17e9a1
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I5ae6bfa98a85ca262089adeec571870340cde86e
This patch adds to "docs" tox job ability to automatically
generate sample config file and config reference based on
config options defined in code.
Change-Id: Id960cc28d1b13ef3ed15e911f59620afb83f45b9
* tobiko-fault allows you to run different faults on different
nodes in your environment.
* If os-faults configuration not present, tobiko-fault will generate
it.
Change-Id: I428aebcbcdc3c9997a0c839e6a18564433e68ba8
Add basic structure file for supporting Tobiko run command.
The command will be used for generating configuration and run
the tests.
Change-Id: I046b3a85e2ad3d73f983d2be0c804ee863d56d9c
Let separate test cases (tobiko.tests package) from framework
(the rest of tobiko).
- Move test case dependencies to test-requirements.txt file.
- Keep only requirements.txt as framework requirements file.
- Add python-networkclient dependency to tobiko framework
- update tox.ini to use it for checking code before committing it
Change-Id: I0bc433153e00a1c83dbf691bfe058a1ccb1a49dd
Allow to list stacks created/managed by Tobiko and templates
Tobiko provides for user along with tests.
Change-Id: Idd7d2ddc5f2c0aff14508b07c9f5d4067aba5a46
Since tobiko is not cleaning up resources, added an alternative
that should ease development and testing processes.
Also updated setup.cfg with entries for cleanup and creation utils.
Change-Id: Ie88f79108d83723d107b1c5ed30ac69f19318820