There was a conflict between astroid version set in linters-requirements.txt
and astroid version required by pylint
Change-Id: I0c7f3e34dc2493974517cd6e5e60fc59485cfafa
Docs configuration file doc/source/conf.py shouldn't install
dependencies, like tobiko project itself as it seems that
this causes failures of the docs builds on the readthedocs.
So this patch removes it from that file and adds sphinx_rtd_theme
to the docs requirements file.
It also moves installation of tobiko project to the tox.ini file to make
Zuul docs job happy.
Change-Id: I0b227f87ade2d9561dd8aee988a565cbef31c7ae
We need to check LB "provisioning_status" in addition to
"operating_status" to make sure that the LB is ACTIVE.
Improve Netcat command used to emulate HTTP server/stub on Cirros
members. Current implementation doesn't send any HTTP response
header back to client (not standard HTTP) and tools like: WGET and CURL
are facing issues because of that, for example:
CURL - "curl: (56) Recv failure: Connection reset by peer"
WGET - "Length: unspecified" + retries.
Change-Id: I650d7bc09a19264f8a9f811b6cd5bac7a26c107e
Also reorganized a few things in a way I think makes them
a bit clearer, feel free to leave feedback in reviews
Change-Id: I879cb957ef35f9b6e1176a4528d8f9f5f33a4c90
This test may fail sometimes because the IPv6 address is not received
immediately. The test will retry during some time
Change-Id: I130cdc622cd289920bcfb812fa46320df7e5f0e1
As we are typically using config-drive for external instances
filtering out nets without dhcp is no
more required
Change-Id: Ifd86046a8fb61372af87c47e6b84d75abcab68dd
So far every test was forced to have its own logic by duplicating
Octavia's scenario test logic (test_traffic.py).
This patch scatters the Octavia's test_traffic logic into tobiko
framework.
It creates several new files in tobiko/tests/scenario/octavia:
expections.py - Octavia's scenarios exceptions.
octavia_base.py - Octavia's BaseTests.
validators.py - Octavia's traffic validators.
waiters.py - Octavia's waiters.
No additional Octavia logic was added.
Change-Id: I7d6d6d7c54bae0ba02f08a187b8b16a4757e46c8
- Set workflow step name as junit test suite name
- Set HTML report title
- Render HTML report all test case rows collapsed
- Add tobiko release version and Git commit to
reported environment metadata
Change-Id: Id827146d1f8455047dd5eedfa90171da8be02ea5
- ensure there quota limits before creating a new server
- ensure a server is in desired state (ACTIVE or SHUTOFF)
Change-Id: Id91123fd4ca4114d92bc7b836257e64505b10404
test_kill_ovn_controller should be skipped on devstack because the
ovn-controller process is not started automatically
test_restart_ovn_controller was using docker because the ovn-controller
service name was wrong
Change-Id: Ia3f70a23f676fbbc2b3d129df1fac77bdadfcd29