This commit I4fe31ecae3393abc2779a5e80e348899f9113f1b broke inspector
tempest tests, it changes boot_instance and terminate_instance
signature.
This change redefine action methods
Change-Id: If6a9b300bd22e7b62b7e53763cb0328ad30f11c7
Currently, firewall.update_filters() is called before introspection
finished, which has no effect as it white-lists MAC addresses that
are under introspection.
Change-Id: I789e39a86dc72470b80167e53f1755b506ca6f44
Closes-Bug: #1548806
This adds configuration option 'processing.power_off'
defaulting to True, which will prevent powering off the
node after introspection
Change-Id: I16eb6b73fd57e84175bbce81c79e432ed8d1d3fa
Closes-Bug: #1488534
https://review.openstack.org/#/c/337043/ makes this test to fail,
but proper fix in https://review.openstack.org/339457 requires
release of stevedore > 1.15.0 not released yet.
This patch skips the test temporarily until new release is added
in global requirements.
Change-Id: Id23efad9c392fc70470d996e37d378efeaf65491
Partial-Bug: #1600141
This patch make Ironic environment variables like PRIVATE_NETWORK_NAME
visible during launching tests.
Change-Id: If936efe079fd3b88eaa56bc0d96b7ef6854d3e48
The template for ramdisk logs file names can now be changed via
the configuration. The default now contains only node UUID and datetime.
Also a proper tar.gz extension is appended to avoid confusion.
Depends-On: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4
Change-Id: I738f9bd35705d0d11c95b0164186ed0b366b5252
This change makes it possible to run Grenade jobs on ironic-inspector.
The only thing tested in this patch is that ironic-inspector actually
comes up after upgrade from a previous version. We will make it run
actual introspection tests in the next patch.
Co-Authored-By: Dmitry Tantsur <dtantsur@redhat.com>
Change-Id: I79e7ecaa89936144b63a72baf8460ae6ad139890
It's convenient to have a downloadable example of local.conf.
This change extracts the example from the contributing documentation.
Also removes the noop variable.
Change-Id: I18a7f9969a9820fa8c736dede5f39c70f9c85b6a
A custom, direct screen call is being used to stop inspector
processes. This breaks grenade testing for me as no screen is used in
that environment.
This patch suggests adopting screen_stop instead. See also project
devstack/functions-common:screen_stop
Change-Id: I63d0c7400ecdff4333ffc31b6607d94f8cf20e18
Base TempestException was removed from tempest, now exceptions based on
tempest.lib TempestException, inherited from restclient exceptions.
So inherit inspector tempest exceptions from last one.
Change-Id: I8058a964e837dbb4aa5a8b214f216453a18a1713
This change introduces new return code (201 instead of 200) for
POST /v1/rules endpoint on success rule creation.
API less 1.6 continues returning 200.
Default API version was changed from minimum to maximum
which Inspector can support.
Change-Id: I911c7c241d16b9948ee4b6db92b127c7f8f374ae
* Update configuration options to reflect switch to keystoneauth
* Add iPXE and UEFI configuration
* Mention puppet-ironic and bifrost
* Make ordering more logical now that we only have 1 ramdisk
* Various small fixes
Change-Id: I8c4a64b260db801622bd30d6c4f2c93b41580af0
Closes-Bug: #1416371
Changing config options in one test effects other test,
this change adds config fixture to base functional class
to setup default config options.
Change-Id: I926cdbcf56e0300dbff401152e0f1018d43cc55a