ironic-inspector tempest plugin caused unexplained ssh
issues to tempest due to the eventlet monkey patch.
Tempest does not uses eventlet and will not,
and a late monkey patch just causes strange issues.
Looks like safe to simply remove it from the __init__.py,
the monkey happens in the right time when needed,
even without this part.
Change-Id: I2595277105236c371fdb76532f66ef2af3dddeb6
As agreed on the summit I'm renaming the python modules
and doing some adjustments:
* This is a breaking change, so version is bumped to 2.0.0
* Used this chance to split conf options over proper sections
* RELEASES.rst is gone; it's too hard to keep it up-to-date;
anyway git does better job at doing history
* Dropped deprecated option ports_for_inactive_interfaces
* Dropped old /v1/discover endpoint and associated client call
* No longer set on_discovery and newly_discovered in Node.extra
(deprecated since 1.0.0, superseded by the get status API)
* Default firewall chain name is "ironic-inspector" and
is configurable
Notes:
* Some links will be updated after real move.
* Stable branches will probably use the old name.
* Some usage of discovery word is left in context of
"discovered data"
* DIB element will probably be deprecated, so leaving it
alone for now.
* Some usages of word "discovery" in the README will be updated
later to make this patch a bit smaller
* Ramdisk code will be moved to IPA, so not touching it too much
Change-Id: I59f1f5bfb1248ab69973dab845aa028df493054e
I can no longer reproduce the bug on any of my systems
and Eventlet 0.16 should fix Python 3k.
Closes-Bug: #1410709
Change-Id: Id933f5c4dd3af1838db50941bf42bd21a31a2122
This does not work, greenthread just hangs.
Needs further investigation as part of 1.1 series.
This reverts commit 2e459037f2.
Change-Id: I952e8307cec534aa09f48a3d476f58b338b9aea8
Tests for process.py completely rewritten to be more 'unit'.
Moved one function from utils that does not belong there
and fixed small issues uncovered by the new tests.
To simplify migration, prevent Python from writing bytecode
during testing.
Change-Id: Ie2c5d9217982620ba62f8105cf8e4b2cfaefe885