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
This patch set adds support for generating config files
using oslo-config-generator.
Old invocation without --config-file is no longer supported.
Co-Authored-By: Dmitry Tantsur <dtantsur@redhat.com>
Change-Id: If640e6dc83c971a8f82f9b245a4496d298dfd042
Closes-Bug: #1398359
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 2e459037f25f5484ec9cb568d38b6a9abf3cfb5a.
Change-Id: I952e8307cec534aa09f48a3d476f58b338b9aea8
We never use the client that get_keystone returns. We are actually
interested in whether the provided token belongs to an admin user.
This patch changes the function name to reflect this fact. It also
adds a check to make sure the token is from a user with the admin
role on the tenant provided in the admin_tenant_name configuration
option.
Change-Id: I657d14921e9a3db7fea4499144a77659bb3f390d
Closes-Bug: 1391866
Also make README reflect the current reality, as it wasn't updated
in the previous (already merged) patch.
Change-Id: I32a95a7f428f08fec564c3e3bc2b6413bd38bf3a
Implements: blueprint v1-api-reform
* New endpoint /v1/introspection/<uuid>
* Backed by new function node_cache.get_node
* New client function get_status
* Functional test
Change-Id: Ib072b2ff711e7df232a793bf5e17c7880e97b92d
Implements: blueprint get-status-api
The more we rely on this database, the less sane is to use
temporary file as the default.
Change-Id: I8e04d76c6310c1db3576e0dc37d38a8b3af8c4b8
Closes-Bug: #1407602
New 'tox -efunc' command fetches the ramdisk from Github and
executes some simple testing with it. Ironic and Keystone API
are faked. Tools used by ramdisk are faked too.
Change-Id: I0158000cfb50372d6000d1f675aa1370a6c09d13