In the L3HA router test don't fail imediately when there is no master
router found. Sometimes it may take a while before keepalived will
negotiate proper statuses on nodes.
This patch adds retry mechanism to the function which gets master and
backup agents and waits 60 seconds for agents with correct statuses.
Change-Id: Ic8c053a2cd4994f0ad7757670835ffa84dfa06cc
It was removed in [1] but it is needed to properly build documentation
on the readthedocs service.
Also, as requirements-check job is checking doc/requirements.txt file
and has troubles with parsing such included files, this patch proposes
new requirements file only for readthedocs builds. This new file simply
includes all other our requirements files.
[1] https://review.opendev.org/c/x/tobiko/+/769109
Change-Id: I428b23db94c65a6138e3d3039fb28bac24c8ea8b
Since few days our docs builds on readthedocs.org are failing.
It's most likely due to the "unexpected indentadion" error in
sphinx.
This patch fixes that error so docs should be build properly again.
Change-Id: Ie9b45379e5b0ca93dbc282e3670278793412256d
Due to BZ1890895, test_reboot_computes_recovery is not stable. This test
was applying a hard reboot to the compute nodes. The test is replaced by
test_soft_reboot_computes_recovery until BZ1890895 is resolved
Change-Id: If2d68bfbfed3c1b149929ec05a8e83f3720cc174
Namespace should be only created if there is VM with router that is set
as a default gateway. Need to verify that there will be no namespace
created on the compute node where VM is connected to the external
network. The same network is used as the default gateway for the router
Change-Id: I4aa338a0eaa1d50f043129e7628a8693bfcc272b
Decorator allows to skip test if it is executed in OSP of incorrect
version. Version may be higher/lower to the specifed version or can
be matched exactly
Change-Id: I926794de8380c5276c0d398c325063c5c190d7eb
lower-constraints Tox environment where incorrectly using
the upper upper constraints file from OpenStack requirements
project
Change-Id: I2d1db74899e1892b041c76109d8bcf7f4c116d56
Previously it was trying to catch KeyError in the test class but
topology class is raising own exception
UnknowOpenStackContainerNameError in case when container name will not
be defined in the topology.
This patch fixes that by properly handling this
UnknowOpenStackContainerNameError exception.
Change-Id: I150e6bea5b95105a0faf8515bcd7f35ce1d8b280
In such networks there is a problem with providing metadata service
without enabling isolated_metadata in the dhcp agent.
So easier way to make it working in all deployments is to use config
drive.
That patch is doing exactly that.
Change-Id: Icf5df07fb02e84fafb49e5c1813d1aed59a03249
- Pass linters and lower-constrains jobs with Python 3.8
- Use master version of pylint only with python version >= 3.9
- Update requirements files
- Fix install_bindeps.sh
- Disable running DevStack jobs on ubuntu focal nodes
Change-Id: Ie745fe5b5a08fe088fcf39edb312170c6cbdc5bb