Commit Graph

11 Commits

Author SHA1 Message Date
Kaifeng Wang 3247cb51e6 Zuul migration
This patch migrates legacy dsvm-discovery and dsvm-python3 jobs
to zuulv3.

Change-Id: I0f6000247a970ea2ccaff4757f7677de2dcd1593
2018-10-30 09:37:44 +08:00
Dmitry Tantsur 1fc3bfa6d2 Support zuul's standard override-checkout variable
Similar change to ironic's dcc5546b49ad7a791a00284999e6db4a802792b1.
Allows using inspector's jobs in the ironic-tempest-plugin gate.

Change-Id: I69d91ac4b00dabfd917f097d70f0b38e0a4fc4c6
2018-03-28 12:29:25 +02:00
Dmitry Tantsur 314a6d37bc Switch the CI to hardware types
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
2018-01-27 09:44:29 +01:00
Dmitry Tantsur 14e798cd6c zuul: Add ability to specify a 'branch_override' value
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
2017-12-22 17:48:57 +01:00
John L. Villalovos 978d5d30dc zuul: Remove duplicated TEMPEST_PLUGINS entry
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
2017-12-15 09:02:08 -08:00
Zuul d5f91618f4 Merge "Make discovery use dnsmasq dhcp filter" 2017-12-14 20:00:59 +00:00
Zuul f68cbba928 Merge "fix dvsm config deprecations" 2017-12-14 20:00:58 +00:00
John L. Villalovos dcd1882c2f Use the tempest plugin from openstack/ironic-tempest-plugin
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
2017-12-14 15:05:34 +00:00
dparalen a2e170e1ab Make discovery use dnsmasq dhcp filter
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
2017-12-13 14:12:02 +01:00
dparalen bea2df1b3f fix dvsm config deprecations
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
2017-12-13 14:10:47 +01:00
Pavlo Shchelokovskyy 843ca2258b Add zuul3 jobs in-tree
copied all over from general config repos,
renamed to better match how ironic now names jobs.

Change-Id: If8195b909dba152e978aac33241424ecfd0777dd
2017-10-19 16:42:19 +03:00