Commit Graph

5900 Commits

Author SHA1 Message Date
OpenDev Sysadmins 5cef9ea179 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:44:30 +00:00
Ondřej Nový 8b02e3b4ed Team upload.
Change-Id: Ic98b22bb32190428f3cfc12a8f5b058c3d9059ef
2017-01-20 12:38:34 +01:00
Ondřej Nový 55c2969004 Patch-out upper constraints of SQLAlchemy
Change-Id: I74ecf12ab2267f87db6eb8b2871a69dd13b60d43
2017-01-20 11:33:17 +01:00
Ondřej Nový 887f5bfacb Bumped debhelper compat version to 10
Change-Id: I6b6cfe88f4faf88f30db97a47845f81869b19b58
2016-11-23 23:59:01 +01:00
Thomas Goirand 1d6fab4c58 * Black list failing unit tests:
- test_keystone.KeystoneLegacyTestCase.test_legacy_loading_new_in_legacy

Change-Id: I9f798eb11f5f7784edc9170dea38f5b000a4ea1b
2016-10-04 19:34:18 +02:00
Thomas Goirand 4b45d7a893 Uploading to unstable.
Change-Id: I4f218c2f47efdc0d6d11b70a63bca47ddbd3b83f
2016-10-04 09:43:35 +02:00
Thomas Goirand d73fd42b62 Fixed config file generation namespaces.
Change-Id: I9340b375a5ecff219064ea19a2e7def8309ff96c
2016-10-02 11:35:37 +02:00
Thomas Goirand c87558c499 Also package Ironic's install-guide.
Change-Id: Id57fc28ff7fba9380b6a3c087a13848eda69c27c
2016-10-01 09:41:00 +02:00
Thomas Goirand 8bd6eed0de ironic 6.2.0 release
meta:version: 6.2.0
 meta:diff-start: -
 meta:series: newton
 meta:release-type: release
 meta:announce: openstack-announce@lists.openstack.org
 meta:pypi: no
 meta:first: no
 meta:release:Author: Jim Rollenhagen <jim@jimrollenhagen.com>
 meta:release:Commit: Jim Rollenhagen <jim@jimrollenhagen.com>
 meta:release:Change-Id: I85c67e643719736fe3bacc4b8774c6d10e3edd8f
 meta:release:Code-Review+1: Jay Faulkner <jay@jvf.cc>
 meta:release:Code-Review+1: Dmitry Tantsur <divius.inside@gmail.com>
 meta:release:Code-Review+2: Davanum Srinivas (dims) <davanum@gmail.com>
 meta:release:Workflow+1: Davanum Srinivas (dims) <davanum@gmail.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJX48joAAoJENljH+rwzGInnosH/2ccTb1bZMkeFwKNlRKjK2iK
 4hVdanveh1ccpu+Dc7l2RAqyUjhgpjKqu/socnoiZLD+TA3Rt9Mg6EDy0vymobTq
 VkJSzCrbfJaeIj+GcfCY9r9Yth9yyZLfCe1O1EY2RSDZTDLMeJBrOqenvEa0qHmo
 BKe0ZtmrUVJBOvRP5cJhs5iWq0G68Zb2uHIaAusu28UDgBlCBMOmf7anvqlEz/3R
 1DB4mW0T6y60ITkxTOjUc24OQ3mTE3du5aw7MT/+UuscEda9AYzmGn+wMCfgu4wA
 bmMXSW1L08ZUzuMrkcnunrzKh8tIdRCZpTtrmO5tDyPgm1Elwgq0/MwytLUPhEg=
 =7PW7
 -----END PGP SIGNATURE-----

Merge tag '6.2.0' into debian/newton

ironic 6.2.0 release

  * New upstream release.
  * Fixed (build-)depends for this release.
  * Fixed oslotest EPOCH.
  * Removed Fix-broken-unit-tests-for-get_ilo_object.patch applied upstream.
  * Rebased requirements patches.

Change-Id: If529b5a15f540fcc7c35c2e8b60551f4f2e79a4f
2016-09-28 12:21:37 +02:00
Ondřej Nový 635692d873 Mass changes
d/s/options: extend-diff-ignore of .gitreview
d/control: Use correct branch in Vcs-* fields

Change-Id: Ic18605cca42fddbda4f4ccaf0cc79b0211a03852
2016-09-26 19:02:43 +02:00
Jenkins 1c339b6806 Merge "Clean up release notes for 6.2.0" 2016-09-21 19:44:13 +00:00
Jim Rollenhagen 82c2a06a97 Clean up release notes for 6.2.0
This is cleaned up as of commit
2351d624ae, and should be sufficient for
the final release. If something else with a release note lands, we can
make any changes there in a later patch.

Change-Id: Ia1ef442f3cc0d64c8a7c6fbb5aaf3f0160f214de
2016-09-21 15:15:52 -04:00
Jenkins d7c5a6ad89 Merge "DRAC: list unfinished jobs" 2016-09-21 17:33:22 +00:00
Jenkins c328dddd13 Merge "Add a note about security groups in install guide" 2016-09-21 16:00:30 +00:00
Jenkins 396ed6e98e Merge "Sync ironic-lib.filters from ironic-lib" 2016-09-21 15:58:14 +00:00
Imre Farkas 714a7cfda9 DRAC: list unfinished jobs
After set_bios_config is invoked, there is no way to check the progress
of the remote job on the DRAC card. list_unfinished_jobs on the
vendor-passthru interface provides a way to check its status.

Change-Id: I963504dbbec36e44312ccbf4455c45d6ec60908b
Closes-Bug: #1621515
2016-09-21 15:46:46 +01:00
Thomas Goirand 751affc19b ironic 6.1.0 release
meta:version: 6.1.0
 meta:series: newton
 meta:release-type: release
 meta:announce: openstack-announce@lists.openstack.org
 meta:pypi: no
 meta:first: no
 meta:release:Author: Jim Rollenhagen <jim@jimrollenhagen.com>
 meta:release:Commit: Davanum Srinivas <davanum@gmail.com>
 meta:release:Change-Id: Ib2538025a6d738a481143660c24cc84e72b94d56
 -----BEGIN PGP SIGNATURE-----
 
 iEYEABECAAYFAlesa3YACgkQgNg6eWEDv1mu8gCcC4aIWIURFHkQoHMDfKSLQhe7
 IycAoMjZQm9ywk9lZmIBbP7+WjclkRR+
 =oR3n
 -----END PGP SIGNATURE-----

Merge tag '6.1.0' into debian/newton

ironic 6.1.0 release

  * New upstream release.
  * Fixed (build-)depends for this release.
  * Using OpenStack's Gerrit as VCS URLs.
  * Add upstream patch:
    - Fix-broken-unit-tests-for-get_ilo_object.patch

Change-Id: I08dd4ef9bf4cee9067fb0b742dded30a50bae3ed
2016-09-21 16:04:02 +02:00
Dmitry Tantsur 8732780377 Fix broken unit tests for get_ilo_object
First, the tested function signature was wrong. We didn't catch it in gate,
as we mock proliantutils, but it does break e.g. Debian package build.

Second, the arguments override was not actually working. We didn't catch
it in gate, because the new values were the same as the defaults.

Closes-Bug: #1626089
Change-Id: I2e4899e368b0b882dcd59bf33fdca98f47e5b405
2016-09-21 15:45:48 +02:00
Dmitry Tantsur 9805d94b18 Sync ironic-lib.filters from ironic-lib
For now we have to carry both in both trees, and they have gone out
of sync. This changes updates the copy here with two new commands.

Change-Id: Ife131cf825518012a3b04d2c7d713beeb4f8f770
2016-09-21 15:21:05 +02:00
Clint Byrum 2351d624ae Remove websockify from requirements
This has never been needed by Ironic, and likely never will. It drags in
numpy, and makes the whole of Ironic that much more bloated.

The requirement was first added in
84a7dc47e2 and was presumably copied from
Nova whilst forking Ironic.

Change-Id: Ied4591e38cbe151b9c2fbca28ec9d006ed4afcfb
2016-09-20 17:08:11 -07:00
Jenkins 9137f53d90 Merge "Refactor common checks when instantiating the ipmitool classes" 2016-09-20 16:25:18 +00:00
Jenkins ebd1f566c8 Merge "Deprecate ClusteredComputeManager" 2016-09-20 14:30:03 +00:00
Jenkins 861268cb63 Merge "Update proliantutils version required for Newton release" 2016-09-20 14:28:23 +00:00
Jim Rollenhagen e606256df9 Add a note about security groups in install guide
This adds a note that network security must be disabled, or certain
ports must be allowed, for provisioning and cleaning networks.

Closes-Bug: #1622727
Change-Id: I8415591d31209f8e3fbd9a4dcce30bd64bf8b24b
2016-09-20 08:50:04 -04:00
Jenkins c3d0f7820f Merge "Remove unnecessary setUp" 2016-09-20 11:20:31 +00:00
Jenkins 20e0b6fa1b Merge "Grub2 by default for PXE + UEFI" 2016-09-20 11:20:22 +00:00
Jenkins ba86bf3ef9 Merge "Notification event types have status 'error'" 2016-09-20 09:59:17 +00:00
zhufl db38519583 Remove unnecessary setUp
setUp will be automatically called around each
testcase, so this is to remove setUp that doing
nothing additional than super to keep code clean.

Change-Id: I8ce1dd0cc0cbba760caa6df6516b300622bb67fe
2016-09-20 14:39:28 +08:00
Jenkins 906fe64a77 Merge "Adds a missing space in a help string" 2016-09-20 01:06:24 +00:00
Ruby Loo 230b330583 Adds a missing space in a help string
This adds a missing space int he default_boot_mode configuration
option's help string.

Change-Id: I08cbbc04b7ee636e6a62ed28dd355303d2ae525f
2016-09-19 18:00:41 -04:00
Ruby Loo 66fc750a00 Remove duplicated line wrt configdrive
The commit 1027c1bc44
introduced a line that was already being done (line 1212).
This removes the duplicated line.

Change-Id: I0d05ecb1236dc68995f47204b686fe398b177f79
Partial-Bug: #1493328
2016-09-19 15:45:42 -04:00
Jenkins 091ac2b012 Merge "Support configdrive in iscsi deploy for whole disk images" 2016-09-19 19:17:26 +00:00
Jenkins 8ed3557e2f Merge "Fix test syntax error in devstack/lib/ironic" 2016-09-19 17:31:51 +00:00
Jenkins a60094b65c Merge "Fix docstrings in Tempest Plugin REST client for Ironic API" 2016-09-19 17:25:21 +00:00
Jenkins f41c26d4f2 Merge "Allow using TempURLs for deploy images" 2016-09-19 16:48:28 +00:00
Jenkins b81d59b77d Merge "Use assertEqual() instead of assertDictEqual()" 2016-09-19 15:52:26 +00:00
Ruby Loo 996fffb992 Notification event types have status 'error'
Fixes the documentation to indicate that the notification
event types can have status 'error'. 'fail' is incorrect.
(11fcf6b710/ironic/objects/notification.py (L48))

Change-Id: I13c3f40430a4d7f8c07fdd9861b2d8712b8247a6
2016-09-19 11:25:32 -04:00
Jenkins 5259a8e245 Merge "[trivial] Fix typo in docstring" 2016-09-19 11:59:27 +00:00
Jenkins 2b4097cbbb Merge "Separate WSGIService from RPCService" 2016-09-19 11:59:18 +00:00
Jenkins 6782f9c98b Merge "Remove NotificationEventTypeError as not needed" 2016-09-19 11:57:50 +00:00
Lucas Alvares Gomes 79cee4f6fb Refactor common checks when instantiating the ipmitool classes
The constructor for the ipmitool classes are the same but they are
duplicated all over this patch is refactoring that code into a common
function that can be called from the classes constructors.

The VendorPassthru class wasn't checking for the 'timing' option support
of the ipmitool command, it should, this patch is fixing that too.

Change-Id: I456dbb9ef11230d722ff1b1fe5aa142237e0d187
2016-09-19 11:39:52 +00:00
Lucas Alvares Gomes 5110a65581 Grub2 by default for PXE + UEFI
This patch is changing the default bootloader for PXE + UEFI to Grub2.
Prior to this patch Elilo was the default but, Elilo is no longer
maintained with the last release dating 2014.

Ironic should have sane defaults therefore we should not rely on an
unmaintained project.

Change-Id: Ib34fcbd37e4698bf272582c96b1540b511b5a892
2016-09-19 11:39:33 +00:00
Shivanand Tendulker 1027c1bc44 Support configdrive in iscsi deploy for whole disk images
This will work for UEFI only or BIOS only images. It will not
work for hybrid images; which are capable of boot from BIOS
and UEFI boot mode.

Partial-Bug: #1493328

Change-Id: I9a0775a147d5bac711b58b4b6cf0135ec68509f7
2016-09-18 23:28:02 -07:00
Jenkins 53f8b173ae Merge "Replace "phase" with "status" in notification base" 2016-09-16 22:38:07 +00:00
John L. Villalovos 11fcf6b710 Remove NotificationEventTypeError as not needed
The exception NotificationEventTypeError was used when an invalid
status was used. But it is not possible to assign an invalid status
without causing a ValueError.

Add a unit test to show that changing status to an invalid value does
raise a ValueError.

Remove check for valid status value.

Change-Id: I58fb50f963ca4a8e8d0185b9165c9bcda3bb7a25
2016-09-16 14:33:05 -07:00
Jenkins 25fcc07507 Merge "Mark untested drivers as unsupported" 2016-09-16 17:37:50 +00:00
Jenkins f3646e7342 Merge "Configure clean network to provision network" 2016-09-16 17:09:47 +00:00
Jim Rollenhagen 8758116f83 Mark untested drivers as unsupported
This will cause them to log a warning at startup, that it is unsupported
and may be removed later.

The drivers marked unsupported are any driver that uses:

* SSHPower / SSHManagement
* NativeIPMIPower / NativeIPMIManagement
* seamicro.Power / seamicro.Management
* IBootPower
* SNMPPower
* VirtualBoxPower / VirtualBoxManagement
* AMTPower / AMTManagement
* MSFTOCSPower / MSFTOCSManagement
* WakeOnLanPower

See the release note in this change for the full list of the setup.cfg
names for the drivers.

The remaining drivers are tested via OpenStack CI, and/or have a
third-party CI listed here[0] and are making an honest effort toward
having stable CI.

[0] https://wiki.openstack.org/wiki/ThirdPartySystems

Closes-Bug: #1526410
Change-Id: I9c09be6b7a734426a4c0b18cb61ece5389428cd5
2016-09-16 10:48:58 -04:00
Kyrylo Romanenko 1f21e5cb72 [trivial] Fix typo in docstring
Change-Id: Ie142198b868d91f386319bdc253f7be34dedc55b
2016-09-16 15:07:40 +03:00
Mario Villaplana 77c7a710fc Replace "phase" with "status" in notification base
The notification spec is being updated to rename "phase" to "status" and make
it a required field. This updates the notification base code and docs to
reflect this modification. Version for the notification EventType base class is
also bumped.

Change-Id: I11b6ea44a01d2a830b592784ccc63a1de9bf2ec1
Depends-On: Ib25bd5a3a600c13f7b265d86ad253af3dfa5552f
2016-09-15 22:53:12 +00:00