summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Copy and append to static lists7.0.1Derek Higgins2017-03-292-12/+13
| | | | | | | | | core_interfaces and standard_interfaces are both static members of BaseDriver we need to take a copy of them before appending to them. Change-Id: Ic6edc5e49a25849c7871dbc9e6e1d5a5eb229e57 Closes-Bug: #1672457 (cherry picked from commit 338651eae5b7c416f04970b9d60f09dc2dab8adb)
* Merge "Pin version of proliantutils" into stable/ocataJenkins2017-03-281-1/+1
|\
| * Pin version of proliantutilsPavlo Shchelokovskyy2017-03-241-1/+1
| | | | | | | | | | | | | | | | | | Proliantutils 2.2.1 and newer require pbr>2, while ironic/stable/ocata requires pbr<2, which makes those incompatible. Pin proliantutils version to latest that was not requirng pbr>2. Change-Id: I4aa964be37a60145bfcbe080fb778aed99df89c0
* | Updated from global requirementsOpenStack Proposal Bot2017-03-151-1/+1
|/ | | | Change-Id: If8e4cd214a6c3f08e1edbf3ee0e2d30d10ed305b
* Merge "Set tempest's max microversion to 1.31" into stable/ocataJenkins2017-03-141-1/+1
|\
| * Set tempest's max microversion to 1.31Jim Rollenhagen2017-03-131-1/+1
| | | | | | | | | | | | | | | | | | | | Per our releasing docs[0], this is meant to be done before cutting a stable branch, and seems to have been overlooked for Ocata. Set it to 1.31, the latest microversion present in Ocata. [0] https://docs.openstack.org/developer/ironic/dev/releasing.html#things-to-do-before-releasing Change-Id: Ia443f3d6b991299a9844c239cd09e61e803a5622
* | grenade: Only 'enable_plugin ironic' if not already in confJohn L. Villalovos2017-03-131-4/+20
|/ | | | | | | | | | | | | | | | | | | | | | | To support multi-node grenade jobs we need to move enabling of the ironic devstack plugin out of the ironic grenade settings file devstack/upgrade/settings. But if we add enabling of the ironic devstack plugin to project-config it will cause the gate to break as the plugin will be enabled twice. This checks to see if the ironic devstack plugin has already been enabled: * If it has already been enabled it will not enable it again. * If it has not yet been enabled it will enable it. This will allow us to update project-config to enable the ironic devstack plugin and not break the gate. After all the changes have landed we will propose a follow-up patch to remove all this additonal logic and the enabling of the ironic devstack plugin. Change-Id: I09ed78ef918eb0359045350e89d42c6df9f3e490 (cherry picked from commit 0be91665b41ff62aaafd2e204f9ff905b968e132)
* Merge "Update documentation links to Ocata equivalents" into stable/ocataJenkins2017-03-0127-69/+69
|\
| * Update documentation links to Ocata equivalentsRamamani Yeleswarapu2017-02-1627-69/+69
| | | | | | | | | | | | | | | | | | | | This updates documentation links in developer docs and install guide to point to Ocata release. The Ocata developer docs: https://docs.openstack.org/developer/ironic/ocata/ The Ocata install guide: https://docs.openstack.org/project-install-guide/baremetal/ocata/ Change-Id: If84167635c3496c06579cd0947d17d175452cd31
* | Merge "Update UPPER_CONSTRAINTS_FILE for stable/ocata" into stable/ocataJenkins2017-02-231-1/+1
|\ \
| * | Update UPPER_CONSTRAINTS_FILE for stable/ocataOpenStack Release Bot2017-02-131-1/+1
| |/ | | | | | | Change-Id: Ie82a7dfebde74c93cf4d510620c162cbeed2500d
* | reno 'upgrades' should be 'upgrade'Ruby Loo2017-02-161-1/+1
| | | | | | | | | | | | | | | | | | This release note is missing from the generated release notes because the content was put in the 'upgrades' section; which doesn't exist. This changes it to be in the 'upgrade' section. Change-Id: I23cf5fa1a6797579c368fb4033e9be46f612ec1e (cherry picked from commit 52b38ee6721ad696dd0674e382409af85899d540)
* | Update devstack IPA_DOWNLOAD_BRANCH to stable/ocataRuby Loo2017-02-141-1/+1
|/ | | | | | | This ensures Ocata CI uses ramdisks built from the Ocata branch of IPA, rather than master. Change-Id: I25b6fedddab430dcefa517b1fd52f7d2287aa85d
* Update .gitreview for stable/ocataOpenStack Release Bot2017-02-131-0/+1
| | | | Change-Id: Ibc90237105cf0a2317984c8f80f1aee4c7a9df43
* Merge "Clean up release notes for 7.0.0"7.0.0Jenkins2017-02-1368-385/+305
|\
| * Clean up release notes for 7.0.0Jim Rollenhagen2017-02-1368-385/+305
| | | | | | | | Change-Id: I932157f80f58d17ce66df60fde31bb812f74d05f
* | Merge "Add a summary release note for ocata"Jenkins2017-02-131-0/+24
|\ \ | |/
| * Add a summary release note for ocataJim Rollenhagen2017-02-131-0/+24
| | | | | | | | Change-Id: Ie4b12f1753274d25d1335df77cdc2c8aac5445db
* | Merge "Walk over all objects when doing VIF detach"Jenkins2017-02-133-3/+25
|\ \
| * | Walk over all objects when doing VIF detachVasyl Saienko2017-02-133-3/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We apply specific rules when doing VIF attach, do not duplicate them in vif_detach just walk over all port and portgroup objects. This also fixes an issue when VIF was attached to port manually (set vif_port_id key in port.extra) and it is impossible to detach such VIF via v1/nodes/<node_ident>/vifs API. Closes-Bug: #1663660 Change-Id: I70fe87bb4ae15a506fec705d10beaed572c0b45e
* | | Merge "Change misc to test_utils for tempest test"Jenkins2017-02-131-2/+2
|\ \ \
| * | | Change misc to test_utils for tempest testwangxiyuan2017-02-101-2/+2
| | |/ | |/| | | | | | | | | | | | | | | | | | | tempest.lib.common.utils.misc.find_test_caller has been moved into the tempest.lib.common.utils.test_utils module. Calling the find_test_caller function with its old location is deprecated in Newton. Change-Id: If8219363aa597326b431b436c85914db5018452a
* | | Merge "Follow-up iRMC power driver for soft reboot/poff"Jenkins2017-02-132-15/+22
|\ \ \ | |_|/ |/| |
| * | Follow-up iRMC power driver for soft reboot/poffNaohiro Tamura2017-02-072-15/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a follow-up patch of "iRMC power driver for soft reboot and soft power off" [1] to fix a nit of exception handling code and to make soft reboot wait logic more robust. [1] I8c69904063ac0a9e042f54158a20347f0c2325e1 Change-Id: I25bd413eb0f3e6c6229bf4fa053ca6ed31a5691d Partial-Bug: #1526226
* | | Merge "Minor updates to multi-tenancy documentation"Jenkins2017-02-131-20/+21
|\ \ \
| * | | Minor updates to multi-tenancy documentationRuby Loo2017-01-261-20/+21
| | | | | | | | | | | | | | | | | | | | | | | | This is a follow up to 7556dc6a76e011ae08b5a05f9bda29831cf4fac5. Change-Id: I5eb9331410a05e2fedfca728e87414277ff186f7
* | | | Merge "Fix unit tests with UcsSdk installed"Jenkins2017-02-121-1/+0
|\ \ \ \
| * | | | Fix unit tests with UcsSdk installedJim Rollenhagen2017-02-101-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An instance of UcsOperationError was being instantiated with an invalid argument, just remove it. Change-Id: Ib71e8dd37713c7649712b43f62e3c512933d55b7
* | | | | Merge "Follow up patch for SNMPv3 support"Jenkins2017-02-104-24/+28
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Follow up patch for SNMPv3 supportNisha Agarwal2017-02-104-24/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes the minor issues with SNMPv3 inspection Closes-Bug: 1609622 Change-Id: Ic5c397e57060f4d6d01fa9f16f371408af7aae3e
* | | | | Merge "Mock client initializations for irmc and oneview"Jenkins2017-02-102-5/+15
|\ \ \ \ \
| * | | | | Mock client initializations for irmc and oneviewVladyslav Drok2017-02-102-5/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes an irmc test and oneview mock that were causing timeouts in unittests with driver-requirements installed, as they were trying to establish a connection to oneview/irmc management controller. Change-Id: I1c01e6744064e3f0b8ed8188fb5d5edf9f544682 Closes-Bug: #1663709
* | | | | | Merge "Add a tox target for unit tests with driver libraries"Jenkins2017-02-101-0/+4
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Add a tox target for unit tests with driver librariesJim Rollenhagen2017-02-101-0/+4
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We mock out driver libraries in unit tests if they are not installed, which leads to a periodic break in unit tests when they are actually installed in the environment. This is sometimes a real break and sometimes just a bad test, but at any rate it slows down packagers and actual users. Add a new tox target that runs unit tests with these installed, so that we can put something in CI and stop breaking this. Partial-Bug: #1626106 Change-Id: I81ce147c8958bb89b316c3c28fc9bce172f93873
* | | | | Merge "Adds network check in upgrade phase in devstack"Jenkins2017-02-102-2/+15
|\ \ \ \ \
| * | | | | Adds network check in upgrade phase in devstackanascko2017-02-072-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running grenade with multitenancy, we are able to boot instances in the network neutron has created in its upgrade phase, and we don't have to change that setup. Change-Id: I1038548ad4f93788fca3e2b7dd8ed93da0ce7702
* | | | | | Merge "Switch to use test_utils.call_until_true"Jenkins2017-02-101-3/+3
|\ \ \ \ \ \
| * | | | | | Switch to use test_utils.call_until_trueKen'ichi Ohmichi2017-02-091-3/+3
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test.call_until_true has been deprecated since Newton on Tempest side, and now Tempest provides test_utils.call_until_true as the stable library method. So this patch switches to use the stable method before removing old test.call_until_true on Tempest side. Change-Id: Ia4b8cf5ac58daaadac0a1ec4a55e50f312ecd256
* | | | | | Merge "Fix missed '_' import"Jenkins2017-02-101-0/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Fix missed '_' importVasyl Saienko2017-02-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes missed import of '_' in ironic/api/controllers/v1/drivers.py Change-Id: Ie076000b441ada7f45aff26e96fe627a961f7336 Related-Bug: #1524745
* | | | | | Merge "Update api-ref for dynamic drivers"Jenkins2017-02-1015-78/+734
|\ \ \ \ \ \
| * | | | | | Update api-ref for dynamic driversMario Villaplana2017-02-0915-78/+734
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates reference for drivers API as well as nodes API to match the merged driver composition reform work. Change-Id: I89a7b1998a858d5c39f21c6653893aa8d7ad15bd Partial-Bug: 1524745
* | | | | | | Merge "Add port groups configuration documentation"Jenkins2017-02-104-0/+118
|\ \ \ \ \ \ \
| * | | | | | | Add port groups configuration documentationVladyslav Drok2017-02-094-0/+118
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes-Bug: #1640592 Related-Bug: #1618754 Change-Id: Ib4b670e031402acc151e650e48924129d90595e9
* | | | | | | Merge "SNMP agent support for OOB inspection for iLO Drivers"Jenkins2017-02-107-15/+257
|\ \ \ \ \ \ \
| * | | | | | | SNMP agent support for OOB inspection for iLO DriversNisha Agarwal2017-02-087-15/+257
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch allows to get the disk size by OOB Inspection using snmpv3 if RIBCL/RIS is unable to get it. Closes-bug: 1609622 Change-Id: Ib315dabc50b1f0b627b69781ef1c14de0d5d972c
* | | | | | | | Merge "Fix object save after refresh failure"Jenkins2017-02-1011-0/+91
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix object save after refresh failureVasyl Saienko2017-02-0711-0/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we try to save() object after its refresh(), it leads to a TypeError. Let's not keep track of changed fields in refresh(), all fields are reloaded from database. Closes-Bug: #1612666 Co-Authored-By: Vladyslav Drok <vdrok@mirantis.com> Change-Id: I0f47552c424973af3704903a52f98db819b18c3f
* | | | | | | | | Merge "Remove most unsupported drivers"Jenkins2017-02-1036-3954/+39
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Remove most unsupported driversPavlo Shchelokovskyy2017-02-0936-3954/+39
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In accordance with ironic CI policies, this patch removesi some drivers that are not tested on upstream or third-party CI and for which maintainers have not communicated any plans to have such testing. This includes: - virtualbox drivers - seamicro drivers - msftocs drivers Change-Id: Ia3a7d798c877f4628946ee6c56d850b9847e6c3e Closes-Bug: #1663018