include is being deprecated and import_tasks is supported
since 2.4 so update bindep to use that instead.
Change-Id: I21670d7d687b81ac745a74cf43cbe747eefde08c
include is being deprecated and import_tasks is supported
since 2.4 so update bindep to use that instead.
Change-Id: Id6961e4184abf394e8592bb79e4053e6b9a9eefe
Gentoo multinode job is consistently failing. To disable only this
job with current test framework, we need to adapt the test framework, so
that disabling of specific jobs is possible.
Also includes minor documentation fix which triggers affected jobs.
Co-Authored-By: Andreas Jaeger <aj@suse.com>
Change-Id: Ida9d1714f1f6c3f4fbee469ef940147f969d9466
The minikube v1.10.x is appending the systemd-resolved conf always.
So to workaround this problem, do a patch after deployment.
Change-Id: I813151761ebeb24b3d78f2a5a6c96ca6ffd81f21
We should offer the option of https in addition to http in our
configure-mirrors role as users may want to consume mirrors using https.
This has become more viable in recent years with the releases of Debian
Buster and Ubuntu Bionic supporting it out of the box.
Change-Id: I747c1a379dfce9469e643d7fa199c8e8554f5289
The failovermethod option was removed in dnf and produces eye catching
warnings. Clean this up to clean up job output by configure-mirrors.
More details at: https://bugzilla.redhat.com/show_bug.cgi?id=1653831
Change-Id: Id646835e0fa9e5e99cde57382b3148caeb55e8bd
- assured configured repository is based on original repository definition
- workaround for bypassing rpm installation conflicts
on CentOS/RHEL-8.
- we no longer need special dnf command for installation.
Change-Id: I0b2ccd788f8010b864c45140189dcb215e7c82fb
To wait for pods are up which are managed by daemonset controller
as well as statefulsets controller.
This works even if there are not such controllers.
Change-Id: Ib88a9023db6aac151bce71a2bb4ffbcea570e4f5
Since tox_envlist has a default value it cannot be undefined
so the fail task will never run. Instead handle the case when
tox_envlist is an empty string by getting the default configured
envlist from tox. Also handle the casewhen tox_envlist is 'ALL'.
This also updates tox_install_sibling_packages to correctly
handle multiple testenvs and uses configuration supplied by
'tox --showconfig -e <envlist>' instead of guessing where the
envdir and logdir are located.
We also cannot run tox inside python because it gets complicated
to know which tox_executable we should call during the python test
cases so run these commands in ansible and pass the output to
tox_install_sibling_packages.
Since role params have higher precedence than set_fact we set an
internal _tox_envlist fact that is a comma separated list of testenvs
that should be run.
Change-Id: I9e5a1b041f653cbcff7b8ed62e4a95a0a040fdd7
In OpenDev, we use an inventory file with the public v4 and v6
addresses listed as hostvars. We would like to use that feature in
testing as well. In order to do that, we need to mutate the inventory
so that the public_ipv4 address supplied by nodepool is mapped to
the public_v4 address in the inventory. This additional option allows
the user to configure such mappings.
Change-Id: I48f03cacdf4531c42d33f6e807845d5c2a1da1d5