8575 Commits

Author SHA1 Message Date
Ruby Loo
103801a9ad Update the reno for the reset_interfaces feature
This updates the release note for the 'reset_interfaces' query
parameter of a PATCH request to update a node. It clarifies that
it is a query parameter and fixes some grammatical issues.

Change-Id: I19a9e099ee4d5e9a6b4a6d49d851b5134aa02337
2018-08-02 14:40:39 +00:00
Zuul
d3236ef7dd Merge "Pass prep_boot_part_uuid to install_bootloader for ppc64* partition images" 2018-08-01 20:02:09 +00:00
Zuul
b820948a2a Merge "Mark the ZeroMQ driver deprecated" 2018-08-01 19:40:48 +00:00
Zuul
a6df213b80 Merge "Remove redundant swift vars" 2018-08-01 18:25:03 +00:00
Zuul
87c82ff6c2 Merge "Switch ironic-tempest-dsvm-ipa-partition-pxe_ipmitool-tinyipa-python3" 2018-08-01 18:25:01 +00:00
Zuul
2e4c4a1109 Merge "Remove rabbit_max_retries option" 2018-08-01 16:19:20 +00:00
Zuul
b16f7a237b Merge "Add documentation for BIOS settings" 2018-08-01 14:12:30 +00:00
Zuul
98bda07c26 Merge "Follow-up patch to ramdisk interface" 2018-08-01 13:53:26 +00:00
zhang.lei
6ece546281 Mark the ZeroMQ driver deprecated
ZeroMQ driver is deprecated, as per the Dublin 2018 PTG decision:
http://lists.openstack.org/pipermail/openstack-dev/2018-March/128055.html

Change-Id: I6c612b69865565a88f97f7c27795c2838bb70b04
2018-08-01 13:38:12 +00:00
wangqi
f78ebd0dce Remove rabbit_max_retries option
The rabbit_max_retries parameter has been deprecated

Change-Id: I480fa50540764079e5d13cfbf4ed6afbac648799
2018-08-01 11:53:26 +00:00
Zuul
2431a33e81 Merge "Document locale requirement for local testing" 2018-08-01 11:42:29 +00:00
Michael Turek
8f89954f9a Pass prep_boot_part_uuid to install_bootloader for ppc64* partition images
This patch gets the PReP Boot partition UUID when performing a local boot
partition image deployment on ppc64* hardware.

Depends-On: I8f9748dd58146bfb2411c229b02969e0faf18222
Change-Id: I2bc9f13ec605de7b7b96d96a1a4edebee0af76dc
Story: #1749057
Task: #22995
2018-07-31 19:52:29 +00:00
Derek Higgins
065a10c429 Remove redundant swift vars
These are defined further up.

Change-Id: I0ceea38a782798e87ad003eefbeec5995c16753c
2018-07-31 10:44:33 +01:00
Will Szumski
a033b250ad Document locale requirement for local testing
locale for tests is explicily set to en_US.UTF8 in tox.ini

Change-Id: I0e52720406bceaedd4c33b988ab3da131fc95cb1
Story: 2003177
Task: 23323
2018-07-31 10:37:30 +01:00
Derek Higgins
253ce25ef2 Switch ironic-tempest-dsvm-ipa-partition-pxe_ipmitool-tinyipa-python3
Switch ironic-tempest-dsvm-ipa-partition-pxe_ipmitool-tinyipa-python3
to zuulv3 native.

Also ensure phygmi and virtualbmc are always installed with python2
as pyghmi is still not compatible with python3.

Depends-On: I413ea7ec5db3316f985c38900aa46b8cdfd5d138
Change-Id: I11ad26c354bcbc2a0ed8e2bc78c9403dbcf85326
2018-07-31 09:20:35 +01:00
Julia Kreger
154d97b634 Follow-up patch to ramdisk interface
* Breaks up and updates a few tests
* Switches some checks to be capability based
* Add decoratores to ramdisk deploy interface
* Switches ramdisk deploy interface to use deploy_steps.

Change-Id: Ief730a8bd9750a9ed6828506c3642f4dd7246c46
2018-07-30 12:48:19 -07:00
Zuul
b77ca051fd Merge "Switch ironic-tempest-dsvm-ipa-partition-uefi-pxe_ipmitool-tinyipa" 2018-07-30 18:55:05 +00:00
Zuul
f9828e2ec1 Merge "Switch ironic-tempest-dsvm-ipa-wholedisk-bios-pxe_snmp-tinyipa" 2018-07-30 18:55:03 +00:00
Zuul
69029a73f7 Merge "Switch ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa" 2018-07-30 18:46:57 +00:00
Zuul
13c2480a12 Merge "Switch ironic-tempest-dsvm-pxe_ipmitool-postgres" 2018-07-30 18:32:19 +00:00
Zuul
0536854118 Merge "Add documentation for changing node's hardware type" 2018-07-28 14:41:18 +00:00
Zuul
5b79f25027 Merge "Adds ramdisk deploy driver" 2018-07-28 05:52:26 +00:00
Yolanda Robla
95a449357c Add documentation for BIOS settings
Update api-ref documentation, to add the BIOS
settings.

Change-Id: Ic592b5fa39f0d19d5676906ecd5c8fcbebf8e25f
2018-07-27 13:23:37 +02:00
Zuul
01948beb7a Merge "Refactor RAID configuration via iRMC driver" 2018-07-27 10:01:12 +00:00
Zuul
b722c79e02 Merge "Follow-up to improve pep8 checking with hacking" 2018-07-27 10:01:02 +00:00
Zuul
c15f1ba211 Merge "Fix for failure of cleaning for iRMC restore_bios_config" 2018-07-27 09:42:49 +00:00
Zuul
4fc712e198 Merge "Remove deprecated option [ipmi]retry_timeout" 2018-07-27 05:24:30 +00:00
Dao Cong Tien
f4eaaf72a6 Fix for failure of cleaning for iRMC restore_bios_config
Due to the bug [1], when there is an in-band clean step
follows an out-of-band one, an error will happen if
server is rebooted by the OOB.

This is fix for iRMC clean step restore_bios_config.

[1] https://storyboard.openstack.org/#!/story/2002731

Change-Id: I2d4eecc43aca532604b3db8a11c8f14e5e62b5e6
2018-07-27 09:59:24 +07:00
Zuul
08d6d907bf Merge "Fix for failure in cleaning in iRMC driver" 2018-07-27 02:20:58 +00:00
Nguyen Van Trung
a1475ae2d2 Refactor RAID configuration via iRMC driver
This patch will move resume_clean() to private method for
RAID configuration. Due to previous method only mention
to RAID info update without generic method for other things.

Change-Id: Ic4146b536677b98cc7f66adba7d2e84676f1b095
2018-07-27 09:09:39 +07:00
Zuul
39b594369d Merge "Documentation update of iLO BIOS settings" 2018-07-26 20:14:38 +00:00
Zuul
3ad7dfc98d Merge "Deprecate xclarity hardware type" 2018-07-26 20:14:36 +00:00
Julia Kreger
731af40129 Adds ramdisk deploy driver
Adds a pxe deploy driver to support the concept
of a deployment just consisting of a ramdisk.

Ideally, as long as a kernel and ramdisk are
defined, either by the operator or via a glance
image, the PXE/iPXE template should point the
booted kernel to using ramdisk as the root.

In theory, this would allow deployment via
nova, or directly using the parameters posted
to the node's instance_info.

There may be additional features realistically
needed for this to be beyond minimally useful,
but that would also depend on the contents of
the ramdisk that is deployed by an API user.

Change-Id: Id7067527cba27ed49753736f33ccb35e9b35bcba
Story: 1753842
Task: 10666
2018-07-26 17:22:47 +00:00
Shivanand Tendulker
8d3aa1bb28 Follow-up patch for 7c5a04c1149f14900f504f32e000a7b4e69e661f
This patch addresses the change in message text suggested in the
review 7c5a04c1149f14900f504f32e000a7b4e69e661f.

Change-Id: Iddb693e4271a12d28f5b8eb954a4579d5a5d2571
2018-07-26 05:38:35 -04:00
Derek Higgins
90f7a89016 Switch ironic-tempest-dsvm-ipa-partition-uefi-pxe_ipmitool-tinyipa
Switch ironic-tempest-dsvm-ipa-partition-uefi-pxe_ipmitool-tinyipa
to zuulv3 native

Change-Id: I5235edb4e0e98d255fa4787493c96ffcf7c8b33a
2018-07-26 10:35:41 +01:00
Derek Higgins
7ea0ff45bd Switch ironic-tempest-dsvm-ipa-wholedisk-bios-pxe_snmp-tinyipa
Switch ironic-tempest-dsvm-ipa-wholedisk-bios-pxe_snmp-tinyipa
to zuulv3 native.

Change-Id: I0daef9b62cedc5de50d5b51d6ae79046160750d1
2018-07-26 10:35:30 +01:00
Derek Higgins
d11700c3e9 Switch ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa
Switch ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa to zuulv3 native

Change-Id: I343c05727dbd1fd06f3a2c2beb1b7d6fe8d218bf
2018-07-26 10:35:20 +01:00
Derek Higgins
0b87e6140b Switch ironic-tempest-dsvm-pxe_ipmitool-postgres
Switch ironic-tempest-dsvm-pxe_ipmitool-postgres to zuulv3 native

Change-Id: I618f11871258b9052eea725325656a05b2cb7478
2018-07-26 10:35:01 +01:00
vmud213
379876d60d Documentation update of iLO BIOS settings
Documentation changes related to 'ilo' BIOS interface to manage
BIOS settings on the node.

Change-Id: I261ab1bffcf9fc30a62f6ad767ebc2486ebcb975
Story: #2002899
2018-07-26 12:28:52 +05:30
Nguyen Van Trung
423225046c Follow-up to improve pep8 checking with hacking
This patch will make consistency with Nova, Cinder and
other projects in openstack. It's going to rename D703
to N323.

Change-Id: I3fe63590c72b65b97f120c96f7b566a771c7087c
2018-07-26 10:29:41 +07:00
Nguyen Van Trung
da82494b66 Fix for failure in cleaning in iRMC driver
This patch will fix an issue for BIOS configuration
during combine out-of-band an in-band in manual clean.

The cleaning operation will be fail, if an in-band clean step were to
execute after the completion of out-of-band clean step that
performs reboot of the node. This fixing is following other patch [1]
from Shivanand.

[1] https://review.openstack.org/#/c/580136/

Tested on TX2540 M1 Fujitsu servers successfully.
Co-authored-By: Dao Cong Tien <tiendc@vn.fujitsu.com>

Change-Id: I0b37b93851cc56141c2fe78793296c50ad25f9ad
2018-07-26 10:25:04 +07:00
Jim Rollenhagen
40af9848ac Add deploy_step to NodePayload.SCHEMA
This was missed in the deploy steps work, add it now.

Change-Id: I4f82bb4991a98f3352f146f3f62f00abf6739c90
2018-07-25 21:15:00 +00:00
Jim Rollenhagen
52b8638193 Add conductor_group to node notifications
Adds the field, bumps the versions, adds to docs.

Change-Id: I952a6c67135d84b93f178edce8e098a2d8200db4
Story: 2001795
Task: 23152
2018-07-25 21:14:28 +00:00
Julia Kreger
7cd960f8e1 Deprecate xclarity hardware type
Lenovo Third Party CI is still being setup,
and while they are making forward progress,
we need to plan ahead for the Stein cycle.

As such, marking the xclarity hardware type
and related interfaces as deprecated.

Once Lenovo has their 3rd party CI operational,
this change can be reverted.

Change-Id: I3395063ce6a98e040518a133e7928f6c780f4829
Story: #2003097
Task: #23190
2018-07-25 09:39:10 -07:00
Zuul
69520d2610 Merge "Be more precise with conductor group API tests" 2018-07-25 14:45:12 +00:00
Zuul
c0ae57e739 Merge "Simplify hash ring tests" 2018-07-25 14:45:11 +00:00
Zuul
a73fab3651 Merge "Fix the list of irrelevant-files" 2018-07-25 14:45:09 +00:00
Zuul
90cccaa520 Merge "Fix for failure in cleaning" 2018-07-25 14:19:00 +00:00
Zuul
d14a500a24 Merge "snmp: Keep get_next method backward-compatible" 2018-07-25 14:10:08 +00:00
Jim Rollenhagen
ebb8d5e634 Be more precise with conductor group API tests
Use 1.45 as the "bad" version for conductor group API tests, as this is
the last version that does not support it.

Change-Id: I20ae5531e3d52eb270411cfa068d3c20211bcd5e
2018-07-25 11:50:48 +00:00