After upgrade it seems we don't have enough REMAINING_TIME
to finish the smoke run, let's try increassing the
DEVSTACK_GATE_TIMEOUT.
Change-Id: I61b3a1376cfe3575e01e3eb0a877e76456ba5c61
An upcoming ironic change changes the default boot option for nodes
to local booting as opposed to the long standing default netboot.
Some jobs still use cirros, which cannot be local booted from a
partition image as it is designed to write the ramdisk contents
to the partition upon the initial network boot.
Change-Id: I0d0c043de449048c3cc38ed7d7dac3e9e85974ef
We don't need to install libraries from git in this job.
ironic-python-agent is also not needed since we download the ramdisk.
Change-Id: I634e75ab04253edffb6f19394d3943e9ffe56d13
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I2b98df417a982d0169be63630cab29607274324c
ironic-inspector-tempest-dsvm-python3 did not have a driver explicitly
set, so devstack-gate fell back to pxe_ipmitool.
Change-Id: I03715da6c631c015cb2fd093e9049b6ae0483ae7
Grenade has seven nodes, and chances that at least one of them will
fail PXE booting is quite high. Ironic itself already has automated
cleaning disabled in its grenade jobs.
Change-Id: I89fab35848801ebd57a772fc4efa637cfb81844f
Similar change to ironic's dcc5546b49ad7a791a00284999e6db4a802792b1.
Allows using inspector's jobs in the ironic-tempest-plugin gate.
Change-Id: I69d91ac4b00dabfd917f097d70f0b38e0a4fc4c6
The granade job is left intact, as it requires IRONIC_ENABLED_INSPECT_INTERFACES
devstack configuration, which was introduced in Queens.
Change-Id: I0742a0c06a7ecf6ca03673f18f37fdb7ee003aa2
Depends-On: Ib0297f8936bba9449a02fb1a878981ab55687ef9
To be able to run a job on a different branch add the ability to
specify a 'branch_override' value. We will use this in the
openstack/ironic-tempest-plugin testing to be able to check changes
against our stable branches.
Change-Id: I4ba2a44bf9b03d85e339bc5761770e8943dd2140
Instead of a legacy tox job, use the already defined functional jobs
that do the same. Note that those jobs are named "functional", so update
tox.ini as well.
Remove unused playbooks.
Change-Id: Icdb1b94b0e69ffb55007e166705871010e8943c5
We don't need to have two TEMPEST_PLUGINS entry of the same value of
/opt/stack/new/ironic-tempest-plugin. One is enough.
Change-Id: I7d91b28d32e42acab91c4bcef42d46e2dfac9094
Follow-on patch will delete the
openstack/ironic-inspector/ironic_inspector/test/inspector_tempest_plugin/
directory. But this will need to be done after this patch has been
backported to the stable branches, otherwise the stable branches will
break.
Change-Id: I94b74aa83e6898a11f6b81862325cee395a0fd3e
Depends-On: I4fb07ecad151421f2aa132394e048a9fce67f7b4
plugin.sh now recognizes additional dnsmasq pxe filter configuration
options:
IRONIC_INSPECTOR_DHCP_HOSTSDIR
IRONIC_INSPECTOR_DNSMASQ_START_COMMAND
IRONIC_INSPECTOR_DNSMASQ_STOP_COMMAND
and configures both the inspector and dnsmasq accordingly.
The playbooks/legacy/ironic-inspector-tempest-dsvm-discovery/run.yaml now
executes with dnsmasq pxe filter driver.
The inspector_iniset function was updated to be able to set option values
consisting of multiple words.
Change-Id: Ib0879e0045e28ae778d2de6c1b5cd23f5fafda17
The [firewall] group was deprecated but our devstack still uses it. This
patch replaces the IRONIC_INSPECTOR_MANAGE_FIREWALL=True/False variable
with an IRONIC_INSPECTOR_DHCP_FILTER variable with a default of 'iptables'
and sets the [pxe_filter]driver config value. The
IRONIC_INSPECTOR_INTERFACE is now set in the [iptables] config section.
Change-Id: Icf6fe6c6a98ab815edefe3c0e1ec3ce9a064bf2e
This patch adds py35 gate for ironic-inspector and
also adds support for inspection in python3 environment
by rolling out configuration of swift in inspector.
Change-Id: I83429a1ba79208245f6c6e1f8b4eb8a16f014868