Remove some obsolete settings from DevStack doc

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
Imported Translations from Transifex

Change-Id: Ieacb32654feb0350b1c417fb362a8445ef3bacc9
ironic_host_manager was missing two stats

ironic_host_manager.IronicNodeState was not setting either
self.total_usable_disk_gb or self.updated.

Change-Id: I0d055dba584cf16043f80e96a16c30e42aaf6bb0
Adds exact match filters to nova scheduler

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 "Imported Translations from Transifex"
Merge "Remove some obsolete settings from DevStack doc"
Add note to ssh about impact on ci testing

This patch adds a note to the virsh commands section about
how changes will impact CI testing.

Change-Id: I2e7ac23a69a19ef718458ec9c4974b6e79e6a4bf
Remove obsolete po entries - they break translation jobs

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
Merge "Remove obsolete po entries - they break translation jobs"
If no swap is specified default to 1MB

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"
Check that all po/pot files are valid

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
Merge "If no swap is specified default to 1MB"
Merge "ironic_host_manager was missing two stats"
Manually update all translated strings

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
Fix spelling error in conductor/manager

maintenance was misspelled maintanence.

Found during translation.

Change-Id: I3a65a11f6337f3273dba0c01b36a41c30997d5e2
Merge "Check that all po/pot files are valid"
Open Juno development

Bump preversion to 2014.2 to formally open Juno development.
The Icehouse release branch (milestone-proposed) will be cut
from the last commit before this one.

Change-Id: Ifa98e88c4c78ef904b79da57a47195344ff4b3fb
Merge "Fix spelling error in conductor/manager"
Add a JSON type for nested JSON structures

This will be needed for fields with lists or dicts as values.

Related to blueprint add-node-instance-info

Change-Id: I7b24345c1a5107f10733ab3aa95dea29ac6d280b