9256 Commits

Author SHA1 Message Date
Madhuri Kumari
2d4380e323 Add api-ref for allocation update
Change-Id: I3a8cfa3d959c6906968bca7006583f45446758e5
Story: 2005126
Task: 29796
2019-06-06 09:32:39 +05:30
Zuul
0ed13a5085 Merge "Add a high level vision reflection document" 2019-06-03 15:57:11 +00:00
shenjiatong
5c4efd3b66 fix typo in code comment
continue_node_clean will actually be invoked

Change-Id: Iecd5efac5567979e9f97b6f3c07ddc126e30c2da
2019-06-03 08:23:33 +08:00
Ilya Etingof
73845b3655 Move stray reno file
Change-Id: I389d0c7722252f001134a7b45006d3be2f371a3d
2019-05-29 16:37:55 +02:00
Zuul
0f03a8436c Merge "Add note for alternative checksums" 2019-05-29 10:48:27 +00:00
Dmitry Tantsur
db7d9bb1f0 Trivial: correct configuration option copy-pased from inspector
Change-Id: Iec065e54f0ca50515180fb5f2051380bde329ab0
2019-05-29 08:36:24 +02:00
Zuul
47f9b2626c Merge "Make the multinode grenade job voting again" 2019-05-28 12:21:14 +00:00
Zuul
aae98fbedc Merge "Publish baremetal endpoint via mdns" 2019-05-28 12:18:41 +00:00
Zuul
25fed531a6 Merge "Blacklist python-cinderclient 4.0.0" 2019-05-28 10:09:48 +00:00
Zuul
9cfbd64c12 Merge "Add DHCP server part to make the document more detail" 2019-05-27 21:56:10 +00:00
Dmitry Tantsur
75d796e731 Make the multinode grenade job voting again
Change-Id: I483fd8efc642ecb780421a1181c771f6108ad8b4
Depends-On: https://review.opendev.org/#/c/661559/
2019-05-27 13:07:03 +02:00
Dmitry Tantsur
6849a43cf6 devstack: configure rabbit outside of API configuration
If enabled, rabbit is required for all ironic services, so it makes
no sense to only configure it when API is enabled. This seems to
break multinode grenade, since `is_service_enabled ir-api` returns
false on the subnode. Try to configure the RPC backend in all cases
when IRONIC_RPC_TRANSPORT is "oslo" (not JSON RPC).

Also move the automated_clean option to the conductor where it belongs.

Change-Id: I6e046c6b6e1e4c0ca7bfd5fb9ce5892c0298fb78
2019-05-27 13:00:25 +02:00
pengyuesheng
2c42e3cdf3 Blacklist python-cinderclient 4.0.0
This release of the Cinder client broke support for the v3
volume-transfer APIs unless microversion 3.55 or higher was requested.
depend on https://review.opendev.org/#/c/587877/

Change-Id: I12f6d4f540a0a09c6609e14c615dcd11f191660a
2019-05-27 14:54:54 +08:00
Zuul
dc39803eac Merge "Fix GRUB config path when building EFI ISO" 2019-05-24 12:27:11 +00:00
Dmitry Tantsur
c36a01a439 Publish baremetal endpoint via mdns
This change adds an option to publish the endpoint via mDNS on start
up and clean it up on tear down.

Story: #2005393
Task: #30383
Change-Id: I55d2e7718a23cde111eaac4e431588184cb16bda
2019-05-23 17:11:50 +02:00
Zuul
82c853530f Merge "Update sphinx requirements" 2019-05-23 11:28:26 +00:00
zhu.fanglei
4537e2c540 Fix inaccurate url links
This is to fix some inaccurate url links

Change-Id: I8d7f20f3d1b2cdf56fd79cf9388e79ecd2eb0108
2019-05-23 15:30:51 +08:00
Riccardo Pittau
9ed9101394 Update sphinx requirements
Following recent changes to global requirements [1], we need
to update sphinx requirements locally.

[1] If558f184c959e4b63b56dec3ca1571d1034cfe5c

Change-Id: Ia0dd6883b4c15b8a0646ee765689343c116b2bcd
2019-05-22 15:03:52 +02:00
Dmitry Tantsur
a0f0e52b8e Allocation API: correct setting name to None
This is a follow-up to commit aec48ca2752127403c4b6f72706d9897cde10ee4.

Change-Id: Id87c0a6e3232a9cdd98cb5ee1f722815986fb9c5
2019-05-22 13:12:49 +02:00
Zuul
ed5c3d940d Merge "Move devstack emulators configs under /etc/ironic" 2019-05-21 23:25:09 +00:00
Ilya Etingof
306aebad48 Fix GRUB config path when building EFI ISO
Fixes GRUB configuration file generation procedure when building
bootable ISO images that include user EFI boot loader image.
Prior to this fix, no bootable ISO image could be generated
unless EFI boot loader is extracted from deploy ISO image.

Change-Id: I1a761737958662cef45885e54cf7532babae1ee1
Story: 2005738
Task: 33399
2019-05-21 17:36:42 +02:00
Jerry
5d054cac4e Add DHCP server part to make the document more detail
Story: 2003936

Task: 30198

Change-Id: I0cdc9b53acf022dc6828bf99fd6551ebbaf6caff
2019-05-20 22:59:23 +08:00
Zuul
5edf4f3fda Merge "Do not try to return mock as JSON in unit tests" 2019-05-20 14:24:00 +00:00
Zuul
9c8f59a098 Merge "Remove deprecated option [ilo]power_retry" 2019-05-20 11:34:05 +00:00
Zuul
566801418c Merge "Add API to allow update allocation name and extra field" 2019-05-20 09:26:37 +00:00
Dmitry Tantsur
f8e1fbf308 Do not try to return mock as JSON in unit tests
A few of our unit tests make API handlers return Mock objects. This
used to work with older WSME, but the current master has dropped
support for simplejson, which has apparently made validation stricter.
An example of resulting failures can be seen in RDO CI:
71833957b3_156a4cd0/mock.log

This change fixes it, also adding autospec=True to affected tests.

Change-Id: Ide4bc301d53ad81b53e5df8a9358cb65fdd8056c
2019-05-20 11:25:12 +02:00
Zuul
71833957b3 Merge "Fix exception generation errors" 2019-05-18 13:08:50 +00:00
Shivanand Tendulker
5dd64771db Remove deprecated option [ilo]power_retry
The option [ilo]power_retry is deprecated at Stein, now it's time
to remove it from the tree.

Change-Id: I96d8e5141f170b6841250b2041ec775cc144f63f
Story: #2005673
Task: #30984
2019-05-16 02:05:38 -04:00
Zuul
a4718ee7b7 Merge "Update Python 3 test runtimes for Train" 2019-05-13 09:44:48 +00:00
Zuul
0a3b1968aa Merge "Replace hardcoded "stack" user to $STACK_USER" 2019-05-09 14:53:57 +00:00
Madhuri Kumari
aec48ca275 Add API to allow update allocation name and extra field
Change-Id: I435e9734f2517b959f8e6124e54fc473c683b702
Story: 2005126
Task: 29796
2019-05-09 10:28:27 +00:00
ZhongShengping
befc4a61e6 Update Python 3 test runtimes for Train
This goal is to implement the process set out in the 2018-10-24 Python
Update Process TC resolution[1], for the Train cycle to ensure unit
testing is in place for all of the Tested Runtimes for Train[2].
In practice, this generally means adding unit tests for Python 3.7 and dropping
unit tests for Python 3.5. Using the Zuul template for Train will ensure that
all projects that support Python3 will be tested against the agreed runtime
versions, and make it easier to update them in future.

[1]https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html
[2]https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I06e6c071b8bd369c8a66bade2490f65070fd0665
Depends-On: https://review.opendev.org/#/c/641878/
2019-05-09 17:42:47 +08:00
Kaifeng Wang
a89e903f7c Replace hardcoded "stack" user to $STACK_USER
Follow up to https://review.opendev.org/#/c/657606 which
fixed vbmcd service.

Change-Id: I7d37cd6191770c7efa6a034e18619f744d9c35e8
2019-05-08 09:27:21 +08:00
michaeltchapman
bace52165f Run vbmcd as stack user in devstack
devstack may be run as some other non-root user, and the service
will fail to start if there is no stack user available.

Change-Id: Ib1cfa6a1b0859a1e2680055ce0394053db1c307e
Signed-off-by: michaeltchapman <woppin@gmail.com>
2019-05-07 23:58:03 +10:00
Zuul
afecd4e710 Merge "Adding enabled_boot_interface attribute in tempest config" 2019-05-06 17:50:30 +00:00
Zuul
00622ae23f Merge "Improve VirtualBMC use in Devstack" 2019-05-06 16:33:25 +00:00
Zuul
21093ca886 Merge "Add openstack commands in node deployment guide" 2019-05-03 11:58:25 +00:00
ankit
9d5461506e Adding enabled_boot_interface attribute in tempest config
This patch will adds enabled_boot_interfaces in tempest
config file.

Change-Id: Ib4f767818532c100826fb3562d02e7c100902411
Story: 2005549
Task: 30697
2019-05-02 06:43:04 +00:00
Zuul
2fbe1d72fd Merge "Removes hash_distribution_replicas configuration option" 2019-05-01 13:27:53 +00:00
Madhuri Kumari
d308d10cd3 Add openstack commands in node deployment guide
Fixes a minor formatting issue and adds the corresponding
openstack commands.

Change-Id: Id45998d629332c4c785129e3711a0eed558d839e
2019-05-01 11:49:19 +05:30
Zuul
bfb4371a90 Merge "Direct bridge to be setup" 2019-04-29 12:45:48 +00:00
Julia Kreger
2c8f3a95ac Add a high level vision reflection document
As part of the TC effort to raise visibility, we want to add
a short high level document which attempts to detail the areas
that could use additional focus where the project as a whole
does not seemingly align with the rest of the OpenStack Cloud
vision.

Some aspects really don't apply, but these seem to be valid areas
and it is important that we write these sorts of things down.

Change-Id: I280c73b8cabcd214d791293d25aef57216464ec7
2019-04-28 10:34:17 -06:00
Zuul
c3daf52868 Merge "Add iDRAC driver realtime RAID creation and deletion" 2019-04-26 10:48:28 +00:00
digambar
3a54fe3e85 Add iDRAC driver realtime RAID creation and deletion
It adds capability to the idrac driver for creating and deleting
RAID sets without rebooting the bare metal node.


Change-Id: I3f4282afff860d9771a3d37f4d5e1172d88e87a3
Story: 2004861
2019-04-25 23:52:41 +00:00
Zuul
32aae7c237 Merge "Correct spelling errors" 2019-04-25 16:54:54 +00:00
Zuul
5bfe8e751d Merge "Truncate node text fields when too long" 2019-04-25 13:51:47 +00:00
Zuul
191667078d Merge "Replace git.openstack.org URLs with opendev.org URLs" 2019-04-25 09:35:22 +00:00
shenxindi
810670cf13 Correct spelling errors
Change-Id: I7f23cd29fe7b1deea3b14cf5d7e8ad21ff824c74
2019-04-25 09:36:32 +08:00
Zuul
95abbde644 Merge "Jsonschema 3.0.1: Binding the schema to draft-04" 2019-04-24 20:14:53 +00:00
Zuul
dcca08d9d4 Merge "Make the JSON RPC server work with both IPv4 and IPv6" 2019-04-24 11:13:40 +00:00