| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Id44bc2a34763e13266bd3cf726766622f2c7c07c
|
|
|
|
| |
Change-Id: I6ee66b77badee37717741cdb5475d11c288b6755
|
|
|
|
| |
Change-Id: I122e3284c4b99dc2d0013a37a22e4e6d5d87a60b
|
|
|
|
| |
Change-Id: I5348afa9d873a1e2cdac2377027d6195a0329917
|
|
|
|
| |
Change-Id: Ie80ea287ce24b2ecca02463061bac77c1fe78735
|
|
|
|
| |
Change-Id: Ic16f67d84ffa4379df4d8cf5d586896178b71003
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I74ad0a7c01fd57517db0128b16da6c586b72000c
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
To use these filters out of tree right now, you have to specify them in
nova's available_scheduler filters by full path. But in order for the
modules to be found and loaded, you must have an __init__.py.
Closes-Bug: #1357878
Change-Id: I4816d9dbe0e93056792fad48e6228ffdd531e346
(cherry picked from commit 87aac8823b468a7bb80c994cd207ec5df66163c5)
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With tox 1.7.2 hash randomization will be on by default, causing
random failures of our tests. How to reproduce:
* Update tox
* Run something like:
$ for i in {1..20}; do tox -epy27 || break; done
Closes-bug: #1348818
(cherry picked from commit b056fca27897947ce5ef1326ee19db767f14f0ae)
Conflicts:
ironic/tests/api/v1/test_drivers.py
NOTE(adam_g): The following changes had to be tacked on here to get
through the stable/icehouse gate:
* .testr.conf is also updated to exclude the in-tree Nova
driver tests, which were never run until Juno and are
breaking test runs for stable/icehouse.
* tox.ini is updated to specify PYTHONHASHSEED=0 for doc builds,
backported from 2abea080f617928af6386074e121aba33db2fe33.
Change-Id: I52c10c47a7a1c0e6a9e436efb090bbcb0fb02edc
|
|
|
|
|
|
|
|
|
|
|
| |
Glance endpoints are now located under http_client after reworking
for glance blueprint common-client-library-2. Change located in
glanceclient commit I5addc38eb2e2dd0be91b566fda7c0d81787ffa75
Test support both glanceclient versions for backward compatibility.
Change-Id: Idba3a05bdb09674b44dcc21c9427b4b85a29a1f7
(cherry picked from commit dac09ad2cd3a65efdd124b6001891428fff9811c)
|
|
|
|
| |
Change-Id: Iab5eee131a59928346fc584f399617b4b9bdb031
|
|
|
|
|
|
|
| |
Bump version to next stable release on icehouse branch, and set
defaultbranch in .gitreview for convenience.
Change-Id: Ia0ef4afbcb2f324175d3ded7e97f79f5b402ac0b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A number of changes with keystoneclient breaks our tests. First, a
kwarg changed for cache.set(). It should be 'time' now, not 'timeout'.
Also: keystone middleware now looks for an 'expires' in the token.
Sample conf needed regenerated, also, due to changes.
Closes-bug: 1324655
(cherry picked from commit 6901cbfd7113f770d0b32a99131411fe15dc3d56)
Conflicts:
etc/ironic/ironic.conf.sample
Change-Id: I33c4f1bae5a3c89b47fd21f8db1b4a4d536ed369
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If something fails in the spawn() method (e.g driver parameters, node
in maintenance mode) nova will try to rescheduler the instance (in case
the retry filter is enabled) as part of the rescheduling process nova
will call destroy() on that instance which was cause another problem
when Ironic tried to undeploy a node that wasn't deployed. This patch
is fixing the tear down problem by checking the provision_state of the
node before requesting Ironic to undeploy the node.
Cherry picked from 1b1d6b0cec64311ae62443b8647fd528d3c91f1d
Change-Id: Ic3a502167103e84be041ca1ee06fd17d8140529c
Closes-Bug: #1300288
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Get 2 commits from oslo-rpc fixing HA failover:
* Ia148baa6e1ec632789ac3621c85173c2c16f3918 (fixed HA failover, Qpid part)
* I67923cb024bbd143edc8edccf35b9b400df31eb3 (fixed HA failover, RabbitMQ part)
Change-Id: I8353288560c0c6a9ebe1d143690609765e59df1a
Closes-Bug: #1261631
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| | |
Change-Id: I2e274ccce3ed6a143530f2aac4d8817beb44ed5b
|
|/
|
|
|
|
|
|
| |
Replace the current sfdisk which is broken with parted. This patch is
a short-term fix for the Icehouse RC1 release.
Change-Id: Ifd79f238adfcc242317d0134fc5c1d21873edef2
Closes-Bug: #1297925
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Perform minimal checks on po and pot files so that no broken files can
get imported.
Change-Id: I328fc11c688c16737ae88984e4778483ce5db5ab
Co-Authored-By: Clark Boylan <clark.boylan@gmail.com>
Related-Bug: #1298645
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Git has been updating the localization (.po) files, and as a result, the
'tx pull -a' command, run by jenkins in the periodic translation jobs,
has been failing to pull new strings from transifex.
This patch is a manual pull from transifex to update all the strings
for inclusion in Icehouse RC1.
A longer-term fix has been proposed to -infra here:
https://review.openstack.org/#/c/84191/
Change-Id: I9fba04d2369b36fe4902e388774506cd8e6ea377
Closes-bug: #1298645
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ironic_host_manager.IronicNodeState was not setting either
self.total_usable_disk_gb or self.updated.
Change-Id: I0d055dba584cf16043f80e96a16c30e42aaf6bb0
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
After a244d1bc7b the Nova Ironic Driver will add the pxe_swap_mb parameter
using the value in the flavor (which defaults to 0 if not specified). In
the Ironic code we had something like get('pxe_swap_mb', 1) to prevent
the swap size for being 0, but that get() won't work anymore because the
pxe_swap_mb is set. So this patch is taking another approach to force
the the pxe_swap_mb parameter to be > 0.
Related-Bug: #1297937
Change-Id: Ie124f58681fc184950918cde1bc8c565c1387fc8
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add exact match ram, disk, core filters which will match exact values
of requested metrics, this is required for Baremetal/Ironic instance
filtering.
Unit tests have been proposed to nova at
https://review.openstack.org/#/c/83728
Change-Id: I20faa1c17f4121429bbbea80e59b168095909b48
Closes-Bug: #1291396
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The ironic-propose-translation-update job has been failing to update
from transifex because our .po files contain duplicates of obsolete
entries which were causing errors.
Change-Id: I41a056cbe10096c07e7682d8d79ff8f8c58ad3e2
Related-bug: #1298645
|
|/ /
| |
| |
| |
| |
| |
| | |
This patch adds a note to the virsh commands section about
how changes will impact CI testing.
Change-Id: I2e7ac23a69a19ef718458ec9c4974b6e79e6a4bf
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The BM_* variables are no longer used by Devstack for Ironic
deployment and the new defaults should work fine. Removes
references to the old settings.
Change-Id: Ia19dccaf389273c5a224b804eb270c08d31a1811
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: Ieacb32654feb0350b1c417fb362a8445ef3bacc9
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The base class definition of vendor_passthru.validate() was changed
in 48a4223f so that it also required a 'task' parameter, but
the seamicro.vendor_passthru driver had not landed yet. Between that
change and the time the seamicro driver was landed, another change
caused us to stop running unit tests on third-party drivers.
So, we didn't notice that the seamicro.vendor_passthru.validate() method
definition was incompatibly broken.
Closes-bug: #1298648
Change-Id: I9eab4c1d1be0546a0cdbf40759e88bb22f5015d2
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In order to allow flexible patterns for public API specification
and to speed up the process of checking whether some request is
performed against the public API, it's reasonable to interpret the
list of public endpoints as regular expressions.
This patch changes the logic of checking whether a request requires
authorisation from searching the endpoint in the set to checking the
endpoint against a list of regular expressions.
Closes-bug: #1251880
Change-Id: I638ca0e20fa7e44fbeeae0d1e4c2f4188fb597a5
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I83b5035c6919ced43cb4b39ae233976a3a06fa76
|
|\ \ \ \ |
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Do not match exception by __name__ When an API request throws an
unexpected exception. Avoids nova-compute AttributeError traceback
and provides better debug info on the nova side.
Change-Id: I2886df814e8641717c57f77626f92917d1ff744c
Closes-bug: #1297549
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This patch fix the Nova Ironic driver to make it look at the swap field
in the flavor and map it to Ironic as driver_info/pxe_swap_mb.
Change-Id: Ic6091fd6b6c8e1a32a33969ce5cdd20f6c243167
Closes-Bug: #1297937
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use the new oslosphinx version of the OpenStack doc theme instead of
maintaining a copy of it in the Ironic repository.
Change-Id: I1d949d1e2734b10e38dea0067db9f3cfd7109c11
|