summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated from global requirementsicehouse-eolstable/icehouseOpenStack Proposal Bot2015-04-221-2/+2
| | | | Change-Id: Id44bc2a34763e13266bd3cf726766622f2c7c07c
* Updated from global requirementsOpenStack Proposal Bot2015-04-142-27/+27
| | | | Change-Id: I6ee66b77badee37717741cdb5475d11c288b6755
* Updated from global requirementsOpenStack Proposal Bot2015-02-251-4/+4
| | | | Change-Id: I122e3284c4b99dc2d0013a37a22e4e6d5d87a60b
* Updated from global requirementsOpenStack Proposal Bot2015-01-141-2/+2
| | | | Change-Id: I5348afa9d873a1e2cdac2377027d6195a0329917
* Updated from global requirementsOpenStack Proposal Bot2014-11-261-6/+6
| | | | Change-Id: Ie80ea287ce24b2ecca02463061bac77c1fe78735
* Updated from global requirementsOpenStack Proposal Bot2014-11-202-2/+2
| | | | Change-Id: Ic16f67d84ffa4379df4d8cf5d586896178b71003
* Merge "Updated from global requirements" into stable/icehouseJenkins2014-10-132-4/+4
|\
| * Updated from global requirementsOpenStack Proposal Bot2014-09-132-4/+4
| | | | | | | | Change-Id: I74ad0a7c01fd57517db0128b16da6c586b72000c
* | Merge "Add __init__.py for nova scheduler filters" into stable/icehouseJenkins2014-10-131-0/+0
|\ \
| * | Add __init__.py for nova scheduler filtersChris Behrens2014-09-181-0/+0
| |/ | | | | | | | | | | | | | | | | | | 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)
* | Do not rely on hash ordering in testsDmitry Tantsur2014-10-105-17/+31
|/ | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fix glance endpoint testsGhe Rivero2014-07-081-2/+14
| | | | | | | | | | | 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)
* Updated from global requirementsOpenStack Proposal Bot2014-06-221-1/+1
| | | | Change-Id: Iab5eee131a59928346fc584f399617b4b9bdb031
* Opening stable/icehouseThierry Carrez2014-06-162-1/+2
| | | | | | | Bump version to next stable release on icehouse branch, and set defaultbranch in .gitreview for convenience. Change-Id: Ia0ef4afbcb2f324175d3ded7e97f79f5b402ac0b
* Fix tests with new keystoneclientChris Behrens2014-06-032-14/+42
| | | | | | | | | | | | | | | | | | 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
* Merge "Fix Nova rescheduling tear down problem" into milestone-proposed2014.1.rc22014.1Jenkins2014-04-112-35/+53
|\
| * Fix Nova rescheduling tear down problemDevananda van der Veen2014-04-102-35/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Cherry pick oslo rpc HA fixes" into milestone-proposedJenkins2014-04-112-4/+9
|\ \
| * | Cherry pick oslo rpc HA fixesDevananda van der Veen2014-04-102-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Updated from global requirements" into milestone-proposedOpenStack Jenkins2014-04-111-1/+1
|\ \ \ | |_|/ |/| |
| * | Updated from global requirementsOpenStack Jenkins2014-04-061-1/+1
| |/ | | | | | | Change-Id: I2e274ccce3ed6a143530f2aac4d8817beb44ed5b
* | Replace sfdisk with partedLucas Alvares Gomes2014-04-103-14/+54
|/ | | | | | | | 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
* Merge "Check that all po/pot files are valid"2014.1.rc1Jenkins2014-04-011-0/+4
|\
| * Check that all po/pot files are validAndreas Jaeger2014-03-311-0/+4
| | | | | | | | | | | | | | | | | | 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
* | Manually update all translated stringsDevananda van der Veen2014-03-3161-8934/+10404
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "ironic_host_manager was missing two stats"Jenkins2014-03-311-0/+5
|\ \
| * | ironic_host_manager was missing two statsDevananda van der Veen2014-03-281-0/+5
| | | | | | | | | | | | | | | | | | | | | ironic_host_manager.IronicNodeState was not setting either self.total_usable_disk_gb or self.updated. Change-Id: I0d055dba584cf16043f80e96a16c30e42aaf6bb0
* | | Merge "If no swap is specified default to 1MB"Jenkins2014-03-312-2/+15
|\ \ \ | |_|/ |/| |
| * | If no swap is specified default to 1MBLucas Alvares Gomes2014-03-312-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Adds exact match filters to nova scheduler"Jenkins2014-03-314-0/+156
|\ \ \ | |/ / |/| |
| * | Adds exact match filters to nova schedulerRohan Kanade2014-03-284-0/+156
| |/ | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Remove obsolete po entries - they break translation jobs"Jenkins2014-03-2965-15234/+0
|\ \
| * | Remove obsolete po entries - they break translation jobsDevananda van der Veen2014-03-2865-15234/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Add note to ssh about impact on ci testingChris Krelle2014-03-281-0/+4
|/ / | | | | | | | | | | | | This patch adds a note to the virsh commands section about how changes will impact CI testing. Change-Id: I2e7ac23a69a19ef718458ec9c4974b6e79e6a4bf
* | Merge "Remove some obsolete settings from DevStack doc"Jenkins2014-03-281-5/+0
|\ \
| * | Remove some obsolete settings from DevStack docAdam Gandelman2014-03-271-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Imported Translations from Transifex"OpenStack Jenkins2014-03-2866-8449/+11209
|\ \ \ | |_|/ |/| |
| * | Imported Translations from TransifexOpenStack Jenkins2014-03-2866-8449/+11209
| | | | | | | | | | | | Change-Id: Ieacb32654feb0350b1c417fb362a8445ef3bacc9
* | | Merge "Fix seamicro validate() method definition"Jenkins2014-03-282-3/+3
|\ \ \ | |/ / |/| |
| * | Fix seamicro validate() method definitionDevananda van der Veen2014-03-272-3/+3
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Process public API list as regular expressions"Jenkins2014-03-284-9/+38
|\ \
| * | Process public API list as regular expressionsRoman Prykhodchenko2014-03-144-9/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Replace fixtures with mock in test_keystone.py"Jenkins2014-03-281-60/+18
|\ \ \
| * | | Replace fixtures with mock in test_keystone.pyLucas Alvares Gomes2014-03-251-60/+18
| | | | | | | | | | | | | | | | Change-Id: I83b5035c6919ced43cb4b39ae233976a3a06fa76
* | | | Merge "Raise unexpected exceptions during destroy()"Jenkins2014-03-271-1/+3
|\ \ \ \
| * | | | Raise unexpected exceptions during destroy()Adam Gandelman2014-03-271-1/+3
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge "Nova Ironic driver to set pxe_swap_mb in Ironic"Jenkins2014-03-271-0/+4
|\ \ \ \ | |/ / / |/| | |
| * | | Nova Ironic driver to set pxe_swap_mb in IronicLucas Alvares Gomes2014-03-261-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge "Start using oslosphinx theme for docs"Jenkins2014-03-2713-1291/+5
|\ \ \ \
| * | | | Start using oslosphinx theme for docsSergey Lukjanov2014-03-2713-1291/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Use the new oslosphinx version of the OpenStack doc theme instead of maintaining a copy of it in the Ironic repository. Change-Id: I1d949d1e2734b10e38dea0067db9f3cfd7109c11