| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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)
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
| |
Change-Id: If8e4cd214a6c3f08e1edbf3ee0e2d30d10ed305b
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: Ie82a7dfebde74c93cf4d510620c162cbeed2500d
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
|/
|
|
|
|
|
| |
This ensures Ocata CI uses ramdisks built from the Ocata branch
of IPA, rather than master.
Change-Id: I25b6fedddab430dcefa517b1fd52f7d2287aa85d
|
|
|
|
| |
Change-Id: Ibc90237105cf0a2317984c8f80f1aee4c7a9df43
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I932157f80f58d17ce66df60fde31bb812f74d05f
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Change-Id: Ie4b12f1753274d25d1335df77cdc2c8aac5445db
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is a follow up to 7556dc6a76e011ae08b5a05f9bda29831cf4fac5.
Change-Id: I5eb9331410a05e2fedfca728e87414277ff186f7
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
An instance of UcsOperationError was being instantiated with an
invalid argument, just remove it.
Change-Id: Ib71e8dd37713c7649712b43f62e3c512933d55b7
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes the minor issues with SNMPv3 inspection
Closes-Bug: 1609622
Change-Id: Ic5c397e57060f4d6d01fa9f16f371408af7aae3e
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
|\ \ \ \ \ \
| |/ / / / / |
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
|\ \ \ \ \ \ |
|
| | |_|_|_|/
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This patch fixes missed import of '_' in
ironic/api/controllers/v1/drivers.py
Change-Id: Ie076000b441ada7f45aff26e96fe627a961f7336
Related-Bug: #1524745
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Updates reference for drivers API as well as nodes API to match the
merged driver composition reform work.
Change-Id: I89a7b1998a858d5c39f21c6653893aa8d7ad15bd
Partial-Bug: 1524745
|
|\ \ \ \ \ \ \ |
|
| | |_|_|/ / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Closes-Bug: #1640592
Related-Bug: #1618754
Change-Id: Ib4b670e031402acc151e650e48924129d90595e9
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
|\ \ \ \ \ \ \ \ |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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
|
|\ \ \ \ \ \ \ \ \ |
|
| | |_|_|_|_|/ / /
| |/| | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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
|